Integracja SendGrid
O tej integracji
SendGrid to jedna z naszych najpopularniejszych integracji. Po połączeniu chatbota AI z SendGrid użytkownicy Botpress mogą wysyłać e-maile transakcyjne, wiadomości marketingowe i automatyczne powiadomienia bezpośrednio z przepływów chatbota.
Integracja SendGrid w Twoim chatbotcie ułatwia dostarczanie potwierdzeń, wiadomości uzupełniających i spersonalizowanych komunikatów w czasie rzeczywistym.
Dzięki integracji SendGrid z chatbotami firmy mogą usprawnić komunikację, ograniczyć ręczną pracę i poprawić doświadczenie klientów — a wszystko to przy zachowaniu spójności i automatyzacji wiadomości.
Najważniejsze funkcje integracji SendGrid
- Wysyłaj e-maile automatycznie
- Personalizuj treść e-maili
- Używaj szablonów e-maili
- Wyzwalaj wiadomości uzupełniające
- Dostarczaj powiadomienia oparte na zdarzeniach
- Śledź skuteczność e-maili
Najczęstsze pytania
Z jakimi platformami chatbotów współpracuje SendGrid?
Botpress, Landbot, UChat i Voiceflow łączą się z SendGrid. Niektóre robią to natywnie, inne przez narzędzia automatyzujące, takie jak Zapier, ale wszystkie pozwalają wyzwalać e-maile bezpośrednio z rozmów chatbota.
Jak sprawić, by chatbot automatycznie wysyłał e-maile?
Połącz swojego bota z SendGrid i ustaw wyzwalacz w przepływie, aby e-maile były wysyłane automatycznie. Gdy spełniony zostanie określony warunek — na przykład przesłanie formularza — bot wyśle e-mail przez integrację.
Czy mogę używać SendGrid z chatbotami AI do obsługi klienta?
Tak, SendGrid może obsługiwać potwierdzenia, aktualizacje zgłoszeń i wiadomości follow-up. Dzięki temu ograniczasz ręczną obsługę e-maili i utrzymujesz spójność komunikacji wsparcia.
Jak skonfigurować integrację SendGrid w Botpress?
Wprowadź swój klucz API SendGrid w ustawieniach integracji Botpress. Następnie dodaj akcję SendGrid do swojego flow i przypisz dane z chatbota do odpowiednich pól e-maila.
Jakie są korzyści z połączenia SendGrid z chatbotem?
Połączenie chatbota z SendGrid pozwala automatyzować generowanie i pielęgnowanie leadów oraz prowadzić kampanie e-mailowe na dużą skalę. Automatyzacja e-maili oznacza krótszy czas oczekiwania dla odbiorców, personalizację na szeroką skalę i wyższą jakość masowych kampanii.
Czy SendGrid obsługuje wysyłanie wiadomości masowych przez chatbota?
SendGrid nie obsługuje bezpośrednio wysyłki masowych e-maili przez chatboty. Do automatyzacji spersonalizowanych kampanii e-mailowych potrzebujesz zewnętrznej platformy, takiej jak Botpress.
Czy mogę personalizować e-maile SendGrid danymi z chatbota?
Tak, możesz personalizować e-maile SendGrid, przekazując zmienne z chatbota do szablonów SendGrid. Dzięki temu wyślesz wiadomości dopasowane do imienia, preferencji lub ostatnich działań użytkownika.
Jak bezpieczna jest integracja SendGrid z chatbotami?
Integracja SendGrid jest bezpieczna, jeśli zostanie poprawnie wdrożona. SendGrid stosuje szyfrowanie i standardy zgodności, takie jak GDPR i SOC 2, ale należy bezpiecznie przechowywać klucze API i ograniczać dostęp. Ważne jest też korzystanie z platformy zewnętrznej, która spełnia wymogi bezpieczeństwa dla Twojej branży i regionu.
Czy potrzebuję umiejętności programowania, aby połączyć SendGrid z moim chatbotem?
Nie musisz koniecznie znać programowania, aby zbudować chatbota z SendGrid. Platformy takie jak Botpress oferują integracje SendGrid bez kodowania, a programiści mogą użyć API do zaawansowanych modyfikacji.
Które branże najczęściej korzystają z chatbotów SendGrid?
Chatboty SendGrid są często wykorzystywane w e-commerce, sprzedaży, SaaS i obsłudze klienta. Znajdują też zastosowanie w ochronie zdrowia, finansach i edukacji do powiadomień wymagających szybkiej reakcji. Krótko mówiąc: sprawdzają się wszędzie tam, gdzie przydają się automatyczne e-maile.
Jaka jest różnica między używaniem SendGrid a innymi dostawcami e-maili z chatbotami?
SendGrid specjalizuje się w e-mailach transakcyjnych i wysyłce na dużą skalę. W porównaniu do ogólnych dostawców oferuje lepszą dostarczalność, kontrolę nad szablonami i analitykę. To sprawia, że jest idealny do większych potrzeb e-mailowych.
Czy mogę śledzić skuteczność e-maili wysyłanych przez chatbota?
Tak, wszystkie e-maile wysyłane przez SendGrid mają śledzenie wyników. Zobaczysz statystyki takie jak otwarcia, kliknięcia i odbicia, nawet jeśli wiadomość została wysłana przez chatbota. Większość platform chatbotowych również udostępnia analitykę, więc możesz sprawdzić reakcje odbiorców.
# SendGrid Integration
## Overview
`@botpresshub/sendgrid` is an integration that allows a Botpress chatbot to send emails via the SendGrid API.
## Configuration
### Authenticating your domain (https://app.sendgrid.com/settings/sender_auth)
1. Login to the SendGrid dashboard (https://app.sendgrid.com/)
2. In the navigation bar on the left, open "Settings" submenu, click on "Sender Authentication"
3. In the center-right part of the screen, click the "Get Started" button (First domain authentication only)
- (2nd+ domain auth) Near the lower left in the "Domain Authentication" section, click "Authenticate Your Domain"
4. Select the provider for your domain, if the provider is not listed, pick "I'm Not Sure" (It's easier than "Other host" option)
- Also tested with SquareSpace Domains
5. In the "From Domain" field, enter your domain (e.g. "Botpress.com")
6. Add the DNS records in the portal of your domain provider (e.g. Cloudflare, GoDaddy, SquareSpace, etc.)
7. Check "I've added these records" & click "Verify" and wait for SendGrid to confirm it's been verified.
- If an error is still shown in spite of correctly adding the 'CNAME' DNS records to your domain provider, try removing the domain suffix from the host key. (e.g. "em1234.botpress.com" > "em1234")
8. Now you're ready to send emails with your domain. Happy Emailing!
### Acquiring an API key (https://app.sendgrid.com/settings/api_keys)
1. Login to the SendGrid dashboard (https://app.sendgrid.com/)
2. In the navigation bar on the left, open "Settings" submenu, click on "API Keys"
3. Near the top-right, click "Create API Key"
4. Give the key a name
5. Grant the key permissions with either "Full Access" or if using "Restricted Access" select the following:
- "Mail Send" (Full Access)
6. Click "Create & View"
### Setting up Webhooks (https://app.sendgrid.com/settings/mail_settings/webhook_settings)
1. Login to the SendGrid dashboard (https://app.sendgrid.com/)
2. In the navigation bar on the left, open "Settings" submenu, click on "Mail Settings"
3. In Mail Settings, click on "Event Webhooks"
4. In the center-right part of the screen, click "Create new webhook"
5. (Optional) Give the webhook a "Friendly Name" (e.g. "Botpress Bot")
6. Copy the webhook URL from the Botpress integration config & paste it into Sendgrid's "Post URL" field
7. Select the "Actions to be posted", these will be the events that the Botpress integration will receive.
1. Note: This integration doesn't support all the events yet
8. (Optional, but recommended) Enable "Signature Verification"
1. If you've enabled this, once the webhook is saved, click the cog on the webhook and click "edit"
2. Copy the "Verification key" from Sendgrid and paste it into the "Webhook Verification Key" field of the Botpress integration config
9. Click "Save" and you're ready to use the events in your Botpress bot
## Side Notes
The current implementation is limited to only sending [markdown](https://spec.commonmark.org/0.31.2/) rich text emails, though this will be expanded upon in the future.
## Resources
- https://www.twilio.com/docs/sendgrid/for-developers
- https://www.twilio.com/docs/sendgrid/api-reference
- https://www.twilio.com/docs/sendgrid/ui/account-and-settings/api-keys
- https://www.twilio.com/docs/sendgrid/ui/account-and-settings/how-to-set-up-domain-authentication