Sequence templates vs. sequences
It helps to understand the distinction between these two concepts:Sequence template
The reusable playbook shared across a campaign. It defines the steps, their order, their timing, the sending schedule, and the daily lead target. You edit the template; the change applies to all future sequences created from it.
Sequence (instance)
A copy of the template created for one specific contact when they’re enrolled. Topo personalizes the message content for that person at the moment of enrollment and tracks each step independently.
Step types
A sequence template can include four types of steps:Email steps
Email steps
Automated emails sent from your connected email account. Each email step has a configurable delay from the previous step (e.g., “send 3 days after step 1”) and a message template that Topo personalizes using the contact’s data and any AI variables you’ve defined.Email steps support full threading — follow-up emails appear as replies in the same thread, so the conversation looks natural in the recipient’s inbox.
LinkedIn message steps
LinkedIn message steps
Direct messages sent to a contact you’re already connected with on LinkedIn. LinkedIn message steps require that a connection exists before the step runs. If no connection exists at execution time, Topo can skip or delay the step depending on your template settings.
LinkedIn invitation steps
LinkedIn invitation steps
A connection request sent to the contact on LinkedIn, optionally accompanied by a personalized note. Use invitation steps early in a sequence to build the relationship before a direct message step later in the flow.
Manual steps
Manual steps
Tasks assigned to you (or a teammate) that require a human action — a phone call, a handwritten note, or a manual email outside of automation. When a sequence reaches a manual step, Topo creates a task in your task queue and pauses the sequence until that task is marked complete.Manual steps are useful for high-touch moments in your outreach where a personal touch matters more than automation.
Sequence statuses
Each sequence instance has a status that tells you exactly where it stands:| Status | Meaning |
|---|---|
| Active | The sequence is progressing normally. Steps are being sent according to the schedule. |
| Waiting for user | The sequence has reached a manual step. A task has been created and the sequence won’t advance until you complete or skip the task. |
| Waiting for lead | The sequence is paused pending a condition on the contact — for example, waiting for a LinkedIn connection to be accepted before the next step can run. |
| Succeeded | The contact replied with positive intent (interested, meeting booked, referral). The sequence is finished. |
| Completed | All steps in the sequence have been executed and the sequence has reached its natural end without a positive reply. |
| Stopped early | The sequence was manually stopped before all steps were sent, or was ended automatically due to a campaign change. |
| Failed | The sequence ended due to an error — for example, an email bounced hard, a contact unsubscribed, or a sending account became unavailable. |
How AI personalizes messages
Topo personalizes each outgoing message using a combination of:- Contact data — first name, job title, company, LinkedIn headline, and recent activity
- Company context — industry, size, tech stack, news mentions, and funding history
- AI variables — custom fields you define in the template (see below)
- Organizational context — your company’s ICP, value proposition, and competitor landscape
AI variables
AI variables are reusable personalization building blocks you define once in a template and apply across all sequences. For example:Stopping sequences early
You can stop an individual sequence from the contact’s sequence drawer at any time. This ends the sequence for that contact and moves it to Stopped early status. No further steps will send, but any manual tasks already in your queue remain until you dismiss them. To hold outreach for a contact temporarily without stopping their sequence entirely, complete or skip any pending manual task and let the sequence naturally advance — or pause the whole campaign, which suspends all active sequences within it until the campaign is resumed.Pausing a campaign suspends all active sequences within it. Sequences resume from their next scheduled step once the campaign is set back to Running. This is the recommended approach when you need to pause outreach for your entire audience rather than a single contact.
Building a sequence template
Open Sequence Templates
From the left navigation, go to Sequence Templates (or open a campaign and click Edit template from the Settings tab).
Add your first step
Click Add step and choose the step type. For most outbound campaigns, start with an email step.
Write the message template
Enter your message using Topo’s template editor. Use
{{first_name}}, {{company}}, and any AI variables you’ve defined to personalize content. The preview panel shows a sample render using a dummy contact.Set the delay
For each step after the first, set a delay from the previous step — for example, “wait 3 business days”. Steps respect your campaign’s sending schedule and timezone.
Repeat for each step
Add as many steps as you need. Most effective sequences have 4–7 steps across a 2–3 week window.
Sequence template settings
| Setting | Description |
|---|---|
| Daily leads target | Maximum new contacts to enroll per day |
| Lead approval mode | Autopilot or manual review for new leads |
| Sending schedule | Days and hours outreach is permitted |
| Timezone | Timezone used for scheduling |
| LinkedIn behavior | What to do if no LinkedIn connection exists when a LinkedIn step runs |
| Sender identity | The name and job title to use when sending (useful for persona-based outreach) |