Five phases. Three session types. One reschedule-proof workflow. The most sophisticated workflow in The Vault.
This handles three different session types with one workflow using smart segmentation and conditional logic. Reschedule-proof, distance-aware, and personalized to each client.
Set it up once and it runs forever for every session you book.
Three different triggers all funnel into the same workflow. Reschedule-proof from the start.
Three triggers, one workflow. Reschedule-proof so rescheduled sessions do not double-fire.
An If/Else branch tags her by session type so all messaging is tailored.
Date math that updates automatically when she reschedules.
Auto-attaches the right contract and advances her pipeline stage.
Messages adapt based on how far away her session is.
Open GHL in another tab and follow these steps. Every button, every field, every click.
This replaces what most photographers handle with three or four separate workflows and constant manual updates when clients reschedule. Build once. Serve forever.
When she signs her contract, Workflow 005 (Contract Signed Welcome) fires the luxury onboarding sequence.
Using a single trigger means rescheduled sessions fire the workflow a second time and double-send all her emails. Add all three triggers from the start.
If you set Wait 7 days instead of Wait until 7 days before her session date rescheduling breaks everything. Use date-based timers tied to her appointment date.
If she books a couples session and receives a solo prep guide that is confusing and unprofessional. Your If/Else branch must send the right prep content for each session type.
Always use the custom field variable for her session date in your emails. If you type a static date and she reschedules the email still shows the wrong date.
Test with your own contact first. Do not consider this workflow done until every box below is checked.
You are missing one of the three triggers or the reschedule trigger is not configured correctly. Add a Remove From Workflow action at the very top so the workflow resets cleanly when she reschedules.
Check the If/Else condition and make sure it is reading the correct tag or custom field for session type. Test by tagging a contact with each session type and confirming the right branch fires.
Make sure the custom field storing her session date is in the correct date format GHL recognizes. Go to the contact record and confirm the session date field shows a proper date value before testing.
Have a question about this page?