Integrasi SendGrid
Tentang integrasi ini
SendGrid adalah salah satu integrasi paling popular kami. Dengan menghubungkan chatbot AI ke SendGrid, pengguna Botpress boleh menghantar emel transaksi, mesej pemasaran, dan notifikasi automatik terus daripada aliran chatbot mereka.
Integrasi SendGrid dalam chatbot anda memudahkan penghantaran pengesahan, susulan, dan mesej peribadi secara masa nyata.
Dengan integrasi SendGrid untuk chatbot, perniagaan dapat memudahkan komunikasi, mengurangkan kerja manual, dan meningkatkan pengalaman pelanggan — sambil memastikan mesej konsisten dan automatik.
Ciri utama integrasi SendGrid
- Hantar emel secara automatik
- Peribadikan kandungan emel
- Guna templat emel
- Cetuskan mesej susulan
- Hantar notifikasi berasaskan acara
- Jejak prestasi emel
Soalan Lazim
Platform chatbot mana yang boleh dihubungkan dengan SendGrid?
Botpress, Landbot, UChat, dan Voiceflow semuanya boleh dihubungkan dengan SendGrid. Ada yang menyokong secara terus, ada juga melalui alat automasi seperti Zapier, tetapi semuanya membolehkan anda mencetuskan emel terus dari perbualan chatbot.
Bagaimana saya boleh buat chatbot hantar emel secara automatik?
Anda hubungkan bot anda ke SendGrid dan tetapkan pencetus dalam aliran kerja untuk menghantar emel secara automatik. Apabila syarat yang anda tetapkan dipenuhi — seperti penghantaran borang — bot akan menghantar emel melalui integrasi tersebut.
Bolehkah saya menggunakan SendGrid dengan chatbot AI untuk sokongan pelanggan?
Ya, SendGrid boleh mengendalikan pengesahan, kemas kini tiket, dan mesej susulan. Ini mengurangkan pengendalian e-mel secara manual dan memastikan komunikasi sokongan sentiasa konsisten.
Bagaimana cara saya menyediakan integrasi SendGrid dalam Botpress?
Masukkan kunci API SendGrid anda dalam tetapan integrasi Botpress. Selepas itu, seret tindakan SendGrid ke dalam aliran anda dan padankan data chatbot ke medan e-mel.
Apakah kelebihan menghubungkan SendGrid kepada chatbot?
Menghubungkan chatbot ke SendGrid membolehkan anda mengautomasikan penjanaan prospek, pemupukan prospek, dan kempen emel secara besar-besaran. Automasi emel mengurangkan masa menunggu penerima, membolehkan emel peribadi dihantar secara meluas, dan meningkatkan kualiti kempen emel berskala besar.
Adakah SendGrid menyokong penghantaran emel pukal melalui chatbot?
SendGrid tidak menyokong penghantaran e-mel pukal secara langsung melalui chatbot. Anda memerlukan platform pihak ketiga seperti Botpress untuk mengautomasikan kempen e-mel tersuai.
Bolehkah saya memperibadikan emel SendGrid dengan data chatbot?
Ya, anda boleh memperibadikan e-mel SendGrid dengan memasukkan pembolehubah chatbot ke dalam templat SendGrid. Ini membolehkan anda menghantar e-mel yang mencerminkan nama, pilihan, atau tindakan terkini pengguna.
Sejauh mana keselamatan integrasi SendGrid dengan chatbot?
Integrasi SendGrid adalah selamat jika dilaksanakan dengan betul. SendGrid menggunakan penyulitan dan piawaian pematuhan seperti GDPR dan SOC 2, tetapi anda perlu menyimpan kunci API dengan selamat dan hadkan akses. Menggunakan platform pihak ketiga yang mematuhi langkah keselamatan yang betul untuk industri dan lokasi anda juga penting.
Adakah saya memerlukan kemahiran pengekodan untuk menghubungkan SendGrid dengan chatbot saya?
Anda tidak semestinya memerlukan kemahiran pengekodan untuk membina chatbot SendGrid. Platform seperti Botpress menawarkan integrasi SendGrid tanpa kod, tetapi pembangun boleh menggunakan API untuk penyesuaian lanjutan.
Industri manakah yang paling banyak menggunakan chatbot SendGrid?
Chatbot SendGrid biasa digunakan dalam e-dagang, jualan, SaaS, dan khidmat pelanggan. Ia juga digunakan dalam penjagaan kesihatan, kewangan, dan pendidikan untuk notifikasi segera. Ringkasnya: ia berguna di mana-mana sahaja emel automatik diperlukan.
Apakah perbezaan menggunakan SendGrid berbanding penyedia emel lain dengan chatbot?
SendGrid pakar dalam e-mel transaksional dan volum tinggi. Berbanding penyedia umum, ia menawarkan penghantaran yang lebih baik, kawalan templat, dan analitik. Ini bermakna ia sangat sesuai untuk keperluan e-mel berskala besar.
Bolehkah saya menjejak prestasi emel apabila dihantar melalui chatbot?
Ya, semua e-mel SendGrid disertakan dengan penjejakan prestasi. Anda boleh melihat metrik seperti dibuka, diklik, dan lantunan, walaupun mesej dicetuskan oleh chatbot. Kebanyakan platform chatbot juga menyediakan analitik supaya anda boleh melihat bagaimana penerima bertindak balas.
# 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