Help · Content

Show a block to some people

A rule decides who sees one part of an email. Give the line about free shipping for members a rule — is tagged HasAccount in Shopify — and the people who have an account see it, and everybody else gets the same email without it.

Every section, and nearly every block, has a card at the foot of its panel:

With nothing in it, it says:

A block or section that carries a rule wears a thin bar down its left edge in the email, and its row in the list of blocks says:

Select the block and, where the email has room, its name tag says so too — Text · Shown to some.

A rule on a section covers everything in it. When a section's rule is false the whole section is left out — its background, its padding, every block in it. When a block's rule is false that block is left out, padding and all, and the blocks around it close up. A section whose every block was left out is left out too, so nobody gets an empty band.

A rule inside a Library element travels with it. In the Library, a block of an element has the same card, with one more line under the heading:

Every email that uses the element shows that block to the same people, and the email marks it the same way. To hide a whole Library element from some people, put the rule on the section it sits in. Unlinking an element keeps every rule its blocks carried.

Press Profile property or Shopify tag beside Add a rule.

One block or section can carry up to five rules. With two or more, the heading asks how they combine — all of these are true, or any of these is true — and the word between the rules says the same. There is no nesting: one way of combining them, for the whole card. At five the card says:

Take the last rule off and the part is back to everyone.

A rule is saved once it is finished. Choose is and the rule waits for what to compare with; until you type it, the card says under it:

and the email keeps the rule you had before. A name typed under Other that belongs to a profile field or to Shopify's tags waits the same way:

Taking a rule off, or switching between all and any, is saved at once for the rules that are finished; one still waiting stays on the card until you finish it or take it off.

Under the rules, the card has a field for describing the people in your own words:

Type who should see this part — people with an account who still have points — and press Write the rule. Talaria writes a rule from your profiles' own properties and Shopify tags, and reads it back to you before anything changes:

followed by the rule in plain words. Press Use this rule to put it on the card, where every row can be changed like one you added yourself, or Not this one to leave the card as it was. The email changes only when you use the rule, and it is saved the way every other change you make is.

Your sentence stays in the field after the rule lands, so you can reword it and ask again. If the card already has rules you wrote or changed by hand, Talaria asks before replacing them:

Talaria only writes the two kinds of rule above, and only from properties and tags your profiles actually carry. Ask it for something a rule cannot do — who opened an email, who bought, who has given consent — and it says so rather than guessing. Talaria never sends anything; it only writes the rule for you to check.

Rules and segments Talaria drafts for your store share one hourly allowance. After a lot of drafts in a short stretch, Talaria asks you to wait a little while — you can always add the rule by hand in the meantime.

This is the one thing to read twice. A person whose profile has no value for a property — or who has no Shopify tags at all — is not a gap in the rule. They count as not matching the positive rule, and as matching the negative one. The card says so whenever a negative rule is on screen:

So is not tagged Wholesale includes everyone with no tags, and whose loyalty_tier is not gold includes everyone who never had a tier.

The email beside the controls draws every block, whatever its rule, so you can always click it, change it and see its mark. To see what one person would get, press Preview and choose somebody on your list. The email is drawn for them, with every part their rules leave out gone, and one line says how many:

No profile information draws the email for somebody your store knows nothing about, which is what anyone without the properties and tags would get. A test send is filled in the same way, for the person you are previewing as, and it never draws every block. With sample values — nobody chosen — each rule is decided for somebody with no properties or tags: a block that needs a property or a tag is left out of the test, and a block that asks for one not to be there — is not tagged Wholesale, loyalty_tier is not set — is kept. The test window says how many were left out:

Everyone you email gets both, so no rule may hide either one. A block or section that holds one shows this instead of the add buttons:

On a section it says the same about the section:

If a rule is already there — you moved the unsubscribe link into a block that had one, or a section with a rule holds a Library footer — the card says, on a block:

and on a section:

The email cannot be sent until one of those happens.

A discount code is set aside for every person an email goes to before any of it is drawn. If a discount block's rule leaves it out for somebody, they do not see the code — but it was still set aside for them, the same as for everybody else the email went to.

An email imported from another tool can carry its own tags that decided what each person saw. Those are never turned into rules for you — a guess would show a part of the email to people the original never showed it to. When you convert an imported email, each part like that is kept as code, and a part that decided who saw it says under it:

Build the part as a block, give it the rule, and delete the kept code.

A part that repeated itself — a list of reviews, or of what is in somebody's cart — is kept as code too, without that sentence: it is not a part only some people see, and a rule cannot turn it into blocks.