{{first_name}}, that Brudcast replaces with each
recipient’s value when a campaign sends. Templates add placeholders on top: named values you
declare once and reuse on every channel.
Merge tag syntax
- Write a tag as a name inside double braces:
{{first_name}}. Spaces inside the braces are fine, so{{ first_name }}works too. - Names use letters, numbers and underscores.
- A tag is a straight swap for a value. There are no conditions, loops, filters or default values.
- A tag that doesn’t match anything sends as empty text. An email with a gap where a name should
be reads better than one that shows
{{first_name}}to the reader, so Brudcast never sends the tag itself.
Built-in tags
Each of your custom fields is a tag too, named by its key. The
Insert variable menu lists the built-in tags under Contact field and yours under
Custom field. A custom field can’t take over a built-in tag’s name:
{{email}} is always the
recipient’s address.
If you put {{unsubscribe_url}} in your own email, Brudcast leaves its own unsubscribe link out
of the footer, so the email doesn’t carry two. See
The compliance footer.
Highlighting and warnings
Tags are highlighted as you type, in every field and on the builder canvas, whether you typed them or picked them from the menu. In a campaign, if a tag doesn’t match a contact field or custom field, a warning at the top of Content names it and says it will send as empty text. It doesn’t block the send.Placeholders in templates
In a template, every tag you use has to be declared as a placeholder. There are two kinds:
A fill-once placeholder can have a Label, a Default value, and a Required switch. A
required one must have a value, typed in or from its default, before the template can be applied.
A contact-field placeholder’s key must match a built-in tag or one of your custom fields. The
built-in tags can’t be fill-once: if you type one as the key, the kind switches to Contact field.
Declare a placeholder where you’re writing
1
Open the menu
In any field of a template, open Insert variable and select New placeholder.
2
Describe it
In New placeholder, enter the Key, choose the Kind, and add a Label and, for a
fill-once placeholder, a Default value.
3
Add it
Select Add placeholder. It’s declared for every channel in the template and inserted where
your cursor was.
Key rules
Keys can be up to 64 characters.
Merge tags and AI
When AI rewrites or translates copy, it has to return exactly the tags the original had. A rewrite that drops, adds or renames a tag is thrown away and your original stays, because a broken tag doesn’t fail loudly: it sends as empty text. In a template, AI only uses the placeholders you’ve declared. See Draft with AI.Related
Create a campaign
Put your personalized copy in front of an audience and send it.
Templates
Fill placeholders in when you apply a template.
Custom fields
Create the fields your tags read from.
Run a migration
How tags from other providers are converted.