Transactional email service Twilio-owned since 2019; the free plan ended 27 May 2025
SendGrid logo

SendGrid features: what you get on each plan

Last verified Aug 27, 2026
Feature TL;DR (August 2026)
SendGrid covers 21 of the 24 features we test, but the split runs down the middle: the Email API side gates on Pro, the Marketing Campaigns side gates on Advanced, and a paid Essentials seat at $19.95/mo unlocks almost nothing beyond volume. The single most consequential limit is the one nobody reads: Event Webhook endpoints are capped per plan — 1 on the free trial, 2 on Essentials, 5 on Pro.

Every availability and plan threshold below was checked against Twilio SendGrid’s own pricing tables and its developer documentation on 27 August 2026. Where the two disagree — and on automation they do — the disagreement is written out rather than smoothed over.

Feature matrix

FeatureIncludedFrom planVerdict
Event WebhookYesFree trial (1 endpoint)Free, but endpoints are rationed
Extra webhook endpointsPartialEssentials (2), Pro (5)The quiet reason teams upgrade
Signed webhooks and OAuth 2.0YesDocumented, plan never stated
Inbound Parse webhookYesNo plan named anywhere
Dynamic templates (Handlebars)YesFree trialReal templating, on every plan
Template and version capPartialAll plans (300)Same ceiling whatever you pay
Email Testing creditsPartialPro (60/month)Rendering checks cost $89.95/mo
Email address validationPartialPro (2,500/month)Pro and Premier only, full stop
Dedicated IP addressPartialPro, or MC AdvancedOne IP, extras billed monthly
SubusersPartialPro, or MC Advanced (15)Absent below Pro entirely
Single sign-onPartialPro, or MC AdvancedNamed plans, no ambiguity
TeammatesPartialFree trial (1), Pro (1,000)Essentials still gets one seat
Suppression managementYesFree trialSix suppression types, all plans
Unsubscribe groupsYesFree trialPer-topic opt-out, not just global
Contact storageYesMC Basic (5,000)Advanced starts at 10,000
Custom contact fieldsYesMC Free trial (500)Generous, and rarely mentioned
SegmentationYesMC Free trial (200 segments)Manual refresh needs a paid plan
Marketing automationPartialMC Advanced (trial: 1)Basic is the gap, see below
A/B testingPartialMC Free trial (6 variations)Single Sends only, never automations
Signup formsYesMC Free trial (1), Basic (5)Advanced tops out at 15
Design and code editorsYesMC Free trialDrag-and-drop plus raw HTML
SMS marketingNoSold separately as Twilio Messaging
Landing pagesNoNot in the product at all
Built-in CRMNoContacts, lists, nothing more
Four rows sit at on purpose. Signed webhooks, OAuth verification and Inbound Parse are documented in detail with no plan ever named, and SendGrid’s pricing tables do not list them as rows. Rather than infer « probably all plans » from silence, the threshold stays blank. The three No rows are measured against SendGrid’s own Marketing Campaigns feature list, which advertises automation, design, signup forms, templates, testing, list management and statistics — and nothing resembling SMS, a landing page builder or a CRM.

Feature by feature

SendGrid webhooks

SendGrid ships two different webhooks and they answer opposite questions. The Event Webhook pushes delivery and engagement events out to a URL you own: processed, delivered, deferred, bounce, dropped, open, click, spam report, unsubscribe, group unsubscribe, group resubscribe, plus account change events. The Inbound Parse Webhook goes the other way, taking mail sent to a hostname you point at SendGrid, parsing body and attachments, and POSTing the result to you. Neither costs extra.

The gate is not the feature, it is the number of endpoints. SendGrid’s documentation is explicit that « the number of endpoints per user is dependent on the TSG plan you are on » and sends you to the pricing table for the figure. That table gives 1 endpoint on the free trial, 2 on Essentials, and 5 on Pro and Premier. Multiple endpoints landed in May 2023; before that everyone had one. If you want production, staging and an analytics sink each receiving events directly, Essentials runs out at the second one and you are fanning out in your own code.

Reliability is decent and worth knowing precisely: a non-2xx response is retried « at increasing intervals for up to 24 hours after the event occurs ». Security is handled by signature verification and OAuth 2.0 verification, either or both, which puts SendGrid ahead of providers that still expect you to allowlist IP ranges. Against a dedicated events pipeline the weak point is filtering: you select event types per endpoint, not per stream, so routing logic still lives on your side.

Endpoint count is the plan lever: 1 on the free trial, 2 on Essentials, 5 from Pro at $89.95/mo.

SendGrid templates

Templates exist on every plan, in two places that are easy to confuse. Marketing Campaigns gives you a drag-and-drop design editor and a code editor for single sends and automations; the Email API side gives you transactional templates addressed by ID from your sending code. Both are available from the free trial upward, and the design editors appear on every Marketing Campaigns tier including the trial.

The limit that actually bites is a hard one and it does not move with money: 300 transactional templates and versions per user ID, combined. SendGrid’s support documentation states it plainly — « you can have 300 templates with 1 version each, or fewer templates with more versions of each template ». Raising it means a support ticket, is granted « by a few hundreds » at a time, and the recommended ceiling is 1,000, above which SendGrid itself warns of « saving errors, duplicated savings, name mismatches, and long loading screens ». Teams that template per locale and per transaction hit this faster than they expect, and no plan upgrade buys their way out.

The paid gate here is testing, not creation. Inbox rendering previews, spam testing and link validation come as 60 Email Testing credits a month on Pro and Premier only; Essentials gets none. So the split is: anyone can build a template, only Pro subscribers can check how it renders before it goes out. Against a specialist like Litmus or Email on Acid, 60 credits is a spot-check budget rather than a QA process.

Creating templates is free; the 300-template ceiling is universal, and rendering tests start at Pro.

SendGrid dynamic templates

Dynamic templates are the transactional half, and they are genuinely programmable rather than a merge-tag veneer. SendGrid supports « the Handlebars templating language for the text, HTML, and subject lines of your template », which means conditionals, iteration over arrays and nested substitutions run server-side. You send a template ID and a JSON payload; the rendering happens at SendGrid. For an order confirmation with a variable line-item table, that removes the whole class of string-building code that usually sits in the application.

There is no plan gate on the feature itself — the free trial can create and send dynamic templates — and versions let you keep a live version alongside drafts, with one active at a time. The 300-item cap described above counts templates and versions together, so a heavily versioned account exhausts it with far fewer than 300 distinct templates. That is the constraint worth designing around from the start.

Two practical weaknesses. Editing is a browser affair with no first-class local workflow, so version control of template source is something you build yourself against the templates API. And previewing a dynamic template with realistic data is only half solved: you can supply test data in the editor, but the inbox rendering checks that tell you whether it survives Outlook are the Pro-only Email Testing credits. Compare with a system like MJML plus your own CI, where both problems disappear but SendGrid’s server-side rendering does too.

Handlebars on every plan; the ceiling is the shared 300 templates-and-versions cap, not the price.

Where SendGrid contradicts itself

Automation is the one line we could not take at face value. The Marketing Campaigns pricing table shows automation as included on Free trial, Basic and Advanced alike. The developer documentation says the opposite in one sentence — « to access this feature, upgrade to Advanced Marketing Campaigns from Your Products » — and the support knowledge base agrees with the documentation while adding the nuance: automations run on « Marketing Campaigns – Free Trial version (1 Automation) and Advanced Marketing Campaigns plans ». Two specific editor sources against one checkmark, so the matrix reads Advanced (trial: 1). If you are on Basic and building a welcome series, verify in your own account before you plan around it.

Two further limits belong to the same family of things that are true but unadvertised. Suppressed addresses are not free: « each email you attempt to send to a suppressed address consumes one credit from your account ». And on contacts, « deleting and re-adding contacts counts toward your monthly limit of added contacts » — which turns a routine list clean-up into a billable event. Neither appears on any pricing page.

A/B testing carries the sharpest restriction of all: it is « available for Single Sends only » and « not currently available for emails included as part of an Automation ». Up to 6 variations, on one-off sends, never inside a flow.

Continue reading

AAlaa Touil RRabeb How we test →

This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.