Outbound Wiki

Signal-triggered branching

Changing a cadence when a contact or account produces a signal such as a website visit, job change or new funding event.

Signal-triggered branching changes work already scheduled for a contact or account. The event should change the next decision in the cadence, while the record continues to show what has already happened. Treat a buying signal as a state transition inside the active sequence.1 Keep the enrollment and delivered-message history, then change only future work.23

Start with a signal you can explain

Define the trigger clearly enough that another person can understand why it fired. A vague interest label creates branches that are difficult to review later.

A signal is a measurable event that indicates a change in an account's buying context.4 Useful workflow categories include intent signals, job changes, funding events, website visitors, reply routing and opportunity reactivation.5 Score each event against your validated ICP. A single event is weak, while combined signals can show which accounts deserve attention.6

Ask:

  • What exact event occurred?
  • Does it describe the contact, the account, or both?
  • What makes this event strong enough to change the current cadence?
  • What evidence would make the branch expire?

Keep the trigger narrow at launch. First check whether the event produces a useful next action, then add more signal types if needed.

Put ownership and suppression before cadence

Give the branch an owner and a stop path before writing the message that follows the event. Without a suppression check, a trigger can keep working after the context has changed.

Each outbound workflow needs a trigger, a single owner, a suppression check and a written stopping rule.7 Before the cadence changes, the eligibility gate should resolve the event and check contact and account eligibility.8

For email, CAN-SPAM requires an opt-out to be honored within 10 business days; the mechanism must work for at least 30 days after the message, charge no fee, and require no more than a reply or a visit to one web page; each violating email can carry a penalty up to $53,088.9 FCC telemarketing rules require revocations made in any reasonable manner to be honored within a reasonable time of no more than 10 business days, and they prohibit an exclusive revocation method.10 An internal do not call list needs a written policy available on demand, trained staff and a request recorded when it is made.11

If the branch depends on visitor identification, account for browser-level global privacy controls that communicate an opt-out of sale or sharing.12

Read the current state before writing

After the event passes the eligibility gate, read the sequence as it exists. The branch should make a controlled change to that state, with enough history to explain why the next action was selected.

Store an idempotency key so retries cannot create duplicate touches.13 The orchestration layer should evaluate the event against the current record and then write a single transition.14 It should never create a second active sequence just because the account produced another event.15

Check enrollment behavior in the system you use. In HubSpot, records enter a workflow only the first time they meet its triggers unless re-enrollment triggers are added; sequences default to unenrolling contacts after a reply or booked meeting, and both behaviors can be switched off.16

Record the current sequence, the last delivered step, the next unsent step and the signal that caused the review. These fields distinguish a deliberate branch from a duplicate enrollment.

Choose the branch action

Change the next action only when the event changes what you need to learn or say. Keep the action vocabulary small so the branch can be tested and explained.

  • Continue the current path when the signal adds context without changing the reason for outreach.
  • Change the next unsent step when the event gives you a more relevant reason to contact the account.
  • Pause for human review when the event needs interpretation or a tailored response.
  • Suppress when eligibility fails, a stop condition applies or another owner has taken control.

Set the pace from engagement. Modern cadences increase outreach frequency for engaged prospects and pause for people who request space.17 A website visit or research event can justify a faster review, while a request for space should prevent the branch from adding pressure.

Leave delivered messages unchanged. Edit the next unsent action instead.

Test the branch and watch the stop

For the first run, use a single trigger, a single owner and a segment small enough to read by hand.18 Inspect the run for bad event resolution, missed suppression and duplicate activity before the branch handles a wider segment.

Measure valid-contact rate, time to first action, positive-reply rate and qualified pipeline against opt-outs, complaints, duplicate touches and misrouted replies.19

Design the stopping behavior with the same care as the send behavior.20 Review every branch that pauses, suppresses or changes a next step. If the event is valid but the action is unclear, leave the record for human review and improve the rule before expanding the trigger.

What not to do

Keep these failure modes beside the branch specification during review.

  • Treating intent as a promise of purchase is a mistake. Intent is a prioritization signal with no promise of a purchase.21
  • Accounts differ in buying stage. Some are actively researching while most are not, so identical effort spends attention on accounts at very different stages.222324
  • Do not send long, complex emails or skip verification, inbox warm-up and proper ramping. Those choices can damage deliverability before campaigns begin.25
  • Check policy before automating social touches. LinkedIn's user agreement prohibits bots and unauthorized methods for adding contacts or sending messages.26

Sources

  1. 1
    “Add a buying signal to an active sequence as a state transition, not as an extra email.”
  2. 2
    “Keep the existing enrollment and delivered-message history.”
  3. 3
    “A new signal should change only future work.”
  4. 4
    “A signal is any measurable event that indicates a change in an account’s buying context.”
  5. 5
    “Nine workflows are worth building: intent signals, job changes, funding events, website visitors, AI-assisted research, multichannel branching, opportunity reactivation, reply routing, and CRM hygiene.”
  6. 6
    “Each event, on its own, is weak. Combined into a scoring system against a validated ICP definition, they become a reliable predictor of which accounts are worth reaching out to this week.”
  7. 7
    “Each one needs a trigger, one owner, a suppression check, and a written stopping rule.”
  8. 8
    “Resolve the event, check contact and account eligibility, read the current sequence state, and choose one action: continue, change the next unsent step, pause for a rep, or suppress.”
  9. 9
    “CAN-SPAM gives you 10 business days to honor an email opt-out, your opt-out mechanism has to keep working for at least 30 days after the message goes out, you cannot charge a fee or make someone do more than send a reply or visit a single web page, and each violating email carries penalties up to $53,088.”
  10. 10
    “FCC telemarketing rules say a revocation made in any reasonable manner must be honored within a reasonable time not to exceed ten business days, and you may not designate an exclusive means to revoke.”
  11. 11
    “Your internal do-not-call list needs a written policy available on demand, trained staff, and the request recorded at the time it is made.”
  12. 12
    “California’s privacy law lets a browser-level global privacy control carry an opt-out of sale or sharing, which lands directly on visitor-identification vendors.”
  13. 13
    “Store an idempotency key so retries cannot create duplicate touches.”
  14. 14
    “The orchestration layer first evaluates the event against the current record, then writes a single transition.”
  15. 15
    “It should never create a second active sequence merely because a buyer generated another event.”
  16. 16
    “In HubSpot, records enroll in a workflow only the first time they meet the triggers unless you add re-enrollment triggers, and sequences unenroll a contact on reply or a booked meeting by default, though both are switches someone can turn off.”
  17. 17
    “Behavioral Responsiveness: Modern cadences dynamically adjust based on prospect engagement signals, accelerating outreach frequency for engaged prospects and pausing for those requesting space”
  18. 18
    “Start with one trigger, one owner, and a segment small enough to read by hand.”
  19. 19
    “Measure valid-contact rate, time to first action, positive-reply rate, and qualified pipeline against opt-outs, complaints, duplicate touches, and misrouted replies.”
  20. 20
    “Outbound automation works when the stop conditions are engineered as carefully as the send conditions.”
  21. 21
    “It is not a guarantee.”
  22. 22
    “Most outbound teams treat every account on their list the same way.”
  23. 23
    “The problem is that some of those accounts are actively researching a solution like yours right now, and most are not.”
  24. 24
    “When you treat them identically, your SDRs spend the same effort on a company that will never buy as they do on one that is three weeks from a decision.”
  25. 25
    “Too many teams send long, complex emails that never get read—or they skip essential steps like verification, inbox warm-up, and proper ramping, which kills deliverability before campaigns even begin.”
  26. 26
    “LinkedIn’s user agreement prohibits bots and unauthorized automated methods that add or download contacts or send messages, so automated social touches are a policy question before they are a deliverability question.”