Forum Academy Marketplace Showcase Pricing Features

Helpful tip for authenticating Sendgrid *without* an admin email

Currently, SendGrid integration with your personal domain linked to your Bubble app assumes you have an “[email protected]” address. If you try to verify SendGrid through Bubble, you will get an error saying no [email protected] email was found. If you go to SendGrid and try to add an [email protected] email, you will fail - because SendGrid will send an email confirmation to the [email protected] email, which you cannot receive, and thus, cannot hit the confirm link. But there’s a workaround. You do not need to buy or sign up for an [email protected] email.

Instead, you can authenticate using another way: by authenticating ownership of yourdomain.com

  1. Go to SendGrid, and select domain authentication instead of single user authentication. It will give you three CNAME entries to add to your DNS records. You will do this with your website host (GoDaddy, NameCheap, etc).

  2. If it is with GoDaddy, do not include your domain name portion in the CNAME (even though SendGrid will tell you to do so). In other words, if SendGrid tells you to enter s1.xyxzyzyz.yourdomain.com, only enter the s1.xyxyxyxyx part in your DNS records.

  3. You will have to wait for some time so that the DNS record propagates.

  4. Then go back to SendGrid and hit verify. SendGrid will now say that your entire domain is authenticated.

  5. Because the entire domain is now authenticated, you can now enter [email protected] in the Single sender entry on SendGrid. You will not actually need to have an [email protected] email, and SendGrid now will not require any email confirmation - because your domain has been authenticated. So SendGrid will merrily accept [email protected] (even though you do not actually have that email).

  6. Copy the API key from SendGrid.

  7. Now go back to Bubble, domain/email settings, and enter the SendGrid API. Voila!

3 Likes

DNS authent is the way to go. And I also can vouch for the importance of #2 ha. Took me 2 days to figure that out, it may be the case on more than just GoDaddy.

1 Like

Some old forum posts seem to show a setting to change the email address an app sends from? Was that removed?

Edit: oh, it seems the setting only comes up after the key is verified. This should be documented…

1 Like

Yes, that’s exactly the issue.

Thank you so much for the GoDaddy tip about removing your domain name. I spent nearly two weeks back & forth between GoDaddy pointing the finger at sendgrid and vice versa. Telling me to wait 48 hours for things to propagate etc etc.
3 minutes after reading your post & I’m finally done. Verified in Sendgrid + sending emails from Bubble!

1 Like