Where to find this : Tools → Automations
This is your complete reference for building automations in CoachIQ. Use it to look up available options when you’re in the automation builder.
All Triggers
Triggers determine when your automation runs. Each trigger has different conditions available to filter who it applies to.
Fires when a new user is added to your account.
Fires when someone purchases any product .
Fires when a tag is added to a user.
User Tag Connection Removed
Fires when a tag is removed from a user.
Fires when someone cancels a booking.
Fires when a booked session ends. Use the attendance status condition to send different messages to no-shows vs. attendees.
Fires at the exact start time of a booking. This trigger executes at the booking’s scheduled start time, not when someone checks in.
Runs on a schedule and finds all users matching your conditions. See Scheduled Automations for details. Schedule Options :Available Conditions (minimum 1 required):At least one condition is required for scheduled automations.
All Actions
Actions determine what happens when your automation runs. You can add multiple actions to a single automation.
Sends an email to a user.
Sends a text message to a user’s phone. SMS attachments are text links only—no images or files. A character counter shows remaining space.
Sends a message to the user’s inbox within CoachIQ.
Posts an announcement visible to a group of users. Use announcements for broadcast messages (like weekly schedules) instead of individual messages.
Adds a tag to the user for organization and targeting.
Removes a tag from the user.
Adds session credits to the user’s account. If you select a specific product bank and the user doesn’t own that product, credits are added to Master Credits instead.
Redeem Credits from a User
Removes session credits from the user’s account.
Add a Product Purchase to a User
Grants a user access to a product without payment.
Remove Product Purchase from a User
Revokes a user’s access to a product.
Grant Program Access to a User
Gives a user access to a program.
Revoke Program Access from a User
Removes a user’s access to a program.
Automatically books a user into a session .
Remove User from Session/Booking
Cancels a user’s booking.
Pauses the automation before continuing to the next action. Continuation Conditions (optional):If a continuation condition isn’t met, the automation stops for that user.
Sends data to an external URL for integrations. The webhook payload automatically includes full trigger context (user data, event details, etc.).
Dynamic Fields
Dynamic fields let you personalize messages with real data from your automations. Use the exact syntax shown below in any text field that supports dynamic fields.
Copy and paste these fields exactly as shown, including the double curly braces {{ and }}.
User Fields
Available in all automations :
Booking Fields
Available in booking-related automations :
Use {{field.booking.session.title}} in booking confirmations to remind users which session they registered for.
Credit Fields
Available in automations that check credit status :
Credit fields are primarily available in Scheduled Check automations. Using them in other automation types may return empty values.
Example Usage
Here’s how to use dynamic fields in a message:
This would send:
Quick Links
Build Your First Automation Step-by-step beginner guide
Automation Playbook Ready-to-copy recipes
Scheduled Automations Time-based automation guide
Related articles
Forms Overview Build forms that power the New Form trigger
Responses and Automations See how form responses connect to automation triggers
Product Overview Set up products that power purchase and subscription triggers
Attach Products Attach products to emails and messages sent by automations
Scheduling Overview Manage sessions referenced by booking triggers and actions
Creating Your First Scheduler Set up schedulers used in Book User for Session actions
Inbox Overview Where automated in-app messages are delivered
Announcements Learn about the announcement action for broadcast messages
Tags and Filters Manage the tags used in trigger conditions and tag actions
People Overview Manage member profiles that automations interact with