Integração SendGrid
Sobre esta integração
O SendGrid é uma das nossas integrações mais populares. Ao conectar um chatbot de IA ao SendGrid, usuários do Botpress podem enviar e-mails transacionais, mensagens de marketing e notificações automáticas diretamente dos fluxos do chatbot.
Uma integração SendGrid no seu chatbot facilita o envio de confirmações, acompanhamentos e mensagens personalizadas em tempo real.
Com a integração do SendGrid para chatbots, empresas podem agilizar a comunicação, reduzir tarefas manuais e melhorar a experiência do cliente — mantendo as mensagens consistentes e automáticas.
Principais recursos da integração com SendGrid
- Envie e-mails automaticamente
- Personalize o conteúdo dos e-mails
- Use modelos de e-mail
- Dispare mensagens de acompanhamento
- Envie notificações baseadas em eventos
- Acompanhe o desempenho dos e-mails
Perguntas frequentes
Quais plataformas de chatbot se conectam ao SendGrid?
Botpress, Landbot, UChat e Voiceflow se conectam ao SendGrid. Algumas fazem isso nativamente, outras por ferramentas de automação como o Zapier, mas todas permitem disparar e-mails diretamente das conversas do chatbot.
Como faço para um chatbot enviar e-mails automaticamente?
Você conecta seu bot ao SendGrid e define um gatilho no fluxo para enviar e-mails automaticamente. Quando a condição definida for atendida — como o envio de um formulário — o bot envia um e-mail pela integração.
Posso usar o SendGrid com chatbots de IA para suporte ao cliente?
Sim, o SendGrid pode lidar com confirmações, atualizações de tickets e mensagens de acompanhamento. Isso reduz o trabalho manual com e-mails e mantém a comunicação de suporte consistente.
Como faço para configurar uma integração do SendGrid no Botpress?
Insira sua chave de API do SendGrid nas configurações de integração do Botpress. Depois, adicione uma ação do SendGrid no seu fluxo e mapeie os dados do chatbot para os campos do e-mail.
Quais são os benefícios de conectar o SendGrid a um chatbot?
Conectar um chatbot ao SendGrid permite automatizar a geração de leads, a nutrição de leads e campanhas de e-mail em escala. A automação de e-mails reduz o tempo de espera para os destinatários, permite personalizar e-mails em escala e melhora a qualidade das campanhas de alto volume.
O SendGrid permite o envio de e-mails em massa por meio de um chatbot?
O SendGrid não oferece suporte direto para envio de e-mails em massa por chatbots. Você vai precisar de uma plataforma de terceiros, como o Botpress, para automatizar campanhas de e-mail personalizadas.
Posso personalizar e-mails do SendGrid com dados do chatbot?
Sim, você pode personalizar e-mails do SendGrid passando variáveis do chatbot para os templates do SendGrid. Isso permite enviar e-mails que refletem o nome, preferências ou ações recentes do usuário.
Quão segura é a integração do SendGrid com chatbots?
A integração com o SendGrid é segura quando implementada corretamente. O SendGrid utiliza criptografia e padrões de conformidade como GDPR e SOC 2, mas é importante armazenar as chaves de API com segurança e limitar o acesso. Usar uma plataforma de terceiros que siga as medidas de segurança adequadas para seu setor e região também é fundamental.
Preciso de conhecimentos em programação para conectar o SendGrid ao meu chatbot?
Você não precisa necessariamente saber programar para criar um chatbot SendGrid. Plataformas como o Botpress oferecem integrações SendGrid sem código, mas desenvolvedores podem usar a API para personalizações avançadas.
Quais setores mais utilizam chatbots com SendGrid?
Chatbots com SendGrid são comuns em e-commerce, vendas, SaaS e atendimento ao cliente. Também são usados em saúde, finanças e educação para notificações sensíveis ao tempo. Em resumo: são úteis onde e-mails automáticos são necessários.
Qual a diferença entre usar o SendGrid e outros provedores de e-mail com chatbots?
O SendGrid é especializado em e-mails transacionais e de alto volume. Em comparação com provedores gerais, oferece melhor entregabilidade, controle de modelos e análises. Isso o torna ideal para necessidades de e-mail em grande escala.
Posso acompanhar o desempenho dos e-mails enviados pelo chatbot?
Sim, todos os e-mails do SendGrid incluem rastreamento de desempenho. Você verá métricas como aberturas, cliques e rejeições, mesmo que a mensagem tenha sido enviada por um chatbot. A maioria das plataformas de chatbot também oferece análises, assim você pode ver como os destinatários respondem.
# 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