In SMTPPai the provider label is SendGrid (by Twilio). You will create an API key with Mail Send permission, choose the correct region, and use a verified From identity.
When to choose SendGrid
Use SendGrid if your team already authenticates domains there or you need Twilio/SendGrid’s delivery tooling.
Prerequisites
- SendGrid account (US or EU)
- Sender Authentication completed (domain or single sender)
- Permission to create API keys
Open SMTPPai
- SMTPPai → Dashboard → Add connection
- Click SendGrid (by Twilio)
Field-by-field setup
Connection name
Example: “SendGrid WordPress”.
From name / From email
Must match SendGrid → Settings → Sender Authentication (verified single sender or authenticated domain with SPF/DKIM).
API key
- Open SendGrid → Settings → API Keys.
- Create API Key with Mail Send permission (Restricted Access is fine).
- Copy the key (usually starts with
SG.) into SMTPPai.
Region
Select EU if your account uses api.eu.sendgrid.com. Otherwise leave US.
Credential storage
Database, or MAILPAI_SMTP_API_KEY in wp-config.php.
Save and test
Save → Test → Email Log. If SMTPPai says sent but nothing arrives, check spam, confirm sender authentication, and open SendGrid → Activity.
Common failures
- API key without Mail Send permission
- Wrong US/EU region
- From address not authenticated
Related: How connections work
