CONDITN. Automation Copy Review

Enter the passcode to view this page.

Wrong passcode, try again.

CONDITN. Automation Copy Review

Every GHL workflow, laid out step by step, so franchisees can review process steps and messaging. Click an automation to expand it.

SMS
Email
Internal Task
Condition / Guard
Automations in this document
[1.0] Account Created [1.1] Trial Purchased [1.2] First Session Booked [1.3B] First Session Attended (14 Day Pack) [1.3] First Session Attended [1.4] First Session No-Show [1.5] First Session Cancelled [1.6] New Member Onboarding [2.0] ClassPass First Booking [2.1] ClassPass Frequent Visitor
[1.0] Account Created
Trigger: contact gets the tag journey_account_created
What this automation is for
For new accounts that are not already active, trial, or campaign contacts, and not excluded, this workflow runs a 3-5 day "get your trial" sequence: welcome SMS and email, repeated checks for a trial purchase, multiple status and opt-out guards, three SMS nudges, two emails, and three internal call tasks. It stops immediately if the contact buys a trial or becomes excluded, expired, or cancelled.
Entry Guard
Does the contact have any of: journey_trial_purchased, status_classpass, journey_new_member_purchase, status_active, status_campaign?
Stop (no further steps) Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 15 minutes
Trial Check
Has the contact already purchased a trial? (tag journey_trial_purchased)
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - Welcome
Hey {{contact.first_name}}! Welcome to {{location.name}}, it's {{user.first_name}} here. Saw you just set up an account, anything I can help with to get you started?
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Wait 1 day
Trial Check
Has the contact purchased a trial yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 2 - Follow-up
Hey {{contact.first_name}}, just checking back in. Still keen to get started? We've got trial passes available if you want to check out some sessions, let me know.
Task Internal Task - Day 1
Title: Day 1 - {{contact.name}} hasn't purchased trial
Give this person a call, they haven't purchased a trial yet and need a little nudge. Phone: {{contact.phone}}
Wait 1 day
Trial Check
Has the contact purchased a trial yet?
Stop Continue
Task Internal Task - Day 2
Title: Day 2 - {{contact.name}} hasn't purchased trial
Second follow-up call. Still no trial purchased. Phone: {{contact.phone}}
Wait 1 day
Trial Check
Has the contact purchased a trial yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Task Internal Task - Day 3
Title: Day 3 - {{contact.name}} hasn't purchased trial
Final call attempt. No trial purchased after 3 days. Phone: {{contact.phone}}
Wait 2 days
Trial Check
Has the contact purchased a trial yet?
Stop Continue
Final Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 3 - Final nudge
Hey {{contact.first_name}}, checking in one more time. Keen to help you get your trial and first session sorted. Any questions or what's a good time for a quick chat?
[1.1] Trial Purchased
Trigger: contact gets the tag journey_trial_purchased
What this automation is for
Goal: get the contact to book their first session. Skips people who are already active or new members, respects do-not-contact and cancelled/expired statuses, and creates internal follow-up tasks if they still haven't booked. Customer-facing: 2 emails and 3 SMS nudges. Internal: 2 call tasks (Day 2 and Day 3) if they still haven't booked.
Entry Guard
Does the contact have any of: journey_first_booking, journey_new_member_purchase, status_active?
Stop (already booked / member / active) Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 90 minutes
First Booking Check
Has the contact already booked? (tag journey_first_booking)
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - Book first session
Hey {{contact.first_name}}! {{user.first_name}} here from CONDITN. Trial pass sorted! Let's get your first session booked. What day and time usually suits you to train?
Wait 1 day
First Booking Check
Has the contact booked yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 2 - Recommend a class
Hey {{contact.first_name}}! Noticed you haven't booked your first session yet. Want me to recommend a good first class? Just let me know what day and time suits.
Wait 1 day
First Booking Check
Has the contact booked yet?
Stop Continue
Task Internal Task - Day 2 (due now)
Title: Day 2 - {{contact.name}} hasn't booked first session
Trial purchased but no class booked yet. Give them a call to help book in. Phone: {{contact.phone}}
Wait 1 day
First Booking Check
Has the contact booked yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Task Internal Task - Day 3 (due now)
Title: Day 3 - {{contact.name}} hasn't booked first session
Still no booking. Follow up and offer to recommend a class. Phone: {{contact.phone}}
Wait 2 days
First Booking Check
Has the contact booked yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 3 - Your trial is waiting
Hey {{contact.first_name}}, your trial pass is still waiting on you! Keen to get you in for your first session. Want me to lock one in for you?
[1.2] First Session Booked
Trigger: contact gets the tag journey_first_booking
What this automation is for
When a contact books their first session, send a confirmation email and SMS - but only if they're still an active trial and not excluded, cancelled, or expired. Filters out anyone who has already attended, no-showed, cancelled their first session, or already become a new member.
Entry Guard
Does the contact have any of: trial_first_session_attended, trial_first_session_noshow, trial_first_session_cancelled, journey_new_member_purchase?
Stop (already moved on) Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 17 minutes
Already Attended Check
Does the contact have the tag trial_first_session_attended?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - Booking confirmed
Hey {{contact.first_name}}! Your first session is locked in, can't wait to meet you! I've sent an email on what to expect. Any questions, just reply. See you soon!
[1.3B] First Session Attended (14 Day Pack)
Trigger: contact gets the tag trial14_first_session_attended
What this automation is for
Follows up with people on a 14-day trial who have attended their first session, encourages them to come back, and tries to convert them to a membership - while constantly checking if they've already bought or should stop receiving messages. Three checks repeat throughout: have they bought (stop if yes), should we stop messaging them (stop if excluded), and is their status expired or cancelled (stop if yes).
Entry Guard
Does the contact have any of: journey_new_member_purchase, status_expired, status_cancelled?
Stop Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 90 minutes
Member Purchase Check
Has the contact already bought a membership? (tag journey_new_member_purchase)
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - How did you enjoy it
Hey {{contact.first_name}}! How did you enjoy the session? Let me know if you need any advice on which session to pick next.
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Wait 4 days
Member Purchase Check
Has the contact bought a membership yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 2 - Trial ticking
Hey {{contact.first_name}}! Your trial's ticking, make the most of it and come back for another session this week! When can we expect to see you?
Wait 6 days
Member Purchase Check
Has the contact bought a membership yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Task Internal Task - Day 10
Title: Day 10 - {{contact.name}} attended but hasn't signed up
They came in and trained. Give them a call to check how they went and chat about membership options. Phone: {{contact.phone}}
Wait 3 days
Member Purchase Check
Has the contact bought a membership yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 3 - Final nudge
Hey {{contact.first_name}}! Your trial's about to expire. You've got all our membership options, which one are you most interested in? Let's get you set up!
[1.3] First Session Attended
Trigger: contact gets the tag trial_first_session_attended
What this automation is for
Same purpose as [1.3B], for the standard trial pack rather than the 14-day pack: stop people who shouldn't get messages (already a member, expired, cancelled, or excluded), then send a short follow-up sequence of SMS and emails to get them back in and buying a membership, with an internal task to call them if they still haven't signed up. The gap between messages is tighter here (2-2-3 days rather than 4-6-3) and the call task fires on Day 4 instead of Day 10.
Entry Guard
Does the contact have any of: journey_new_member_purchase, status_expired, status_cancelled?
Stop Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 90 minutes
Member Purchase Check
Has the contact already bought a membership? (tag journey_new_member_purchase)
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - How did you enjoy it
Hey {{contact.first_name}}! How did you enjoy the session? Let me know if you need any advice on which session to pick next.
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Wait 2 days
Member Purchase Check
Has the contact bought a membership yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 2 - Trial ticking
Hey {{contact.first_name}}! Your trial's ticking, make the most of it and come back for another session this week! When can we expect to see you?
Wait 2 days
Member Purchase Check
Has the contact bought a membership yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Task Internal Task - Day 4 (due now)
Title: Day 4 - {{contact.name}} attended but hasn't signed up
They came in and trained. Give them a call to check how they went and chat about membership options. Phone: {{contact.phone}}
Wait 3 days
Member Purchase Check
Has the contact bought a membership yet?
Stop Continue
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 3 - Final nudge
Hey {{contact.first_name}}! Your trial's about to expire. You've got all our membership options, which one are you most interested in? Let's get you set up!
[1.4] First Session No-Show
Trigger: contact gets the tag trial_first_session_noshow
What this automation is for
Catches people who booked a first trial session but did not show up. A safely guarded, 2-step follow-up (SMS + email) with multiple checks to avoid messaging people who actually attended, purchased, expired, cancelled, or opted out.
Entry Guard
Does the contact have any of: trial_first_session_attended, journey_new_member_purchase, status_expired?
Stop (actually attended / already a member / expired) Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 60 minutes
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - Missed you today
Hey {{contact.first_name}}, we missed you today! Everything ok? Happy to rebook you into another session whenever suits.
Wait 5 minutes
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
[1.5] First Session Cancelled
Trigger: contact gets the tag trial_first_session_cancelled
What this automation is for
A light, safety-checked reactivation sequence for people who cancelled their first trial session. Checks status/opt-out tags, waits a bit, then sends a gentle SMS and follow-up email to make it easy for them to rebook - unless they're excluded or their status has changed.
Entry Guard
Does the contact have any of: trial_first_session_attended, journey_new_member_purchase, status_expired?
Stop (already attended / already a member / expired) Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 60 minutes
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - Noticed you cancelled
Hey {{contact.first_name}}, noticed you cancelled your session. Everything ok? Happy to book you in for another time, just let me know.
Wait 5 minutes
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
[1.6] New Member Onboarding
Trigger: contact gets the tag journey_new_member_purchase
What this automation is for
Smoothly onboards new members over their first month: welcome SMS and email, a 2-week check-in with a referral ask, and a 30-day check-in with a review ask (SMS + email). Multiple status guards throughout automatically exclude anyone who cancels, expires, or opts out at the next checkpoint.
Entry Guard
Does the contact have any of: status_cancelled, status_suspended, status_expired?
Stop Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 1 hour
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 1 - Welcome to the fam
Welcome to the CONDITN. fam {{contact.first_name}}! Stoked to have you on board. Any questions at all, just hit me up. {{user.first_name}}
Wait 1 day
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
Wait 13 days
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 2 - 2 week check-in + referral
Hey {{contact.first_name}}, how's the first couple of weeks been? Settling in? Got any family or mates who'd be keen to come try a session?
Wait 16 days
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
SMS SMS 3 - 30 day check-in + review
Hey {{contact.first_name}}, that's 30 days training with us! How's the first month been? If you've got a sec, we'd love a quick Google review, it'd mean a lot!
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
[2.0] ClassPass First Booking
Trigger: contact gets the tag classpass_first_booking
What this automation is for
Checks the contact isn't already an active or new member, isn't excluded from comms, and hasn't become expired or cancelled - then sends a single "Welcome ClassPass" email 20 minutes after their first ClassPass booking.
Entry Guard
Does the contact have status_active or journey_new_member_purchase?
Stop (already active / already a member) Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 20 minutes
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue
[2.1] ClassPass Frequent Visitor
Trigger: contact gets the tag classpass_frequent
What this automation is for
Assigns the contact to a staff member, checks they're not already an active/new member and not excluded, waits 20 minutes, double-checks their status, then sends a "you're becoming a regular" email to frequent ClassPass visitors who still qualify.
System Action
Assign contact to a user (staff member / account owner), so someone owns this contact for follow-up or reporting.
Entry Guard
Does the contact have status_active or journey_new_member_purchase?
Stop (already active / already a member) Continue
Opt-out Check
Does the contact have the tag exclude_from_comms?
Stop Continue
Wait 20 minutes
Status Guard
Does the contact have exclude_from_comms, status_expired, or status_cancelled?
Stop Continue