If your Bubble app is on one domain but you want to send emails from a different domain, you'll likely see this error when verifying your SendGrid key:
There was an issue validating your key. Please check. Tried to send a validation email from [email using Bubble app's domain]. Error connecting to SendGrid: The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved.
This happens because Bubble sends a validation email using your app's domain (e.g., [email protected]). If that address โ or the domain it belongs to โ isn't verified in your SendGrid account, the validation fails.
Why this happens
SendGrid requires every "from" address to match a verified Sender Identity. When you're using a custom domain on your Bubble app, that domain becomes the default sender address for validation emails โ even if you intend to send emails from a completely different domain.
For example, if your Bubble app is hosted at myapp.com but you want to send emails from [email protected], SendGrid will still try to validate using [email protected], which may not be verified.
How to fix it
You have two options:
Option 1: Verify the sender address in SendGrid
Log in to your SendGrid account.
Go to Settings > Sender Authentication.
Add and verify the specific email address that Bubble is trying to send from (e.g., [email protected]). You'll need access to that inbox to complete verification.
Once verified, return to Bubble's Settings > Domain/Email and click Verify SendGrid Key again.
Option 2: Authenticate the entire domain in SendGrid (recommended)
Authenticating your whole domain means any email sent from an address on that domain will be verified โ no need to verify individual addresses.
In SendGrid, go to Settings > Sender Authentication > Authenticate Your Domain.
Follow SendGrid's domain authentication steps. You'll add DNS records to your domain provider.
Once domain authentication is complete, any address on that domain (e.g., [email protected], [email protected]) can be used as a verified sender.
Return to Bubble's Settings > Domain/Email and verify your SendGrid key again.
Sending emails from a completely different domain
If you're getting this error because your sending domain is completely separate from your Bubble app's domain, this requires a manual fix on our end. We'll need to update the domain your app uses for validation.
To get this resolved, contact Bubble Support and ask to speak with a person. Once you're connected with a team member, they can perform the fix for you.
