Build an automation

Create triggered sequences of emails, texts, and tasks that run automatically.

Automations run in the background — once a client meets a trigger condition, they're enrolled and the sequence begins. You set it up once; Arketa handles the rest.

Create an automation

  1. Go to Marketing → Automations
  2. Click Create new (if the Arketa Agent dialog opens, click Start from scratch)
  3. Choose a trigger — what event starts the automation
  4. Optionally set a goal to measure success
  5. Click + to add actions (email, SMS, task, time delay, tag)
  6. Turn on the status toggle (it reads Active) when you're ready

You can also start from a pre-made automation and customize it.

Step 1: Choose a trigger

The trigger is the event that enrolls a client. See the full triggers reference for descriptions of each option.

Common starting points:

  • New client added — welcome new clients automatically
  • Client purchased pricing option — send onboarding sequences after a purchase
  • Checked into first class — follow up after someone's first visit
  • Class milestone (per location) or Class milestone (all locations) — celebrate loyalty milestones
  • Canceled or expired subscription — start a win-back sequence

Filter who gets enrolled

By default, an automation starts for every client who triggers the event. Add filters to narrow it to the clients you want. Filters are optional.

  1. Click the Trigger node, then find the Filters section under the trigger settings.
  2. Click + Add filter and choose one, such as Home location, Tags, Lifecycle stage, Source, or Membership or pack.

The Add filter menu

  1. Click the new row to edit it. Choose is or is not, tick the values, and click Done. Press Escape to cancel. A row left with no values is removed.

Editing a filter: choose is or is not, then tick the values

Each filter shows as one line, such as "Lifecycle stage is Lead" or "No active membership or pack". Click the × on a row to remove it.

With two or more filters, the section shows All must match: a client has to satisfy every filter. Within one filter, several values mean any of them, so "Tagged VIP or Founder" matches a client with either tag.

The panel footer describes your whole trigger in plain English, for example "Starts when a client books any class and is in lifecycle stage Lead and has no active membership or pack."

The Trigger panel with two filters and the sentence describing the trigger

If you manage several locations from one dashboard, filter on Home location and keep one copy of each automation per location. A client from one location then never receives another location's messages.

Step 2: Configure behavior

Re-enroll — At the bottom of the Trigger panel. If a client triggers the automation again (e.g., purchases a second time) after completing it, should they re-enter the sequence? Toggle on to allow re-enrollment. Off by default on new automations.

Restrict communication hours — In the Behavior step, which also holds the goal. Turn on Restrict communication actions to specific hours to limit when emails and SMS go out. Enter a time range in 24-hour format based on your business timezone. If a message would send outside that window, it waits until the next valid hour.

Step 3: Add actions

Actions are the steps in your sequence. Mix and match:

ActionWhat it does
EmailSend an automated email to the client
SMSSend a text message
TaskCreate a reminder for you or a team member
TagAdd or remove a tag on the client's profile
Lifecycle StageMove the client to a lifecycle stage
Time DelayWait before the next action runs
ConditionalSplit the sequence based on whether the client fits criteria

See actions reference for details on each.

Step 4: Set a goal (optional)

Goals let you track whether the automation is working. For example, if your goal is for a client to purchase a membership, you can measure how many enrolled clients converted.

Step 5: Go live

When the automation is ready, turn on the status toggle in the top right corner (it reads Active). From that point forward, any client who meets the trigger condition will be enrolled automatically.

Managing automations

To edit a running automation:

  1. Go to Marketing → Automations
  2. Open the automation's ⋯ menu and click Edit
  3. Make your changes — they take effect going forward for clients not yet enrolled
  4. To pause it, toggle the automation Off

An automation set to Off stays in your list but stops enrolling clients and doesn't run any actions.

To remove one client mid-sequence, open the automation's Enrollments tab and click the X (Unenroll) next to their Enrolled status. To stop it for everyone, toggle the automation Off.

Client statuses

The Enrollments tab shows a status for each client:

  • Enrolled — still moving through the sequence.
  • Complete — went through every action in the sequence.
  • Exited — left before the end: they reached the goal, you unenrolled them, the automation was turned off, or they no longer met the trigger conditions.
  • Failed — an action couldn't run.
Was this helpful?