Set communication status from SendGrid via webhooks.
- Install Frappe Bench
- Get SendGrid Integration App:
bench get-app sendgrid_integration https://github.com/semilimes/sendgrid_integration
- Install it for your site:
bench --site {site_name} install-app sendgrid_integration
- Restart your bench
- Create SendGrid account
- Go to API Keys settings and generate API Key
- Give full access to 'Event Notification' and 'Mail Send'
- Use your SendGrid credentials and API Key to setup Email Account in Frappe
- Check 'Login ID is different' and use your Sendgrid username as Login ID
- SendGrid event webhook will be configured automatically if Email Account settings are correct
- You can double check webhook settings in Mail Settings
MIT