header-logo
Learn how to use Wix to build your site and business.
Design and manage your site using intuitive Wix features.
Manage subscriptions, plans and invoices.
Run your business and connect with members.
Learn to purchase, connect or transfer a domain to your site.
Get tools to grow your business and web presence.
Boost your visibility with SEO and marketing tools.
Get advanced features to help you work more efficiently.
Find solutions, learn about known issues or contact us.
placeholder-preview-image
Improve your skills with our courses and tutorials.
Get tips for web design, marketing and more.
Learn to increase organic site traffic from search engines.
Build a custom site using our full-stack platform.
Get matched with a specialist to help you reach your goals.
placeholder-preview-image

Wix Bookings: Creating Bookings Automations

19 min
In this article
  • Step 1 | Create a new automation
  • Step 2 | Choose a trigger
  • Step 3 | Choose what you want to add to your automation:
  • Add a delay
  • Add a condition
  • Choose an action
  • Step 4 | Activate the automation
Automations can help you to stay in touch with your clients and make sure they come back for more sessions. Create automations that are triggered for different things, such as when clients attend their first session, when they check in to sessions, or if they haven't booked a session in a while. 
Important:
In order for 'Client checked in X times' or 'Client checks in' automations to work, you must also mark attendance

Step 1 | Create a new automation

Create custom automations from the Automations tab in your site's dashboard. Make sure to choose a name that's clear and easy for your staff and collaborators on your site to understand. 

To create a new automation:

  1. Go to Automations in your site's dashboard.
  2. Click + New Automation.
  3. Choose how you want to start creating your automation: 
    • From Scratch: Click Start from Scratch to begin from a blank automation template. 
    • Suggested automation: Use the categories or search bar to find the suggested automation you want to edit. Then click Set Up next to the automation. 
A screenshot of the Create a New Automation screen.
  1. Click the title at the top left to give your automation a name.

Step 2 | Choose a trigger

The trigger is a specific action your clients take on your site, such as checking in for a session, that activates the automation. 
The triggers you see change depending on the app you're using. Make sure to choose Bookings and then select one of the available triggers.
A screenshot showing several of the available Bookings automations triggers.

To choose a trigger:

  1. Enter Bookings in the search bar under Select a trigger.
  2. Select the relevant trigger: 

Step 3 | Choose what you want to add to your automation:

After selecting a trigger, continue setting up your automation using any of the available steps: Action, Delay, Condition. You can add these steps anywhere in your automation sequence depending on the logic you are trying to implement.

Add a delay

Add a time buffer between steps. For example, if your trigger is 'Client marked as no-show' and your action is 'Send an email', you would want to delay the automation by sending this after a certain amount of time has passed.
Note:
If you don't add a delay, the action is performed immediately.
To add a delay:
  1. Click to add a step.
  2. Click Delay.
  3. Click the up and down arrows (or enter a number in the field) and click the drop-down to choose between days, hours, and minutes.
Screenshot of the delay panel and its options.
  1. Click Apply

Add a condition

Conditions let you create complex automation flows by defining criteria for continuing the flow. In the ‘THEN’ path, the automation flow continues only if the condition is met. You can set an ELSE path to define what happens if it isn’t.
To add a condition:
  1. Click + to add a step
  2. Click Condition.
  3. Click the Select a property drop-down and choose the dynamic field that the automation collects when it runs (e.g. Party Size).
    Tip: Learn more about the property picker and all that it offers.
  4. Click the Select logic drop-down and choose an operator that will compare the received data with the value (e.g. 'is greater than').
  5. Click the next field to set the value (e.g. '3').
    Tip: Click Customize to create custom workflows using the formula field.
  6. (Optional) Click + Or or + And to add more criteria to the condition.
    Note: If you add more than one criterion, you can choose ‘and’/’or’ relations between criteria of the same condition.
  7. Click Apply.
Screenshot of how conditions appear in the builder with IF/ELSE pathways.

Choose an action

Actions are what the automation performs. For example, if your trigger is 'Session ends', you might want to send that visitor an automatic thank you email. In the actions selection panel, you can find the action offering relevant to the selected trigger, which you can customize to suit your needs.
To choose an action:
  1. Click + to add a step.
  2. Click Action.
  3. Choose an action from the panel.
    Note: The actions available will differ based on your trigger choice.
Screenshot of the panel that appears when you are selecting an action: including the search bar.
  1. Set up the action using the available settings. See examples below.
Tip:
Learn more about actions in Wix Automations.

Step 4 | Activate the automation

Click Activate at the top right is you're ready to turn on the automation. You can click Save to save the automation as a draft if you're not ready to activate it yet. After saving or publishing, the automation now appears on your Automations page where you can monitor, edit, deactivate, or delete according to your needs.
A screenshot of the Create a New Automation screen.
A screenshot showing several of the available Bookings automations triggers.
Screenshot of the delay panel and its options.
Screenshot of how conditions appear in the builder with IF/ELSE pathways.
Screenshot of the panel that appears when you are selecting an action: including the search bar.