“Blast” Object
Within any Zephyr context, the blast object contains a number of useful pieces of data about the current campaign email message. This object is useful for populating dynamic sections of an email based on items such as the sending list.
Here is a sample message object:{
"id" : 123456 ,
"name" : "Daily Email 08-01-2017" ,
"list" : "Daily Newsletter" ,
"suppress_list" : "180 Day Non Openers" ,
"from_email" : "example@sailthru.com"}
Field | Type | Description |
---|---|---|
id | integer | The blast/campaign ID |
name | string | The name of the campaign |
list | string | The target list for sending |
suppress_list | string | Any list(s) being suppressed from the campaign |
from_email | string | The “from” email address of the campaign |
<p><small>If you believe this has been sent to you in error, please safely <a href="{optout_confirm_url}&list={blast.list}">unsubscribe</a>.</small></p>Then on your optout page:
{if list} <p>Click here to opt out of {list} emails</p> <form action="" method="post"> <input type="hidden" name ="lists[{list}]" value="0" /> <input name="action" value="Optout" type="submit" /> </form> <br/> {/if}This section will check if there is a query parameter called “list”, and if so, dynamically populate the list name from which the user will be able to remove themself.