Integrasi SendGrid
Tentang integrasi ini
SendGrid adalah salah satu integrasi paling populer kami. Dengan menghubungkan chatbot AI ke SendGrid, pengguna Botpress dapat mengirim email transaksional, pesan pemasaran, dan notifikasi otomatis langsung dari alur chatbot mereka.
Integrasi SendGrid di chatbot Anda memudahkan pengiriman konfirmasi, tindak lanjut, dan pesan personal secara real-time.
Dengan integrasi SendGrid untuk chatbot, bisnis dapat memperlancar komunikasi, mengurangi pekerjaan manual, dan meningkatkan pengalaman pelanggan — semuanya sambil menjaga pesan tetap konsisten dan otomatis.
Fitur utama integrasi SendGrid
- Kirim email secara otomatis
- Personalisasi isi email
- Gunakan template email
- Aktifkan pesan tindak lanjut
- Kirim notifikasi berbasis peristiwa
- Lacak performa email
FAQ
Platform chatbot apa saja yang terhubung dengan SendGrid?
Botpress, Landbot, UChat, dan Voiceflow semuanya dapat terhubung dengan SendGrid. Beberapa terintegrasi langsung, lainnya melalui alat otomatisasi seperti Zapier, namun semuanya memungkinkan Anda mengirim email langsung dari percakapan chatbot.
Bagaimana cara membuat chatbot mengirim email secara otomatis?
Anda menghubungkan bot Anda ke SendGrid dan menetapkan pemicu di alur kerja agar email terkirim otomatis. Ketika kondisi yang Anda tentukan terpenuhi — misalnya setelah formulir dikirimkan — bot akan mengirim email melalui integrasi tersebut.
Bisakah saya menggunakan SendGrid dengan chatbot AI untuk dukungan pelanggan?
Ya, SendGrid dapat menangani konfirmasi, pembaruan tiket, dan pesan tindak lanjut. Ini mengurangi penanganan email secara manual dan menjaga komunikasi dukungan tetap konsisten.
Bagaimana cara mengatur integrasi SendGrid di Botpress?
Masukkan API key SendGrid Anda di pengaturan integrasi Botpress. Setelah itu, tambahkan aksi SendGrid ke dalam flow Anda dan hubungkan data chatbot ke kolom email.
Apa manfaat menghubungkan SendGrid ke chatbot?
Menghubungkan chatbot ke SendGrid memungkinkan Anda mengotomatisasi pengumpulan prospek, pemeliharaan prospek, dan kampanye email dalam skala besar. Otomatisasi email mengurangi waktu tunggu penerima, memungkinkan personalisasi email secara massal, dan meningkatkan kualitas kampanye email dengan volume tinggi.
Apakah SendGrid mendukung pengiriman email massal melalui chatbot?
SendGrid tidak secara langsung mendukung pengiriman email massal melalui chatbot. Anda memerlukan platform pihak ketiga seperti Botpress untuk mengotomatisasi kampanye email khusus.
Bisakah saya mempersonalisasi email SendGrid dengan data dari chatbot?
Ya, Anda dapat mempersonalisasi email SendGrid dengan memasukkan variabel chatbot ke dalam template SendGrid. Ini memungkinkan Anda mengirim email yang mencerminkan nama, preferensi, atau tindakan terbaru pengguna secara unik.
Seberapa aman integrasi SendGrid dengan chatbot?
Integrasi SendGrid aman jika diterapkan dengan benar. SendGrid menggunakan enkripsi dan standar kepatuhan seperti GDPR dan SOC 2, namun Anda tetap harus menyimpan API key dengan aman dan membatasi akses. Menggunakan platform pihak ketiga yang mengikuti standar keamanan yang sesuai untuk industri dan lokasi Anda juga sangat penting.
Apakah saya perlu keahlian coding untuk menghubungkan SendGrid dengan chatbot saya?
Anda tidak harus memiliki kemampuan coding untuk membuat chatbot SendGrid. Platform seperti Botpress menyediakan integrasi SendGrid tanpa kode, namun pengembang tetap bisa menggunakan API untuk kustomisasi lanjutan.
Industri mana yang paling banyak menggunakan chatbot SendGrid?
Chatbot SendGrid umum digunakan di e-commerce, penjualan, SaaS, dan layanan pelanggan. Mereka juga digunakan di bidang kesehatan, keuangan, dan pendidikan untuk notifikasi yang sensitif waktu. Singkatnya: mereka berguna di mana pun email otomatis dibutuhkan.
Apa perbedaan menggunakan SendGrid dibandingkan penyedia email lain dengan chatbot?
SendGrid berfokus pada email transaksional dan email dengan volume tinggi. Dibandingkan penyedia umum, SendGrid menawarkan deliverability yang lebih baik, kontrol template yang lebih luas, dan analitik yang lebih lengkap. Ini membuatnya ideal untuk kebutuhan email skala besar.
Bisakah saya melacak performa email saat mengirim melalui chatbot?
Ya, semua email SendGrid dilengkapi pelacakan performa. Anda dapat melihat metrik seperti dibuka, diklik, dan bounce, bahkan jika pesan dikirim oleh chatbot. Sebagian besar platform chatbot juga menyediakan analitik, sehingga Anda dapat melihat respons penerima.
# 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