SendGrid
Configure how The Wallet Crew sends transactional emails with SendGrid.
The Wallet Crew can send transactional emails through SendGrid. This covers messages like pass download links, verification emails, etc.
By default, The Wallet Crew uses its own SendGrid account. You can switch to your own SendGrid account when you need full ownership of deliverability, reputation, and billing.
If you’re not sure which option to pick, start with Email provider.
Option 1 : Use The Wallet Crew SendGrid account
This is the simplest option, and it’s the default. You don’t need to create a SendGrid account or manage API keys. The Wallet Crew takes care of it.
If you want customers to see your Brand in their inbox, enable a custom sending domain. This improves deliverability. It also reduces spoofing and phishing risks.
Configure DNS (SPF, DKIM, DMARC)
Add the DNS records provided by The Wallet Crew, then wait for DNS propagation.
For the general process and why it matters, see Custom Domain.
Option 2: Use your own SendGrid account
Update /server/emails.yml
Open the advanced configuration editor:
Then create or edit /server/emails.yml.
provider:
type: sendgrid
apiKey: YOUR_SENDGRID_API_KEY
from:
email: [email protected]
name: Your Brand
resources:
- /locales/emails/Use a from.email that belongs to a domain you authenticate in SendGrid.
Treat your SendGrid API key like a password.
Do not paste it in tickets or screenshots.
Troubleshooting
If SendGrid returns 401 or 403, your API key is invalid or missing permissions.
If the “from” address is rejected, your domain is not authenticated. Check SPF and DKIM first.
If emails land in spam, re-check authentication, DMARC policy, and sender reputation.
If nothing changes after editing, confirm you saved the right tenant file. The file must be
/server/emails.yml.
FAQ
Last updated

