Guide
Email Setup (SendGrid)
Connect SendGrid to send and receive emails directly in Nero.
Prerequisites
- A SendGrid account (sign up free)
- A domain you own (e.g.
yourcompany.com)
1
Create a SendGrid API Key
- Go to SendGrid Dashboard → Settings → API Keys
- Click Create API Key
- Name it something like
Nero Integration - Select Full Access (or at minimum: Mail Send + Inbound Parse)
- Click Create & View — copy the key immediately (you won't see it again)
2
Verify your sender email
- Go to Settings → Sender Authentication
- Choose Single Sender Verification (quickest) or Domain Authentication (recommended for production)
- For Single Sender: enter the email you want to send from (e.g.
support@yourcompany.com) and verify via the confirmation email - For Domain Authentication: follow SendGrid's DNS instructions to add CNAME records
3
Connect in Nero
- Open Nero → Settings → Integrations
- Click Connect on the SendGrid card
- Enter:
- API Key — paste the key from Step 1
- Sender Email — the verified email from Step 2
- Sender Name — how your name appears to recipients (e.g.
Your Company) - Region — select your SendGrid region (see below)
- Click Save & Connect — Nero validates your key and sends a test email automatically
Region selection
SendGrid has two data regions: Global (US) and Europe (EU).
How to determine your region:
- If your SendGrid dashboard URL is
app.sendgrid.com→ you're on Global (US) - If your SendGrid dashboard URL is
app.eu.sendgrid.com→ you're on Europe (EU)
Important: You must select the correct region in Nero. Selecting the wrong region will result in a "User is not authorized to send mail based on their regional attribute" error. Free and Essentials plans do not support EU Data Residency — only Pro plans and above. If you're on a free or Essentials plan, select Global (US).
4
Send a test email
- After connecting, click Send Test on the SendGrid card
- Enter a recipient email address (e.g. your own email)
- Check your inbox — you should receive a test email from Nero
5
Receive incoming emails
To receive email replies in Nero, use a subdomain so your existing email (Google Workspace, Outlook, etc.) is not affected.
5a. DNS — MX record for subdomain
Add an MX record for a subdomain (e.g. nero.yourcompany.com) at your DNS provider:
Type: MX
Host: nero (creates nero.yourcompany.com)
Value: mx.sendgrid.net
Priority: 10 Important: Do NOT set MX on@(your root domain) — that would break your existing email. Always use a subdomain likenero,inbound.
5b. SendGrid — Inbound Parse
- In SendGrid Dashboard → Settings → Inbound Parse
- Click Add Host & URL
- Fill in:
- Receiving Domain:
nero.yourcompany.com(your subdomain) - Destination URL:
https://nerops.ai/api/webhooks/sendgrid?token=YOUR_WEBHOOK_TOKEN - Leave "POST the raw, full MIME message" unchecked
- Receiving Domain:
- Click Add
Security: The token query parameter authenticates webhook requests. Your webhook token is provided by your Nero administrator. This prevents unauthorized parties from injecting fake emails into your workspace.
5c. Nero — set inbound domain
- Go to Settings → Integrations → SendGrid
- Fill in Inbound Domain:
nero.yourcompany.com - Save
5d. Google Workspace — forward replies to Nero
Set up a routing rule so replies to your team arrive in both Gmail and Nero:
- Open Google Workspace Admin Console → Apps → Google Workspace → Gmail → Routing
- Click Configure (or Add another rule)
- Fill in:
- Description:
Forward to Nero - Email messages to affect: Inbound
- Action: select Also deliver to → enter
inbound@nero.yourcompany.com
- Description:
- Click Save
Now when a client replies to lisa@yourcompany.com:
- The reply arrives in Lisa's Gmail as normal
- Google Workspace forwards a copy to
inbound@nero.yourcompany.com - SendGrid Inbound Parse routes it to Nero
- Nero creates a message and triggers AI triage
Pricing — SendGrid offers 100 emails/day free. Paid plans start at ~$20/month for 50,000 emails.