Skip to content
ClientTether Support
Automation · Feature guide

Action Plans

Automated sequences that contact a lead or client for you — by email, SMS, call, or an integration — on a schedule you define once and reuse for every contact.

New · Updated Sep 8, 2026 · 11 min read
On this page

1How Action Plans work

An Action Plan is a reusable sequence of steps. Each step performs one thing — send an email, send an SMS, place an automated call, assign a user, fire a webhook — and each step carries its own timing.

You build the plan once. From then on, whenever a contact is launched onto that plan, the steps run against that contact on the schedule you defined, measured from the moment they were launched (or, for date-based plans, from the event date).

The three things a plan decides

What happens
The action type of each step
When it happens
Immediate, or a delay you set
Who it runs for
Lead Source or Sales Cycle
What comes next
An optional follow-on plan

2The seven plan types

The plan type determines where the plan appears in the menu, what it can be attached to, and — for two of them — which action steps are even available inside it.

Plan typeBuilt forAttaches to
Connection PlansFirst contact with a brand-new lead. Typically short, under a month.A Lead Source
Conversion PlansMoving an engaged contact forward through your sales process. Typically 1–3 months.A Sales Cycle
Retention PlansLong-term nurture of current, past, and lost customers. Typically 6–12 months, spaced further apart.A Sales Cycle
Event PlansAnchored to a specific date — appointments, follow-ups, event promotion. Comes in two forms: driven by a date field on the contact, or set manually per contact.An event date
Seasonal PlansAlso date-anchored, but designed to run against groups — conferences, promos, seasonal pushes.An event date
Parallel Trigger PlansRuns outside the contact’s single active-plan slot, so it can run at the same time as whatever plan they’re already on.Runs alongside the active plan
Masscom PlansMass communication sends. Restricted to broadcast-safe step types only — see below.Requires the Masscom add-on

Why Parallel Trigger Plans exist

A contact can only be on one action plan at a time — launching them onto a new plan replaces the old one. Parallel Trigger Plans are the exception: they run outside that single slot, which is how you add a side sequence (a survey, an internal alert, a review request) without knocking the contact off the nurture plan they’re already on.

Masscom Plans are deliberately limited

Masscom Plans hide eight action types that exist everywhere else: Assign User, Automated Call, Change Contact Type, Proposal Invoice Status, Remove Seasonal/Event Actions, Remove Parallel Trigger’s Actions, Task, ThumbTack, and Sales Chatz. If you’re inside a Masscom Plan and can’t find a step you’ve used before, this is why — it isn’t a permissions problem.

3Creating a plan

Every plan type is created the same way. From the relevant plan menu, add a new plan and fill in:

  1. Action Plan Name — how it appears in the plan list and in reporting.
  2. Draft mode — leave the plan in Draft while you build it. A plan in Draft can’t be launched, which is what stops a half-finished sequence from reaching a real contact.
  3. Next Plan — optional. When this plan finishes every step, the contact is automatically launched onto the plan you pick here. This is how a Connection Plan rolls into a Retention Plan when a lead never replies.
  4. Lead Source or Sales Cycle — which one you’re asked for depends on the plan type. A Lead Source on a Connection Plan means every lead arriving from that source is engaged immediately. A Sales Cycle on a Conversion or Retention Plan sets the contact’s Sales Cycle the moment the plan activates.
  5. Event date — only on date-anchored plan types, and it changes how timing is interpreted (see below).
  6. Save the plan, add your steps, then switch it from Draft to Ready using the toggle above the plan name.

Plans can be limited to certain contact types

A plan can be restricted so it only applies to particular contact types — Clients, Employees, Partners, Vendors, or Other. If a plan doesn’t appear where you expect it, check whether it’s scoped to a contact type that doesn’t match the contact you’re working with.

Don’t build from scratch twice

The plan list has a Duplicate action. If you need a variant of a plan — a different lead source, a shorter cadence — duplicate the original and edit the copy, rather than rebuilding it step by step. You can also export a plan to review its steps outside the system.

4Every action step, and when you’ll see it

The Action Type dropdown is not the same for everyone. Some steps are always present, some are hidden inside Masscom Plans, and some only appear once a matching add-on or integration is enabled in Settings.

Always available

StepWhat it does
EmailSends a pre-written email at the scheduled moment.
SMSSends a pre-written text at the scheduled moment.
Contact ReminderReminds a user to reach out to the contact on a set day. This one is a nudge to a human, not an automated send.
TagAdds or removes tags on the contact, so later filters and plans can react to them.
Google SheetPushes the contact’s data to a Google Sheet as the plan runs.
Mailbox PowerTriggers physical mail through the Mailbox Power integration.
WebhookCalls an external system. Covered in detail below.

Available in every plan type except Masscom

StepWhat it does
Assign UserAssigns an account user to work the contact directly, or unassigns one.
Automated CallSchedules a call so a user speaks with the contact at a set point in the sequence.
Change Contact TypeMoves the contact from one type to another. The defaults are Clients, Employees, Partners, Vendors, and Other — and those labels can be renamed for your account.
Proposal Invoice StatusReacts to a proposal invoice being paid, so a plan can branch on payment.
Remove Seasonal/Event ActionsClears any pending steps the contact still has queued from Seasonal or Event plans.
Remove Parallel Trigger’s ActionsClears pending steps queued by a Parallel Trigger Plan.
ThumbTack / Sales ChatzHand-offs to those integrations.

Appears only when the matching add-on is enabled

These are switched on under Settings → Add-Ons (or by your account’s configuration). Until then, the option simply isn’t in the dropdown.

StepRequires
TaskTasks enabled — and not available in Masscom Plans
ServiceTitan — send dataThe ServiceTitan integration
ClubReady — New User PushThe ClubReady integration
Dispatch.me IntegrationThe Dispatch.me integration
Jules — Virtual SchedulerThe Jules virtual scheduling add-on
SendjimThe Sendjim integration
Talent+ AORThe Talent+ add-on
Remove Masscom ActionMasscom marketing enabled
No Actions RunningA specific white-label configuration

5Timing and firing order

Each step is either Immediate or delayed. A delay is a number plus a unit, and the available units are minutes, hours, days, weeks, and months — so a nurture step three months out is a single step, not ninety daily ones.

Steps in the same tier fire in list order

If several steps share the same timing — all Immediate, or all delayed by one minute — they fire in the order they appear in the plan. There is no separate priority field. To change the order, delete and re-add the steps until the sequence reads the way you want.

Day, week and month delays land at a set time — midnight by default

Delays measured in minutes or hours are true offsets: “2 hours” means two hours after launch. Delays measured in days, weeks, or months behave differently — they move the date forward and then fire at a specific time of day. If you don’t set that time, it defaults to 12:00 AM in your account’s timezone.

So a step set to “3 days” doesn’t arrive 72 hours later — it arrives at midnight on the third day. For anything a person is meant to read, set the time explicitly to a sensible hour.

Repeating a step

A step can be marked as repeating. When it is, ClientTether schedules it as four occurrences rather than one — it is not an open-ended loop. If you need a different number of touches, add the steps individually.

Date-anchored plans

Event and Seasonal Plans measure from the event date rather than from launch, which gives each step three possible positions:

  • Immediate — sends as soon as the contact is launched onto the plan.
  • Before the event — fires at the interval you set ahead of the date.
  • After the event — fires at the interval you set following the date.

A “Before” step whose window has passed is skipped

If a step is set to fire three days before an event and you add the contact only one day before, that step does not fire late — it is skipped entirely. Plan your earliest “before” steps around how late contacts realistically get added, or the first touch silently never happens.

6Webhook steps

A Webhook step calls an external system as part of the sequence. It takes the same base settings as any other step — a name, whether to notify, and its timing — plus the request itself.

FieldWhat to put in it
MethodGET to retrieve, POST or PUT to send.
URLThe endpoint, per the receiving system’s own documentation.
HeaderAny headers that system requires — typically authentication.
Payload StyleForm Data or JSON. Match whatever the receiving endpoint expects; the wrong one is a common cause of silent failures.
PayloadKey/value pairs. A value can be a fixed constant, or a Token that resolves to data unique to the contact on the plan.

ClientTether sends flat data only

Payloads are flat key/value pairs — never nested objects. If the receiving system requires nested JSON, you’ll need something in between (a Zap, or a small endpoint of your own) to reshape it. Knowing what the receiving system expects is on your side of the integration.

When a webhook fails

A failed send doesn’t disappear quietly. ClientTether records it three ways:

  1. A Notification is generated so someone knows.
  2. The failed attempt is written to the contact’s History Notes.
  3. The attempt is logged in the Webhook Monitor, with the detail needed to diagnose it. You’ll find it under the Hello {Your Name} menu.

If an integration “stopped working,” the Webhook Monitor is the first place to look — it will usually tell you whether the request left ClientTether at all and what the endpoint answered.

7Plans shared from an Enterprise account

An Enterprise account can push its Action Plans down to sub-accounts and lock them, so the wording and cadence stay consistent across locations.

When plans are locked, a sub-account user can still view a plan’s contents — the plan opens read-only rather than in the editor, and clicking a step name reveals what that step does. What they can’t do is change it. If a sub-account user tries to work with locked plans, ClientTether tells them plainly: “Your Enterprise Account has locked the Action Plans.”

If you need a change to a locked plan

Ask the Enterprise account holder — the lock is deliberate, not a bug. Changes made upstream flow down to every sub-account using that plan.

8Troubleshooting

A step never fired

Check, in this order: the plan is set to Ready and not still in Draft; the contact was actually launched onto the plan; and, on date-anchored plans, that the step’s “before” window hadn’t already passed when the contact was added.

I launched the contact onto the plan and nothing happened

If the contact was already on that same plan, launching it again does nothing at all — ClientTether sees no change and exits without re-running any steps. It fails silently, with no error. To genuinely restart a sequence, move the contact to a different plan first, then back.

The email went out in the middle of the night

That’s the day/week/month timing rule above: those delays fire at a set time of day, defaulting to midnight. Open the step and give it an explicit send time.

Steps fired in the wrong order

Steps sharing a timing tier run in list order. Reorder them by deleting and re-adding, and give genuinely sequential touches distinct delays instead of stacking them all as Immediate.

An action type is missing from the dropdown

Two likely reasons: you’re in a Masscom Plan, which hides eight step types by design, or the step depends on an add-on that isn’t enabled under Settings → Add-Ons.

An integration stopped receiving data

Open the Webhook Monitor and check for failed attempts. Confirm the Payload Style matches what the endpoint expects, and remember that only flat data is sent.

  • Templates — the email and SMS content your steps send.
  • Tokens — personalizing a message or a webhook payload per contact.
  • Triggers — launching plans automatically from contact activity.
  • Settings → Add-Ons — enabling the integrations that unlock extra step types.