PROJEKT

Oprogramowanie marketingowe WhatsApp do kampanii i obsługi klienta

Dedykowane tworzenie oprogramowania, Konfiguracja WhatsApp Business API, Zarządzanie kampaniami, Automatyczne wiadomości, Scenariusze chatbotów AI, Integracja z CRM, Analityka i raportowanie

  • Branża: Usługi marketingowe
  • Włochy Lokalizacja: Włochy
  • Czas realizacji: 16 tygodnie
  • Technologie: JavaScript / TypeScript (Node.js), Python
4+ miesięcy

Ten klient prowadzi segmentowane kampanie promocyjne i zarządza komunikacją WhatsApp z klientami biznesowymi. Oprogramowanie zapewnia agencji marketingowej jedno miejsce do konfiguracji oficjalnego WhatsApp Business lub Cloud API, importowania kontaktów i tworzenia kampanii. Wysyła zatwierdzone wiadomości i automatyzuje odpowiedzi dla marketerów oraz pracowników działu obsługi. Administratorzy zarządzają ustawieniami API, rolami i dostępem na tej samej platformie.

Podsumowanie

Problem

Agencja marketingowa potrzebuje zarządzać kampaniami, rozmowami z klientami i ustawieniami WhatsApp API.

Rozwiązanie

Rozwiązanie stało się dedykowaną platformą marketingową WhatsApp z kampaniami, szablonami i automatycznymi odpowiedziami w jednym miejscu.

Rezultat

Oprogramowanie ma ograniczyć ręczną pracę i skrócić czas zarządzania komunikacją WhatsApp.

Historia klienta

Klientem jest agencja marketingowa z Włoch. Prowadzi segmentowane kampanie promocyjne i zarządza komunikacją WhatsApp z klientami biznesowymi.

Agencja poświęca czas na przygotowywanie kampanii i obsługę rozmów z klientami. Musi również zarządzać zdarzeniami wiadomości WhatsApp i ustawieniami API.

Prośba była prosta: skonfigurować oficjalne WhatsApp Business lub Cloud API, wysyłać zatwierdzone wiadomości promocyjne, zarządzać odbiorcami i harmonogramami oraz obsługiwać automatyczne rozmowy z możliwością przekazania ich pracownikowi.

Rozwiązanie przyjęło formę modułowej platformy z tworzeniem kampanii, skrzynką rozmów, raportowaniem i administracją API. Obejmowało szablony, role, izolację dzierżawców i integrację z CRM.

Klient potrzebował

  1. Skonfigurować i zweryfikować oficjalne WhatsApp Business lub Cloud API.
  2. Wysyłać zatwierdzone wiadomości tekstowe, szablonowe i multimedialne w ramach kampanii.
  3. Zarządzać kontaktami, segmentami, harmonogramami, wysyłkami masowymi i personalizacją.
  4. Automatyzować odpowiedzi, pozyskiwać leady i przekazywać rozmowy do działu obsługi.

Dlaczego gotowe oprogramowanie nie pasowało

Gotowe narzędzia marketingowe obsługują automatyzację kampanii lub komunikację z klientami, ale ich opisy wskazują również na brakujące funkcje, krzywą uczenia się i problemy z integracjami. Potrzebna była dedykowana platforma łącząca konfigurację oficjalnego API, szablony, kampanie, historię rozmów, automatyczne odpowiedzi, role, izolację dzierżawców, połączenia z CRM i testowanie webhooków w jednym systemie.

Przegląd projektu

Rozwiązanie zaprojektowano w oparciu o oficjalne WhatsApp Business lub Cloud API. Zasoby firmowe Meta, numery telefonów, dane uwierzytelniające i webhooki są zarządzane w tej samej sekcji ustawień.

Do obsługi kampanii udostępniono kreator wiadomości z importem kontaktów i wyborem odbiorców. Zawiera on zatwierdzone szablony i załączniki multimedialne.

Podgląd, planowanie i wysyłka pozostają częścią przygotowywania kampanii.

Obsługiwane są listy kontaktów CSV i segmenty odbiorców. Kreator przyjmuje również obrazy, krótkie filmy i pliki PDF.

Sekcja rozmów łączy wiadomości przychodzące, odpowiedzi działu obsługi i szybkie odpowiedzi z szablonów. Reguły automatyzacji obsługują rutynowe odpowiedzi, a bardziej złożone sprawy trafiają do pracowników.

Zdarzenia dostarczenia, odczytania i błędów są widoczne w przeszukiwalnych historiach. Panele, raporty i dane JSON możliwe do eksportu wspierają analizę wiadomości.

Platformę podzielono na moduły, aby można było dodawać integracje z CRM, stronami internetowymi i rozwiązaniami SaaS bez przebudowy całego systemu. Obsługiwane są również połączenia z arkuszami kalkulacyjnymi, systemami obsługi klienta i webhookami.

Dostarczone najważniejsze funkcje

  • Konfiguracja oficjalnego WhatsApp Business lub Cloud API
  • Kreator kampanii z wyborem odbiorców
  • Import kontaktów i segmentacja odbiorców
  • Zatwierdzone szablony wiadomości i przesyłanie szablonów
  • Planowane i masowe wiadomości
  • Obsługa wiadomości multimedialnych
  • Automatyczne odpowiedzi i reguły chatbotów
  • Przekazywanie rozmów pracownikom
  • Śledzenie dostarczenia, odczytania i błędów
  • Administracja oparta na rolach i dzierżawcach

Możliwe do dodania

+ Integracja z CRM + Integracja ze stroną internetową + Integracja z SaaS + Integracja z arkuszem kalkulacyjnym + Integracja z systemem obsługi klienta + Inspekcja i testowanie webhooków + Panele analityczne + Raportowanie JSON

Kto jeszcze może korzystać z tego rozwiązania

Firmy o podobnych zadaniach komunikacyjnych mogą dostosować to rozwiązanie do własnych zasad komunikacji i danych klientów.

Dostawca SaaS

Zadanie Oferuje klientom biznesowym wielodzierżawową automatyzację WhatsApp i funkcje CRM.
Jak pomaga rozwiązanie Rozwiązanie oddziela dzierżawców, role i konta, zapewniając jednocześnie połączenia z API i CRM.

Organizacja obsługi klienta

Zadanie Automatyzuje rozmowy z klientami i przekazuje złożone sprawy pracownikom.
Jak pomaga rozwiązanie Skrzynka rozmów łączy reguły automatycznych odpowiedzi, odpowiedzi z szablonów, dzienniki rozmów i przekazywanie ich pracownikom.

Firma integrująca WhatsApp z CRM

Zadanie Łączy komunikację WhatsApp z istniejącą stroną internetową, CRM lub aplikacją.
Jak pomaga rozwiązanie Rozwiązanie wymienia żądania i zdarzenia związane z wiadomościami za pośrednictwem REST API i webhooków.

Stos technologiczny

JavaScript / TypeScript (Node.js)

Usługi aplikacji i komunikacji

Ta rodzina języków obsługuje usługi aplikacji i integrację z WhatsApp.

Python

API, analiza i webhooki

Python obsługuje usługi API, analizę danych i obsługę webhooków.

PHP

Usługi API i CRM

PHP obsługuje integracje z WhatsApp, CRM, webhookami i aplikacjami.

whatsapp-python

Komunikacja Cloud API

whatsapp-python (wrapper Pythona dla WhatsApp Cloud API) wysyła i odbiera wiadomości WhatsApp za pośrednictwem oficjalnego API.

fastapi

Warstwa usług API

fastapi (framework Pythona do internetowych API) zapewnia usługi API platformy.

csv-parse

Import list kontaktów

csv-parse (biblioteka odczytująca pliki CSV) importuje listy kontaktów do zarządzania odbiorcami.

pandas

Analiza danych kampanii

pandas (biblioteka Pythona do analizy danych) przetwarza dane kampanii i wiadomości na potrzeby raportów.

svix

Weryfikacja webhooków

svix (biblioteka API webhooków i ich weryfikacji) pomaga kontrolować i weryfikować zdarzenia integracji.

CSV

Wymiana list kontaktów

Pliki CSV przenoszą listy kontaktów do konfiguracji kampanii.

JSON

Raporty i dane webhooków

JSON przenosi dane raportów i treści żądań webhooków.

Integracje

WhatsApp Business or Cloud API

Oficjalne API obsługuje wiadomości tekstowe, szablonowe i multimedialne, zdarzenia dostarczenia oraz dane kont.

Meta Business Manager

Zasoby firmowe Meta, numery telefonów, dane uwierzytelniające i autoryzacja są konfigurowane w środowisku Meta.

CRM systems

Dane CRM łączą się z kampaniami WhatsApp i rozmowami z klientami za pośrednictwem REST API.

Websites and existing applications

Strony internetowe i aplikacje wymieniają z platformą żądania i zdarzenia związane z wiadomościami za pośrednictwem REST API i webhooków.

Rezultat

Kampanie rozpoczynają się od przygotowanych odbiorców i zatwierdzonych treści

Obszar kampanii łączy kontakty, segmenty odbiorców, i zatwierdzone szablony. Agencja może przygotować wiadomość i zobaczyć jej treść przed wysłaniem.

Kreator obsługuje tekst, obrazy, krótkie filmy i pliki PDF. Umożliwia również planowanie podczas przygotowywania kampanii.

Jak to działa

  1. System importuje listy kontaktów CSV i porządkuje segmenty odbiorców.
  2. Kreator wiadomości łączy zatwierdzone szablony z tekstem i plikami multimedialnymi.
  3. Sekcja kampanii przechowuje harmonogram i status wysyłki przygotowanej kampanii.
  • Wybór odbiorców
  • Wybór szablonu
  • Dodawanie multimediów
Kreator kampanii i konfiguracja odbiorców

Kreator kampanii i konfiguracja odbiorców

Funkcje na tym ekranie
Kreator wiadomości WhatsApp Konfiguracja i uruchamianie kampanii Tworzenie szablonów wiadomości Planowanie wiadomości z wyprzedzeniem

Rozmowy z klientami pozostają widoczne dla pracowników obsługi

Skrzynka daje agentom obsługi listę rozmów, wątek wiadomości, kreator odpowiedzi i szybkie odpowiedzi z szablonów. Automatyczne reguły odpowiedzi obsługują rutynową komunikację, a złożone sprawy trafiają do agenta.

Jak to działa

  1. Skrzynka pokazuje przychodzące wiadomości klientów i ich wątki rozmów.
  2. Reguły automatyzacji pokazują swój status obok odpowiedzi działu obsługi i szablonów wiadomości.
  3. Sekcja rozmów zapisuje zarchiwizowane rozmowy i informacje o przekazaniu ich agentowi.
  • Lista rozmów
  • Status reguł automatyzacji
  • Przekazywanie rozmów agentom
Wskazówka: Szybkie odpowiedzi z szablonów utrzymują zatwierdzone odpowiedzi blisko rozmowy.
Skrzynka rozmów i automatyczne odpowiedzi

Skrzynka rozmów i automatyczne odpowiedzi

Funkcje na tym ekranie
Konfiguracja chatbota WhatsApp Wysyłanie wiadomości informacyjnych

Łatwiejsza analiza skuteczności kampanii

Ekran raportowania łączy zdarzenia dostarczenia, odczytania, i błędów z widokami kampanii. Przeszukiwalna historia wiadomości pomaga menedżerowi marketingu analizować poszczególne zdarzenia i informacje o kampaniach.

Raporty można eksportować w formacie JSON do dalszej analizy lub wykorzystania operacyjnego.

Jak to działa

  1. Panel wyświetla kampanie z filtrami statusu dostarczenia.
  2. Karty statusu pokazują zdarzenia dostarczenia, odczytania i błędów dotyczące wiadomości kampanii.
  3. Wyszukiwanie w historii i eksport zapewniają rekordy wiadomości oraz dane raportów JSON.
  • Filtry statusu dostarczenia
  • Przeszukiwalna historia wiadomości
  • Eksport raportu
Analityka kampanii i historia wiadomości

Analityka kampanii i historia wiadomości

Funkcje na tym ekranie
Panel raportowania w czasie rzeczywistym Generowanie raportów do analizy

Ustawienia API i webhooki są zarządzane centralnie

Ekran administracyjny grupuje pola konta firmowego, numery telefonów i dane uwierzytelniające API. Pokazuje również status zatwierdzenia szablonów, endpointy webhooków, ustawienia dzierżawców i role.

Inspektor webhooków pokazuje nagłówki żądań i treści JSON, zapewniając pracownikom technicznym przejrzyste miejsce do sprawdzania zdarzeń integracji.

Jak to działa

  1. Sekcja ustawień przechowuje identyfikatory firm, identyfikatory numerów telefonów, tokeny dostępu i status szablonów.
  2. Inspektor webhooków wyświetla nagłówki webhooków i treści JSON.
  3. Ustawienia dzierżawców i ról porządkują użytkowników oraz dostęp na całej platformie.
  • Konfiguracja numerów telefonów
  • Status zatwierdzenia szablonów
  • Inspektor żądań webhooków
Uwaga: Platforma korzysta z oficjalnego środowiska WhatsApp Business lub Cloud API do obsługi zasobów firmowych i komunikacji.
Ustawienia API, numerów, szablonów i webhooków

Ustawienia API, numerów, szablonów i webhooków

Funkcje na tym ekranie
Konfiguracja WhatsApp API Konfiguracja danych uwierzytelniających Meta API Przesyłanie szablonów do zatwierdzenia Testowanie webhooków Dodawanie numerów WhatsApp

Co zapewnia rozwiązanie

Dzięki temu rozwiązaniu agencja marketingowa może:

  • Tworzyć i planować segmentowane kampanie WhatsApp
  • Importować kontakty i personalizować wiadomości multimedialne
  • Zarządzać automatycznymi odpowiedziami i przekazywaniem rozmów do pracowników
  • Śledzić zdarzenia dostarczenia, odczytania i błędów
  • Łączyć komunikację WhatsApp z CRM i istniejącymi aplikacjami
  • Kontrolować konta, role, szablony i numery telefonów

Czy gotowe systemy mogłyby wykonać to zadanie?

Przed rozpoczęciem projektowania porównano zadanie z gotowymi produktami na podstawie ich własnych opisów.

Czego potrzebuje klient Narzędzia marketingowe WhatsApp ActiveCampaign, indigitall, Maestra Platformy WhatsApp API WhatsApp Business Platform, 360Dialog, EnableX Platformy automatyzacji wiadomości AtomChat.io, Sinch Engage Dedykowane rozwiązanie
Skonfigurować dostęp do oficjalnego API — —
Wysyłać zatwierdzone wiadomości multimedialne —
Zarządzać odbiorcami i kampaniami częściowo
Automatyzować odpowiedzi i przekazywanie rozmów —
Dopasować rozwiązanie do własnych zasad klienta: etapów, ról i raportów częściowo częściowo częściowo
Obsługiwać wszystkie kroki w jednym miejscu — — —
Eliminować ręczne działania między programami częściowo —

Na podstawie publicznych opisów produktów i ich kategorii.

Elementy tego zadania są dostępne w gotowych produktach do marketingu WhatsApp, obsługi API i automatyzacji wiadomości. Gotowy produkt wystarczy, gdy potrzebna jest tylko jedna funkcja, na przykład wysyłka kampanii lub dostęp do API.

Ten klient potrzebował własnego oprogramowania, ponieważ konfiguracja API, kampanie, szablony, rozmowy z klientami, raportowanie, role, zasady dzierżawców, połączenia z CRM i kontrole webhooków musiały współdziałać w jednym systemie.

Rozwiązanie miało przenieść całą komunikację agencji w WhatsApp do jednej kontrolowanej ścieżki zamiast rozdzielać ją między różne produkty.

Podsumowanie

Ostatecznie rozwiązanie miało ograniczyć ręczną pracę i czas potrzebny agencji na przejście od konfiguracji odbiorców do komunikacji z klientami przez WhatsApp.

FAQ

Myślisz o stworzeniu podobnego systemu? Przeczytaj odpowiedzi poniżej, aby zobaczyć, jak API platformy, kampanie, automatyzacja i integracje współdziałają.