← Blog

SMS w HubSpot: projekt workflow i zapis historii w CRM

Zespół Przypominamy.com · · 3 min czytania

W HubSpot SMS może potwierdzić zgłoszenie lub przypomnieć o umówionej rozmowie. Dobre wdrożenie zachowuje ślad wysyłki w CRM i jasno określa, które zdarzenie ją uruchamia. Ten poradnik pomaga przygotować taki workflow; nie opisuje gotowej aplikacji Przypominamy.com w HubSpot Marketplace.

Najpierw sprawdź dostępne akcje na swoim koncie

Sprawdź, czy używany plan i typ workflow udostępniają wysyłkę webhooka lub inną akcję pozwalającą wywołać zewnętrzny system. Zakres funkcji zależy od konta. Jeśli odpowiedniej akcji brakuje, alternatywą może być konektor HubSpot w narzędziu automatyzacji albo własny adapter korzystający z API, po potwierdzeniu uprawnień.

Nie zaczynaj od zakupu salda SMS. Najpierw wykonaj próbę przekazania pojedynczego testowego rekordu do kontrolowanego endpointu, bez danych klientów. Ustal też, jak wynik wróci do CRM.

Wybierz konkretne zdarzenie i pola kontaktu

Przykład: kontakt otrzymuje przypomnienie przed potwierdzoną rozmową. Przygotuj ID kontaktu, ID spotkania, termin, numer z prefiksem kraju i stan komunikacji. Wyzwalacz powinien reagować na konkretny etap, a nie na każdą edycję kontaktu. Ponowne wejście do workflow wymaga świadomej reguły.

Przechowuj osobno identyfikator SMS, czas przyjęcia, status doręczenia i ostatni błąd. Nie zastępuj numeru telefonu adresem e-mail. Przy braku telefonu skieruj rekord do poprawienia, zamiast wysyłać puste żądanie.

Adapter łączy workflow z API SMS

Workflow przekazuje rekord do adaptera, który sprawdza dane i wywołuje POST /v1/messages. Wymagane pola SMS to to oraz text. Pole reference może zawierać identyfikator zdarzenia CRM. Klucz SMS przechowuj w konfiguracji serwera lub chronionego połączenia, nie we właściwości kontaktu.

{
  "to": "+48600100200",
  "text": "Przypominamy o umowionej rozmowie jutro o 10:00.",
  "reference": "crm-spotkanie-4711"
}

Nagłówek Idempotency-Key powinien identyfikować spotkanie i rodzaj powiadomienia. ID kontaktu samo w sobie jest zbyt szerokie: ta sama osoba może mieć kilka różnych spotkań. Wynik zapisz zanim workflow przejdzie do dalszych akcji.

Zapis przyjęcia i doręczenia to dwa różne etapy

Po odpowiedzi API zapisz ID wiadomości jako przyjętej do obsługi. Później adapter może pobrać stan SMS lub odebrać webhook statusu. Dla webhooka zweryfikuj podpis HMAC zgodnie z dokumentacją API i powiąż wiadomość z właściwym rekordem. Powtórzone zdarzenie nie powinno tworzyć kolejnych notatek w CRM.

Przetestuj brak telefonu, ponowne wejście do workflow, błąd zapisu wyniku i timeout wysyłki. Jeśli przyszła odpowiedź 2-way ma zmieniać etap kontaktu, potrzebny jest uruchomiony numer odbiorczy oraz osobna reguła interpretacji odpowiedzi. Sam webhook wysyłkowy nie zapewnia tej funkcji.

Najczęstsze pytania

Czy integracja działa na każdym planie HubSpot?

Nie można tego założyć. Najpierw sprawdź dostępność potrzebnych akcji workflow i uprawnienia API na swoim koncie.

Czy wpis udostępnia aplikację z Marketplace?

Nie. To opis wdrożenia przez workflow i adapter lub narzędzie automatyzacji, z osobno ustalanym zakresem.

Dokumentacja narzędzia

Interfejs i dostępność funkcji sprawdzaj na swoim koncie narzędzia.