Co to jest

Po prostu świetna integracja do połączenia konta Typeform z botem Botpress . Wysyłaj formularze do użytkowników i otrzymuj zdarzenia z ich odpowiedziami po ich wypełnieniu.

Jak to działa

Akcja Send Typeform Link może być użyta do utworzenia nowego linku do formularza, którego chcesz użyć. Wymaga ona identyfikatora konwersacji i adresu URL formularza.

Conversation Id jest unikalnym identyfikatorem dla każdej konwersacji. Możesz przekazać do tego pola, aby osadzić swój identyfikator. Po otrzymaniu zdarzenia można użyć w opcjach zaawansowanych pola Conversation ID w Typeform Event Trigger. Spowoduje to przesłanie zdarzenia do odpowiedniej konwersacji.

Form URL to adres URL formularza, którego chcesz użyć. Link można znaleźć w Share -> Copy Link. Upewnij się, że skonfigurowałeś ukryte pole z konfiguracji Typeform, aby przekazać identyfikator konwersacji.

Pełny kod integracji można zobaczyć na stronie: https://github.com/SimplyGreatBots/typeform

Konfiguracja Typeform

  1. Przejdź do Typeform Account i kliknij Personal Access Tokens.
  2. Kliknij Generuj nowy token, nazwij swój token i kliknij Generuj token.
  3. Po utworzeniu tokenu skopiuj go i zapisz w bezpiecznym miejscu. Przejdź do konfiguracji Botpress , a następnie wróć do ostatnich kroków.
  4. Utwórz/otwórz formularz, który chcesz zintegrować ze swoim botem i kliknij Connect w górnym menu.
  5. Wybierz opcję Webhooks i kliknij Add a Webhook.
  6. Wklej adres URL Botpress Typeform Webhook w polu Endpoint i kliknij Save Webhook.
  7. Kliknij edytuj na nowym Webhook i dodaj token dostępu Typeform do pola Secret i zapisz zmiany.
  8. Ostatnim krokiem jest skonfigurowanie ukrytego pola w formularzu z identyfikatorem konwersacji. Kliknij Create w formularzu -> Logic -> Personalize With Data -> Hidden Fields.
  9. Kliknij Add new field i nazwij je dokładnie: conversation_id
  10. Zapisz i jesteś teraz skonfigurowany do korzystania z integracji Botpress Typeform.

Botpress Konfiguracja

  1. Kliknij Install w prawym górnym rogu i wybierz swojego bota.
  2. Kliknij wyskakujące okienko, aby skonfigurować integrację.
  3. Dodaj swój token dostępu Typeform do pola Access Token.
  4. Włącz i zapisz integrację.
  5. Skopiuj adres URL Webhook dla integracji. Zostanie on użyty w kroku 6. konfiguracji Typeform.