Product launches
POST /businesses/:id/email_templates
and pass { ..., one_off: true }
in the POST
bodyPOST /email_templates/:id/copy_one_off
to create a one-off copy of a business’s template in their template libraryPOST /project_email_templates/:id/copy_one_off
to create a one-off copy of a project template
One-off templates have the semantic that they belong to a business and can be attached to their campaigns, triggers, and email blasts, but they do not show up in the GET /businesses/:id/email_templates
endpoint. We created one-off templates to support the use case of designing an email during campaign/trigger/email blast creation without it cluttering the business’s template libraryReply-To
field. Marketing emails that are sent with this field set will receive replies at the address specified in the Reply-To
field. Contact the team about setting this field on business or project email addressesImprovements and changes
draft
status if they have not yet been sentdraft
status. Once a trigger is activated, further deactivations move them to the inactive
status insteadDELETE /email_blasts/:id
"value" in customer.values_list
filter
field in trigger creation/updating) now supports checking for customer segment membership via the induced field customer.segments
. For example, to check if a customer is a member of segment with ID seg_123
, you can now write "seg_123" in customer.segments
Bug fixes
{{ customer.first_name }}
© Pocketflows