SendGrid Setup Guide

Connect SendGrid to FormBlade for reliable, high-volume email delivery.

Recommended for: Users already on a paid SendGrid plan, or teams sending high volumes of email who need detailed analytics, dedicated IPs, and enterprise-grade deliverability.
Not recommended for: Users looking for a free email solution. SendGrid eliminated its permanent free tier in July 2025. If you need a free provider, use Brevo (300/day free) or Resend (100/day free) instead.
⚠️ Important: No free tier since July 2025. SendGrid discontinued its permanent free plan. New accounts receive a 60-day trial with 100 emails/day. After the trial expires, you must upgrade to a paid plan (starting at $19.95/month for 50,000 emails) or your emails will stop sending.

Trial and pricing

Feature60-day trialEssentials plan
Daily limit100 emails/dayUp to 100,000/month
Duration60 daysOngoing
Credit card requiredNoYes
PriceFreeFrom $19.95/month
Sender authenticationRequiredRequired
API rate limit600 requests/minute600 requests/minute

Step 1: Create a SendGrid account

  1. Go to signup.sendgrid.com
  2. Sign up with your email address and a password
  3. Complete the account setup (company name, website, etc.)
  4. Confirm your email address via the verification link SendGrid sends you

Step 2: Verify your sender identity

SendGrid requires sender verification before you can send any email. You have two options:

Option A: Single Sender Verification (quick start)

  1. In the SendGrid dashboard, go to Settings → Sender Authentication
  2. Under Single Sender Verification, click Verify a Single Sender
  3. Fill in the form with your sender name, email address, and physical address
  4. Click Create
  5. Check your inbox and click the verification link in the email from SendGrid

Option B: Domain Authentication (recommended for production)

  1. Go to Settings → Sender Authentication
  2. Under Domain Authentication, click Authenticate Your Domain
  3. Select your DNS provider and enter your domain
  4. Add the CNAME records SendGrid provides to your DNS settings
  5. Click Verify once the records propagate
⚠️ Do not use free email addresses as your sender. Using Gmail (@gmail.com), Yahoo (@yahoo.com), or other free email addresses as your "From" address will cause delivery failures. These domains have strict DMARC policies that reject emails not sent from their own servers. Always use an email address on a domain you own and have verified with SendGrid.

Step 3: Create an API key

  1. In the SendGrid dashboard, go to Settings → API Keys
  2. Click Create API Key
  3. Name it something like "FormBlade"
  4. Select Restricted Access (more secure than Full Access)
  5. Under Mail Send, toggle it to Full Access
  6. Leave all other permissions at No Access
  7. Click Create & View
  8. Copy the API key immediately — it starts with SG. and is only shown once
Tip: Use restricted access keys with only Mail Send permission. This limits the damage if the key is ever compromised — an attacker could send emails but not access your contacts, templates, or account settings.

Step 4: Configure FormBlade

  1. Log in to your FormBlade dashboard
  2. Open the form you want to configure
  3. Go to the Settings tab
  4. Under Email Provider, select SendGrid
  5. Paste your API key (starting with SG.) into the API Key field
  6. Set your From Email to the sender address you verified in Step 2
  7. Optionally set a From Name
  8. Click Save

Step 5: Send a test email

  1. Click Send Test Email in the Email Provider section
  2. Check your inbox for the test notification
  3. If it fails, verify your API key has Mail Send permission and your sender is verified

Troubleshooting

"Forbidden" or "403" error

"Sender identity not verified" error

Emails bouncing or rejected

Rate limiting

Trial expiration

Common gotchas

Quick reference: where to find things in SendGrid

What you needWhere to find it
API KeysSettings (left sidebar) → API Keys
Sender VerificationSettingsSender Authentication
Domain AuthenticationSettingsSender AuthenticationAuthenticate Your Domain
Activity Feed (delivery logs)Activity (left sidebar)
Billing / Plan statusSettingsBilling
Account status / restrictionsSettingsAccount Details
Official documentation: For the latest on SendGrid's API, pricing changes, and account setup, visit the SendGrid Documentation and the Mail Send API reference.