Sequence or series? One example of each
A series has its own page: how a series works — the start date, how
each step gets its moment, and what happens on the day.
| Sequence | Series | |
|---|---|---|
| Trigger | The contact joins a list or gets a tag | A start date you choose |
| The clock | Runs per contact, from their entry | One calendar for everyone |
| Where contacts are | Scattered across the steps | All on the same step |
| A step sends | One email, to one contact | One campaign, to the whole audience |
| Who is enrolled | Every contact who entered | Nobody — there is nothing to enrol |
And a campaign? A campaign is a single email you write and send
yourself. It is also what each sending step of a series becomes: on the day the step is due,
AgentsMail creates a real campaign named
<series name> · step N and sends it. A sequence's emails
are not campaigns — they go out one contact at a time, as that contact reaches the step.Trigger and enrollment
One trigger per sequence, of two kinds: a contact joins a list, or a contact is given a tag. Once enrolled, a contact isin_progress until they reach the end (completed) or leave the road
(stopped). Those two are not the same thing, and the screen counts them separately:
- completed — the journey went all the way, or reached an explicit end step;
- stopped — the contact unsubscribed or was suppressed, observed at the moment a step tried to send.
The steps
| Step | What it does |
|---|---|
| Send an email | Carries its own subject and content — it does not point at a template |
| Wait | Holds the contact for a delay before the next step |
| Add a tag / Remove a tag | Acts on the contact instead of writing to them |
| End the sequence | A planned ending, counted as completed |
| Webhook | Calls a URL of yours as the contact passes — see webhook steps |
A series on a fixed date
A date-driven series is the other shape a sequence can take: nobody is enrolled, nothing walks a journey. Instead the whole audience receives dated operations — step 1 on day 1, step 2 three days later — and each sending step goes out as its own campaign, under its own name.Sending a step to those who reacted to an earlier one
On a series, every step chooses who it goes to. By default that is the whole series audience, which is what every step does until you say otherwise. A step can instead target the people who reacted to an earlier sending step:| Target | Who it means |
|---|---|
| The whole series audience | Everyone the series targets, the default |
| Those step N was sent to | The people that step actually reached |
| Those who opened step N | The people an open was recorded for |
| Those who clicked in step N | The people who clicked a link in it |
Opens are indicative. Image blocking and privacy protections hide part of them, so those who
opened step 2 is always an understatement. A click has no such problem — when the difference
matters, target the clicks.
- targeting a step that comes after this one, or the step itself — at its deadline, that step has not gone out, so nobody has received, opened or clicked it;
- targeting a step that sends nothing — a tag or a webhook step has no recipients, no opens and no clicks to read;
- targeting a step the journey no longer contains, typically one deleted after the fact.
Draft and published version
A sequence is versioned. You edit a draft; publishing freezes it, and a published version never changes again. That is what makes an automation trustworthy: a contact who entered last month is walking the graph as it was when they entered. Only one version runs at a time. Publishing a new one applies it to contacts who enter afterwards. A sequence isactive or paused. Pausing stops new entries and holds the journeys in place.
Pausing does not free a slot. The plan ceiling counts every sequence you own, paused ones
included — there is no archive to put one on. Delete one to make room.
What refuses
Publishing is refused when the graph does not hold together, and the message names the steps at fault. Two cases are worth knowing in advance:- a step containing
{{topicOptOutUrl}}while the sequence carries no topic — the link would render empty and reach the recipient dead; - removing the topic from a sequence whose published version still contains that shortcode. Open a draft, remove it, publish — or keep a topic.