title: Sendgrid
SendGrid is a cloud-based email delivery platform that provides services for sending and managing email campaigns, transactional emails, and other types of messages.
In order to set up this extension, you will need to provide:
Allows for sending a plain email to a recipient.
Allows for sending an email based on a template to a recipient. You can also insert variables so they are rendered in your template.
Allows adding or updating contacts. The contact to update will be determined only by the email field and any fields omitted from the request will remain as they were. A contact's ID cannot be used to update the contact.
Please note that custom fields need to have been already created if you wish to set their values for the contacts being upserted. To do this, please use the "Create Custom Field Definition" endpoint. They also can be created in Marketing -> Custom Fields section in Sendgrid.
Suppression lists (link on SendGrid's website) are unsubscribe groups. Use these actions to add an email address to any number of unsubscribe groups. You can apply a suppression add/remove to multiple groups by using comma-separated lists for the groups. Only a single email can be used. This functionality is different from SendGrid's API, which allows multiple email addresses for a single group.
Allows user to check the status of contact import jobs when given a jobID. Statuses are either: pending
, completed
, failed
, or errored
.