Przejdź do głównej zawartości
Pomoc Agent dev Tesoro CRM

Szablony WhatsApp i Business API

WhatsApp wymaga, aby wiadomości biznesowe działały zgodnie z regułami, wstępnie zatwierdzonymi szablonami dla pierwszej wiadomości, 24-godzinnym oknem dla dowolnych wiadomości i limitami załączników. Oto jak to działa w Tesoro za pośrednictwem Twilio.

Ustawienia szablonów na ekranie ustawień osobistych.
Ustawienia WhatsApp
  • Pierwsza wiadomość do kontaktu kończy się błędem, szuka Pan/Pani reguły szablonu
  • 24-godzinne okno wygasło i nie rozumie Pan/Pani, dlaczego nie można już wysyłać
  • Chce Pan/Pani poznać koszty

Tesoro nie komunikuje się bezpośrednio z WhatsApp:

  1. Tesoro → wiadomość do API Twilio
  2. Twilio → przekazanie do WhatsApp Business API (prefiks whatsapp:)
  3. WhatsApp → dostarczenie do odbiorcy
  4. Aktualizacje statusu (delivered, read, failed) zwracane przez webhooki Twilio
  5. Wiadomości przychodzące → w czasie rzeczywistym do wszystkich członków zespołu
ElementOpis
Konto TwilioAktywne, z saldem
Profil WhatsApp BusinessZatwierdzony przez Meta za pośrednictwem Twilio
Zarejestrowany numer WhatsAppSpecyficzny dla WhatsApp Business API; skonfigurowany w Settings → My Company → Call Settings
Twilio SID + TokenDane uwierzytelniające API, skonfigurowane przez administratora systemu

Wstępnie zatwierdzone formaty wiadomości. Obowiązkowe dla pierwszej wiadomości do kontaktu.

W Tesoro każdy szablon ma:

PoleOpisWalidacja
TitleNazwa do rozpoznania3, 100 znaków
DescriptionTreść, która zostanie wysłana3, 100 znaków

Automatycznie ładowane po otwarciu zakładki WhatsApp na rekordzie. Dostępne dla Admin + Employee.

  1. Zakładka WhatsApp kontaktu/dealu/leada/relacji.
  2. Brak historii rozmowy? → system prosi o wybór szablonu.
  3. Wybór z listy rozwijanej (widoczny tytuł).
  4. Get Starteddescription zostaje wysłana jako treść wiadomości.
  5. Wiadomość zarejestrowana ze statusem dostarczenia, identyfikatorem Twilio SID i kierunkiem.

  1. Utworzenie szablonu: w Twilio lub Meta Business Manager. Tekst + kategoria (marketing, transakcyjny, uwierzytelnianie) + zmienne.
  2. Ocena Meta: od minut do dni.
  3. Zatwierdzenie/odrzucenie: dashboard Twilio lub Meta Business Manager pokazuje status.
  4. Rejestracja w Tesoro: zatwierdzone szablony pojawiają się na liście rozwijanej.
PrzyczynaWyjaśnienie
Wprowadzająca w błąd treśćNieprawdziwe lub wprowadzające w błąd informacje
Brak opcji rezygnacjiBrak możliwości rezygnacji dla odbiorcy
Treść zabronionaHazard, alkohol itp.
Nieprawidłowy formatZmienne lub formatowanie nie spełniają wymagań technicznych

  • Kiedy: pierwsza wiadomość lub po wygaśnięciu 24-godzinnego okna
  • Jak: wybór szablonu, system wysyła description
  • Załączniki: nieobsługiwane

Porównanie:

CechaSzablonDowolna
Pierwsza wiadomość✅ wymagany
TreśćZdefiniowana z góryDowolna
Maks. długość100 znaków (limit szablonu)1 600 znaków
Załączniki✅ (do 10)
Wymagane zatwierdzenie✅ (Meta)

Reguła WhatsApp zapobiegająca spamowi.

  1. Wysyłasz wiadomość szablonową → rozmowa otwarta.
  2. Kontakt odpowiada → rozpoczyna się 24-godzinne okno.
  3. Przez 24 godziny → możesz wysyłać wiadomości dowolne bez szablonu.
  4. Brak odpowiedzi w ciągu 24h → okno zamyka się. Potrzebny nowy szablon, aby ponownie otworzyć rozmowę.

Próba wysłania wiadomości dowolnej po 24 godzinach? WhatsApp odrzuci.

  1. Wróć do wyboru szablonu.
  2. Wybierz zatwierdzony szablon.
  3. Wyślij, okno otworzy się ponownie.
  4. Czekaj na odpowiedź, aby móc wysyłać wiadomości dowolne.

Tylko w wiadomościach dowolnych, nie w szablonach.

Jak Tesoro to przetwarza:

  • Każdy plik = osobna wiadomość WhatsApp przez Twilio z mediaUrl
  • Tekst = osobna wiadomość
  • Pliki zapisywane w Tesoro + powiązane z rekordem wiadomości
TypPrzykłady
DokumentyPDF, Word, Excel
ObrazyJPEG, PNG, GIF, WebP
AudioMP3, OGG
WideoMP4
ArchiwaZIP, RAR

Limity: maks. 10 plików na wiadomość, 1,5 MB na plik.

Kontakt wysyła plik → Tesoro:

  1. Wykrywa przez webhook Twilio NumMedia
  2. Pobiera z adresu URL mediów Twilio
  3. Zapisuje w Tesoro z odpowiednim rozszerzeniem (z MIME type)
  4. Łączy z rekordem wiadomości i kontaktem

Status dostarczenia i aktualizacje w czasie rzeczywistym

Dział zatytułowany „Status dostarczenia i aktualizacje w czasie rzeczywistym”
StatusOpis
queuedW kolejce u Twilio
sentWysłane do WhatsApp
deliveredDostarczone na urządzenie odbiorcy
readOdbiorca przeczytał
failedNie dostarczono
  • Wiadomość przychodząca → powiadomienie dla wszystkich użytkowników
  • Zmiana statusu → aktualizacja na żywo w widoku czatu (bez odświeżania strony)

SkładnikOpis
Opłata za wiadomość TwilioZa wiadomość (wychodzącą i przychodzącą), różna w zależności od kraju
Opłata za rozmowę WhatsAppZa 24-godzinne okno, różnica między rozpoczętą przez firmę (szablon) a rozpoczętą przez użytkownika (odpowiedź)
Kategoria szablonuMarketing > transakcyjny > uwierzytelnianie
Wiadomości multimedialneDodatkowe koszty zależne od typu i rozmiaru

AkcjaKto
Wysyłanie wiadomości (dowolne)Admin, Employee
Wysyłanie wiadomości (szablon)Admin, Employee
Czytanie wiadomościAdmin, Employee
Przeglądanie szablonówAdmin, Employee

  • Szablon nie pojawia się: sprawdź tytuł i opis (oba 3, 100 znaków). Możliwe, że nie jest zarejestrowany w Twilio.
  • “The selected template doesn’t match our records”: identyfikator szablonu już nie istnieje (usunięty?).
  • Wiadomość odrzucona po 24 godzinach: okno wygasło. Proszę wysłać nowy szablon.
  • Załączniki niedostępne w szablonie: użyj wiadomości dowolnej (po odpowiedzi kontaktu).
  • “Company with Twilio WhatsApp number attached not found”: numer w webhooku Twilio nie pasuje do żadnej firmy. Sprawdź Settings → My Company → Call Settings.