تكامل SendGrid
حول هذا التكامل
يُعد SendGrid من أكثر التكاملات شيوعًا لدينا. من خلال ربط روبوت دردشة ذكي بـ SendGrid، يمكن لمستخدمي Botpress إرسال رسائل بريد إلكتروني معاملاتية، ورسائل تسويقية، وإشعارات تلقائية مباشرة من تدفقات روبوت الدردشة.
يسهّل تكامل SendGrid في روبوت الدردشة إرسال التأكيدات والمتابعات والرسائل المخصصة في الوقت الفعلي.
مع تكامل SendGrid لروبوتات الدردشة، يمكن للشركات تبسيط التواصل، وتقليل العمل اليدوي، وتحسين تجربة العملاء — مع الحفاظ على اتساق الرسائل وأتمتتها.
الميزات الرئيسية لتكامل SendGrid
- إرسال رسائل البريد الإلكتروني تلقائيًا
- تخصيص محتوى البريد الإلكتروني
- استخدام قوالب البريد الإلكتروني
- تشغيل رسائل المتابعة
- تسليم إشعارات بناءً على الأحداث
- تتبع أداء البريد الإلكتروني
الأسئلة الشائعة
ما هي منصات روبوتات الدردشة التي تتكامل مع SendGrid؟
تتصل كل من Botpress وLandbot وUChat وVoiceflow بـ SendGrid. بعضها يتكامل بشكل مباشر، والبعض الآخر عبر أدوات الأتمتة مثل Zapier، لكن جميعها تتيح لك إرسال رسائل بريد إلكتروني مباشرة من محادثات روبوت الدردشة.
كيف يمكنني جعل روبوت الدردشة يرسل رسائل بريد إلكتروني تلقائيًا؟
تقوم بربط الروبوت الخاص بك بـ SendGrid وتعيين مشغل في سير العمل لإرسال الرسائل تلقائيًا. عند تحقق الشرط الذي حددته — مثل إرسال نموذج — يرسل الروبوت رسالة بريد إلكتروني عبر التكامل.
هل يمكنني استخدام SendGrid مع روبوتات الدردشة الذكية لدعم العملاء؟
نعم، يمكن لـ SendGrid التعامل مع رسائل التأكيد، وتحديثات التذاكر، ورسائل المتابعة. هذا يقلل من الحاجة لإدارة البريد الإلكتروني يدويًا ويحافظ على اتساق التواصل مع الدعم.
كيف يمكنني إعداد تكامل SendGrid في Botpress؟
أدخل مفتاح SendGrid API الخاص بك في إعدادات تكامل Botpress. بعد ذلك، أضف إجراء SendGrid إلى سير العمل الخاص بك واربط بيانات روبوت الدردشة مع حقول البريد الإلكتروني.
ما هي فوائد ربط SendGrid بروبوت الدردشة؟
يتيح لك ربط روبوت الدردشة بـ SendGrid أتمتة توليد العملاء المحتملين، ورعايتهم، وحملات البريد الإلكتروني على نطاق واسع. تؤدي أتمتة البريد الإلكتروني إلى تقليل وقت الانتظار للمستلمين، ورسائل مخصصة على نطاق واسع، وجودة أعلى لحملات البريد الإلكتروني ذات الحجم الكبير.
هل يدعم SendGrid إرسال رسائل بريد إلكتروني جماعية عبر روبوت الدردشة؟
لا يدعم SendGrid إرسال الرسائل الجماعية مباشرة عبر روبوتات الدردشة. ستحتاج إلى منصة خارجية مثل Botpress لأتمتة حملات البريد الإلكتروني المخصصة.
هل يمكنني تخصيص رسائل SendGrid باستخدام بيانات روبوت الدردشة؟
نعم، يمكنك تخصيص رسائل SendGrid عن طريق تمرير متغيرات روبوت الدردشة إلى قوالب SendGrid. يتيح لك ذلك إرسال رسائل تعكس اسم المستخدم الفريد أو تفضيلاته أو إجراءاته الأخيرة.
ما مدى أمان تكامل SendGrid مع روبوتات الدردشة؟
يكون تكامل SendGrid آمنًا عند تنفيذه بشكل صحيح. يستخدم SendGrid التشفير ومعايير الامتثال مثل GDPR وSOC 2، لكن يجب عليك تخزين مفاتيح API بأمان وتقييد الوصول. كما يجب استخدام منصة طرف ثالث تتبع إجراءات الأمان الصحيحة لقطاعك وموقعك الجغرافي.
هل أحتاج إلى مهارات برمجية لربط SendGrid بروبوت الدردشة الخاص بي؟
لا تحتاج بالضرورة إلى مهارات برمجية لبناء روبوت دردشة باستخدام SendGrid. توفر منصات مثل Botpress تكاملات SendGrid بدون كود، بينما يمكن للمطورين استخدام واجهة البرمجة API للتخصيص المتقدم.
ما هي القطاعات التي تستخدم روبوتات SendGrid أكثر من غيرها؟
تُستخدم روبوتات SendGrid عادة في التجارة الإلكترونية، والمبيعات، والبرمجيات كخدمة (SaaS)، وخدمة العملاء. كما تُستخدم في الرعاية الصحية، والمالية، والتعليم للإشعارات الحساسة للوقت. باختصار: هي مفيدة في أي مكان تكون فيه رسائل البريد الإلكتروني المؤتمتة مفيدة.
ما الفرق بين استخدام SendGrid ومزودي البريد الإلكتروني الآخرين مع روبوتات الدردشة؟
تتخصص SendGrid في البريد الإلكتروني التفاعلي وعالي الحجم. مقارنة بالمزودين العامين، تقدم SendGrid إمكانية تسليم أقوى، وتحكمًا أفضل في القوالب، وتحليلات متقدمة. هذا يجعلها مثالية للاحتياجات البريدية على نطاق واسع.
هل يمكنني تتبع أداء البريد الإلكتروني عند الإرسال عبر روبوت الدردشة؟
نعم، جميع رسائل SendGrid تتضمن تتبع الأداء. ستتمكن من رؤية مؤشرات مثل الفتحات، والنقرات، والارتدادات، حتى لو تم إرسال الرسالة بواسطة روبوت دردشة. معظم منصات روبوتات الدردشة توفر أيضًا تحليلات لرؤية كيفية تفاعل المستلمين.
# 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