Brevo Setup Guide
Connect Brevo (formerly Sendinblue) to send up to 300 notification emails per day for free.
Recommended for: Most users. Brevo has the best free tier of any email provider — 300 emails/day permanently, no credit card required. Setup takes under 5 minutes.
Not recommended for: Users who need to send more than 300 emails/day without upgrading to a paid plan, or users who want to avoid any third-party branding on the free tier.
Free tier details
| Feature | Free plan |
|---|---|
| Daily sending limit | 300 emails/day |
| Monthly limit | None (300/day every day) |
| Credit card required | No |
| Branding | Brevo logo in email footer |
| API access | Yes |
| Expiration | Never — permanent free tier |
Step 1: Create a Brevo account
- Go to brevo.com/signup
- Sign up with your email address and a password
- Confirm your email by clicking the verification link Brevo sends you
- Complete the onboarding questionnaire (company name, address, etc.)
Note: New Brevo accounts may go through an approval process before you can send emails. This usually takes a few hours but can take up to 48 hours in some cases. You will receive an email once your account is activated. If your account is stuck in review, contact Brevo support.
Step 2: Verify your sender email
Brevo requires you to verify the email address you want to send from before you can use it.
- In the Brevo dashboard, go to Senders, Domains & Dedicated IPs (under your account settings)
- Click Add a Sender
- Enter the name and email address you want notifications to come from (e.g., "Contact Form" /
hello@yourdomain.com) - Click Save
- Check your inbox for a confirmation email from Brevo and click the verification link
Tip: For best deliverability, also verify your domain via DNS (SPF/DKIM records). This is optional on the free plan but significantly improves inbox placement. Go to Senders, Domains & Dedicated IPs → Domains to set this up.
Step 3: Generate an API key
This is where most people get confused. Brevo has two types of keys: an API key (for the HTTP API) and an SMTP key (for SMTP connections). FormBlade uses the API key, not the SMTP key.
- In the Brevo dashboard, click your name in the top-right corner
- Go to SMTP & API
- Click the API Keys tab
- Click Generate a new API key
- Name it something like "FormBlade"
- Copy the API key immediately — it will start with
xkeysib-
⚠️ Common mistake: Do NOT use the SMTP key that appears on the SMTP tab. The SMTP key looks different and will not work with FormBlade's API integration. Make sure you are on the API Keys tab and the key starts with
xkeysib-.Step 4: Configure FormBlade
- Log in to your FormBlade dashboard
- Open the form you want to configure
- Go to the Settings tab
- Under Email Provider, select Brevo
- Paste your API key (starting with
xkeysib-) into the API Key field - Set your From Email to the sender address you verified in Step 2
- Optionally set a From Name (e.g., "Contact Form")
- Click Save
Step 5: Send a test email
- In the Email Provider section, click Send Test Email
- Check your inbox for the test notification
- If the test fails, double-check that you used the API key (not SMTP key) and that your sender email is verified
Troubleshooting
"Unauthorized" or "403" error
- You may have pasted the SMTP key instead of the API key. Go back to SMTP & API → API Keys and copy the correct key (starts with
xkeysib-) - Your account may still be under review. Check your email for an activation notice from Brevo
"Sender not found" error
- The "From Email" address in FormBlade must exactly match a verified sender in Brevo
- Go to Senders, Domains & Dedicated IPs in Brevo and confirm the address is listed and verified
Emails going to spam
- Verify your domain in Brevo (not just the email address) to add SPF and DKIM records
- On the free plan, Brevo adds its own branding to emails, which can affect spam scores. Upgrading to a paid plan removes the Brevo logo
- Make sure the "From Email" domain matches the domain you verified
Account stuck in review
- New accounts are sometimes held for manual review, especially if you signed up with a free email address (Gmail, Yahoo, etc.)
- This typically resolves within a few hours. If it takes more than 48 hours, contact Brevo support
Brevo free plan limitations
- 300 emails/day — resets every 24 hours. If you hit the limit, remaining notifications will be sent via FormBlade's default sender
- Brevo branding — a small Brevo logo appears in the email footer on the free plan
- No dedicated IP — you share sending reputation with other free-tier users
- Limited reporting — basic open/click tracking only
For most FormBlade users, the 300/day limit is more than sufficient. A form receiving 10 submissions per day would use only 3% of the daily allowance.
Common gotchas
- API key vs. SMTP key — This is the number one mistake. The SMTP key (shown on the SMTP tab) is a different credential from the API key. FormBlade needs the API key from the API Keys tab. The API key always starts with
xkeysib-. - Account approval delay — Brevo reviews new accounts before allowing email sends. Signing up with a business email (not Gmail/Yahoo) and completing the onboarding questionnaire thoroughly will speed up approval.
- Sender vs. domain verification — Verifying just your email address is enough to start sending, but verifying your entire domain (with SPF/DKIM DNS records) significantly reduces the chance of emails landing in spam.
- Daily limit resets — The 300/day counter resets at midnight UTC, not at midnight in your local timezone.
- Brevo footer branding — The free plan adds a small "Sent with Brevo" logo to all emails. This is removed on paid plans (starting at $9/month for 5,000 emails/month).
Quick reference: where to find things in Brevo
| What you need | Where to find it |
|---|---|
| API key | Click your name (top-right) → SMTP & API → API Keys tab |
| SMTP credentials | Click your name (top-right) → SMTP & API → SMTP tab |
| Verified senders | Senders, Domains & Dedicated IPs (left sidebar or account settings) |
| Domain verification (DNS) | Senders, Domains & Dedicated IPs → Domains tab |
| Sending statistics | Dashboard (home page) or Transactional → Email → Statistics |
| Account status | Banner at the top of the dashboard if your account is under review |
Official documentation: For the most up-to-date information on Brevo's API, account limits, and features, visit the Brevo Developer Documentation and the Brevo Help Center.