Sendgrid Inbound
Categories
Component ID
2705021
Component name
Sendgrid Inbound
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
Overview
This module provides support for Sendgrid's Inbound Parse webhook. It allows you to trigger rules based on incoming emails to your site.
A submodule provides support for using Sendgrid inbound messages to allow users to reply to messages from the privatemsg module via email.
Requirements
Main Module Requirements
Sendgrid Inbound Privatemsg submodule requirements
- Features
- Entity API
- privatemsg and privatemsg_rules and pm-email_notify submodules
- Rules Bonus Pack - rb_misc module
Recommended Modules
Sendgrid Integration is recommended for outbound mail with Sendgrid, but not strictly necessary, as you could an SMTP module or other means for sending mail and still use this for dealing with inbound webhooks from sendgrid.
Installation
- Enable 'Sendgrid Inbound' module.
- Go to 'admin/config/services/sendgrid/inbound' page and add email domain.(e.g. in.example.com)
- Go to https://app.sendgrid.com/settings/parse and add new inbound host (e.g. in.example.com) and webhook URL of your domain + /sendgrid/webhook/inbound, e.g. http://www.example.com/sendgrid/webhook/inbound
NOTE: It is important that your webhook URL be the exact url that your website will locate the hook at, i.e. if you redirect http://example.com to https://www.example.com, then you need to use the latter, otherwise your calls will fail with a 301 permanently moved response code.
Credits
With Mandrill users now being forced to buy a pricey Mailchimp plan, migrating to Sendgrid might be in your future, as it was mine. This module is greatly indebted to mrded and his mandrill_inbound module.
