We’ve just pushed an improvement to how we handle emails for your apps. We now let you use your own Sendgrid accounts (which offers quite some emails for free). This enables you to see all the emails that have been sent, get some analytics, see your reputation as an email sender, etc.
All apps on a domain (from now on) will be using this new system to send an email using the domain (otherwise it’ll be using admin-no-reply@bubble.is). Once you’ve successfully set up your A records for your domain, you’ll be able to enter your API key in the Settings Tab, Domain & Email section. Just click ‘Check my Sendgrid key’ and you’ll be good to go.
@emmanuel Would it be possible to select (api call here) in the Domain & Email tab one template from our SendGrid account and specify it in the send call (adding template_id) ?
Without turning all our “send email” actions into new actions throught the API connector, we could provide good looking emails like this one :
hey,
after your sendgrid account is set, you create a new template, then an new version of this template and you copy its ID in your Email & Domain settings :
you can’t edit your template from Bubble. The <%subject%> will be automaticaly replaced by the body field from your “Send email” action
If you need to use more templates, then you’ll need the API Connector and to specify the template_id you want.
I think that the <%body%> is replaced by the by the body field from your “Send email” action.
It’s a little bit limited still. How much were you able to personalize?
The only variable for this default transactional template is <%body%>. Consider it as an email with a good layout, no more.
For more personalizations, like a button, you’ll need the API connector. See here and here.
Thanks. Hmm, own integration. I’ll think some more about that when I come to that. I think the emails will be very static if not being able to customize per user or action, e.g. an order confirmation email with static info.