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 Color
on the Website objectsignature (automatically populated) - By default this will be
The [app name] team
but you can add a different text in this field to override itlogo - By default, this is added from the field
Logo light
on theWebsite
object, but you can also add a different logo in the API workflow parameter to override it.
Last updated