Your application often sends emails to your users. It can be done through the Send Email action, but can also be done with the reset password action, etc using a shared email address. When your app does not use a custom domain, all emails will come from
[email protected]. This is a shared email address from Sendgrid that comes out-of-the-box with your new Bubble app to help you get started.
To change this email, you will need to setup a custom domain. Once you have set up your domain, you can customize this email by creating your own Sendgrid account. If the domain is
yourdomain.com, you can change your admin email address to, for instance,
[email protected], or
[email protected], etc. Note that this email does not have to match the one you used to prove your site ownership for SSL encryption activation.
To get started, you should create an account with Sendgrid. Once you've set up your account (and successfully set up a custom domain for your app), you can activate your Sendgrid connection.
First, you should get your API key from SendGrid (see Sendgrid documentation here). Enter it in the input box in the Domain tab, and click on 'Verify Sendgrid Key'. If your key is valid, a validation email will be sent to the account you used to sign up for Bubble.
Once you have validated your SendGrid connection, you will be able to, optionally, enter a template ID (so that all emails coming from your app follow a template you design in SendGrid). You will also be able to modify the alias of the admin email.
Note that there are some things you can do on SendGrid's end to optimize email delivery, such as domain white-labeling, IP white-labeling, etc. We recommend you read SendGrid's documentation for more details about their service.