Emails
Dynamic "pretty" email functionality
Your app will not use Bubble’s native “send email” functionality, but instead use our own sendGrid API workflow that generates a nicely-formatted HTML email from the system.
To start using this feature, please set up your SendGrid email by following this step in our Quickstart Guide.

To send a nicely-formatted HTML email, go to the Workflows tab > select Custom Events > Select Schedule API workflow > select send_email from the API workflow dropdown and set the scheduled date to Current date/time.

Fill out the email content in the additional fields.
from_name (required) - **Sender's name to display
from_email (required) - Sender's email
reply_to_email (optional) - Sender's alternative email (if reply to email is different from from_email)
to_emails (required) - Receiver's email (can be a comma separated list)
cc_emails (optional) - Carbon copy emails (can be a comma separated list)
bcc_emails (optional) - Blind carbon copy emails (can be a comma separated list)
subject (required) - Email title / subject
body (required) - Write
<br>for a line break (since the parameter is a single line). Dynamic text (e.g., from a multiline input) will handle line breaks automatically.Image in the body:
<img src='https:image’s url’ width=‘518’/>Link in the body:
<a href="link url">Words to be hyperlinked</a>
button_text (optional) - By default, there will be no button added to the email. However, if this field isn't empty, an action button will be added.
button_link (optional) - The link which the button is linked to
attachment (optional) - If this is used, the file will be sent along with the email
button_color (automatically populated) - This is added from the field
Primary Coloron the Website objectsignature (automatically populated) - By default this will be
The [app name] teambut you can add a different text in this field to override itlogo - By default, this is added from the field
Logo lighton theWebsiteobject, but you can also add a different logo in the API workflow parameter to override it.
Last updated
Was this helpful?