capabilities.work

What you can do with SendGrid

Every task in plain language. Pick one, and we can help you get access.

407 things you can do

SendGrid

SendGrid is a cloud-based email delivery platform, acquired by Twilio in 2019, that provides transactional and marketing email at scale over an HTTP v3 REST API and an SMTP relay. The platform spans Mail Send, dynamic transactional templates, Marketing Campaigns (contacts, lists, Segments 2.0, Single Sends), email address validation, suppression management, domain authentication (SPF/DKIM/DMARC),

18 multi-step recipes

Recipes: multi-step jobs

Campaign Test Then Send
Create a campaign, test it, and send it to the full audience.
Create List and Add Contacts
Create a marketing list and upsert contacts into it, then confirm.
Create Segment From List
Create a list, build a segment on it, and refresh the segment.
Create Sender and Resend Verification
Create a sender and resend verification when not auto-verified.
Create Verified Sender
Create a Single Sender identity and report verification status.
Create and Schedule Campaign
Create a campaign targeting lists and schedule it for delivery.
Create and Schedule Single Send
Create a Single Send, schedule it, and confirm its status.
Design to Single Send
Create a design and list, then create a Single Send draft using both.
Duplicate Template
Duplicate a template and confirm the new copy.
Dynamic Template Send
Create a dynamic template and version, then send mail using it.
Global Suppress and Check
Globally suppress addresses and confirm one is suppressed.
List Add Contacts and Count
Create a list, upsert contacts, and branch on its contact count.
Refresh Segment and Get
Create a segment, refresh it, and read back its current state.
Search Contacts and Suppress
Search for a contact and globally suppress its email when found.
Single Send Stats
List Single Sends and pull aggregate stats for one when present.
Suppression Group Add
Create an unsubscribe group, add suppressions, and list them.
Template Version Activate
Create a template and version, activate it, and confirm.
Upsert Contacts and Confirm
Upsert a batch of contacts then confirm them by identifier.

Privacy & Data Protection Management

Erase recipients' personal email data

Other things you can do

Create a marketing SenderDelete a SenderUpdate a SenderResend a Sender verification emailCreate an IP poolRename an IP poolDelete an IP poolAdd an IP address to a poolRemove an IP address from a poolChange the account email addressChange my account passwordUpdate my user profileChange my account usernameRemove several or all invalid emailsRemove one address from the invalid listCreate an email event forwarding integrationDelete event forwarding integrationsUpdate an event forwarding integrationCreate a sender identityDelete a sender identityUpdate a sender identityResend a sender identity verification emailCreate an email designDuplicate one of my designsDelete a designEdit a designCopy a pre-built design into my libraryChange a provisioned account's offeringsRequest verification of a new single senderDelete a single senderEdit a single sender's detailsResend a single sender verification emailCancel or pause a scheduled sendLift a pause or cancellation on a batchSwitch a batch between pause and cancelUpdate the address whitelist settingChange bounce purge agesSet the footer added to every emailForward bounce reports to an addressForward spam reports to addressesUpdate the legacy email template settingCreate a legacy custom fieldDelete a legacy custom fieldCreate a marketing custom field definitionDelete a marketing custom field definitionRename a marketing custom fieldCreate a transactional templateDuplicate a transactional templateDelete a transactional templateRename a transactional templateEmail domain DNS records to a co-workerAuthenticate a new sending domainDelete an authenticated domainUpdate an authenticated domain's settingsAssign an authenticated domain to a subuserUnassign one of a subuser's multiple domainsAdd a domain to a subuser's up-to-five domainsAdd an IP address to an authenticated domainRemove an IP from an authenticated domainValidate a domain authentication's DNSUnassign the authenticated domain from a subuserGet an upload URL for a bulk validation listRequest a CSV export of email activitySet up reverse DNS for an IPDelete a reverse DNS recordValidate a reverse DNS recordInvite a teammate by emailDelete a teammateChange a teammate's permissionsCancel a pending teammate inviteResend a teammate invitationCreate a mail batch IDCreate link branding for a domainDelete a branded linkChange a branded link's default statusValidate a branded link's DNSAssign a branded link to a subuserTake a branded link away from a subuserAdd a version to a transactional templateDelete a transactional template versionEdit a transactional template versionActivate a transactional template versionCreate a webhook security policyDelete a webhook security policyUpdate a webhook security policyDelete many or all bouncesRemove one address from bouncesEnable or disable a subuser's website loginPurchase additional IP addressesAdd a dedicated IP addressUpdate an IP address's settingsAssign subusers to an IP in bulkUnassign subusers from an IP in bulkCreate an IP poolRename an IP poolDelete an IP poolAdd IPs to an IP pool in bulkRemove IPs from an IP pool in bulkCreate a legacy recipient listDelete several legacy recipient listsDelete a legacy recipient listRename a legacy recipient listAdd many recipients to a legacy listAdd one recipient to a legacy listRemove a recipient from a legacy listCreate a Marketing Campaigns contact listDelete a Marketing Campaigns contact listRename a Marketing Campaigns contact listRemove contacts from a marketing listUpdate Enforced TLS settingsDelete many or all blocksDelete a specific blockSet up inbound email parsing for a hostnameStop parsing inbound mail for a hostnameChange an existing inbound parse settingCreate a usage or stats alertDelete an alertChange an existing alertStart warming up an IP addressStop warming up an IP addressList all marketing SendersGet a Sender by IDList all IP poolsList the IPs in a poolList available partner settingsGet account type and reputationCheck my email credit balanceGet the account email addressGet my user profileGet my account usernameList invalid email addressesCheck if an address is marked invalidList email event forwarding integrationsGet one event forwarding integrationList sender identitiesView a sender identityList designs in my Design LibraryGet one of my designsList SendGrid pre-built designsGet a pre-built designGet a provisioned account's offeringsList available offeringsList verified and pending sendersList DMARC-restricted sender domainsCheck which verification steps are doneConfirm a sender with its verification tokenList cancelled or paused scheduled sendsGet the pause/cancel status of a batchList email categoriesGet email stats per categoryRank categories by total email statsList all mail settings and whether they're onView the address whitelist settingView bounce purge settingsView the email footer settingView bounce forwarding settingView spam report forwarding settingView the legacy email template settingList legacy custom fieldsGet a legacy custom fieldList reserved legacy field namesList Marketing Campaigns field definitionsGet my engagement quality scoresGet engagement quality scores for subusersList transactional templatesGet a transactional templateList all authenticated domainsGet one authenticated domainGet the default authenticated domainGet the authenticated domain assigned to a subuserList all authenticated domains assigned to a subuserList bulk email validation jobsCheck a bulk email validation jobSearch email activity with a queryGet full details of one messageGet the download link for an activity CSVList reverse DNS recordsGet a reverse DNS recordList current teammatesList subusers a teammate can accessGet a teammate by usernameList pending teammate invitationsValidate a mail batch IDList all branded linksGet one branded linkGet the default branded linkGet a subuser's branded linkGet a transactional template versionList webhook security policiesView one webhook security policyList bounced email addressesGet the bounce for an email addressGet daily bounce totals by classificationGet daily bounces for one classificationValidate an email addressGet one subuser's monthly email statsGet email stats for chosen subusersGet monthly email stats for all subusersGet total email metrics across all subusersGet stats for all AutomationsGet stats for one AutomationGet link clicks for an AutomationExport Automation stats as CSVGet stats for all Single SendsGet stats for one Single SendGet link clicks for a Single SendExport Single Send stats as CSVGet email stats by browserGet email stats across all client typesGet email stats for one client typeGet email stats by device typeGet email stats by country and regionGet email stats by mailbox providerGet global email statisticsList all assigned and unassigned IPsSee which pools an IP address belongs toList only assigned IPsCheck how many more IPs I can addList the IP addresses on my accountGet details for one IP addressList subusers assigned to an IPList IP pools with a sample of their IPsGet details for an IP poolList all IPs in an IP poolList all legacy recipient listsGet one legacy recipient listList recipients on a legacy listList all Marketing Campaigns contact listsGet a Marketing Campaigns contact listCount contacts on a marketing listGet Enforced TLS settingsList blocked email addressesGet a specific blockList inbound parse settingsView one hostname's inbound parse settingGet inbound parse usage statisticsList usage and stats alertsView one alertList IPs in warmupGet warmup status for an IP