top of page

Managing your business

Business solutions & apps

Wix Bookings: Creating Bookings Automations


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 + Create 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:


This trigger activates when a client successfully schedules a session, such as an appointment, class, or course.

  1. Select the relevant option from the Select which services trigger this automation drop-down:

    • Any: The automation triggers when a client books any of your services.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.).

      Tip: This is useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the session booked automation.
  3. Click Apply.


This trigger activates when a client cancels a previously scheduled session.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when a client cancels any of your services.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the Booking canceled automation.
  3. Click Apply.


This trigger activates when a client has checked in for class or course sessions a specified number of times.

  1. Select the relevant option from the Number of sessions the client has attended drop-down.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the client has checked in X times trigger.
  3. Click Apply.


This trigger activates each time a client checks in for a session.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when a client checks in for any of your services.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the client checks in automation for Wix Bookings.
  3. Click Apply.


This trigger activates when a certain period has passed since a client's last check-in, indicating they haven't attended a session recently.

Notes:

  • If your customer checks in again before the delay trigger expires, it resets the trigger countdown.

  • This trigger won’t work retroactively for items that existed before this automation, it’ll only work for items that are created while the automation is active.

  1. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

  2. (Optional) Enable the Set the automation to run before the trigger to choose how long before the trigger the automation should start running. Choose the relevant time period using the drop-downs.

    A screenshot showing the settings for the Client was last checked-in a while ago automation.
  3. Click Apply.


This trigger activates at the scheduled start time of a session.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers at the start time of any of your services.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

  3. (Optional) Enable the Set the automation to run before the trigger to choose how long before the trigger the automation should start running. Choose the relevant time period using the drop-downs.

    A screenshot showing the settings for the Session starts automation.
  4. Click Apply.


This trigger activates at the scheduled end time of a session.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers at the end of any of your services.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

  3. (Optional) Enable the Set the automation to run before the trigger to choose how long before the trigger the automation should start running. Choose the relevant time period using the drop-downs.

    A screenshot showing the settings for the session ends trigger.
  4. Click Apply.


This trigger activates when a pending appointment request from a client is approved.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when any appointment request is approved.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the appointment request approved trigger.
  3. Click Apply.


This trigger activates when details of an appointment or class are modified, such as changes in time, date, or other pertinent information.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when any appointment or class is updated.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the Appointment or class updated trigger.
  3. Click Apply.


This trigger activates when a client submits a request to schedule an appointment, pending approval.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when any appointment is requested.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the appointment requested trigger.
  3. Click Apply.


This trigger activates when a pending appointment request from a client is declined.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when any appointment request is declined.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the Appointment request declined trigger.
  3. Click Apply.


This trigger activates when details of a course are modified, such as changes in schedule, content, or other relevant information.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when any of your courses is updated.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the Course updated trigger.
  3. Click Apply.


This trigger activates when a client is marked as a "no-show" for a scheduled session, indicating they did not attend.

  1. Select the relevant option from the Select which services trigger this automation drop-down.

    • Any: The automation triggers when a client is a no-show for any of your services.

    • Specific: Click + Select and then select the checkbox next to each service you want to trigger the automation. Then click OK.

      Note: You can select up to 50 services per automation.

  2. (Optional) Enable the Trigger once per person toggle to limit trigger frequency:

    • Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID etc.). Tip: Useful for triggers that might occur repeatedly.

    • Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.

      A screenshot showing the settings for the Client marked as no-show trigger.
  3. Click Apply.



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.


  1. Click Edit in the Sender details section to edit your sender details:

    • From name: This is the name that appears in the recipient's inbox.

    • Reply-to email: This is the address that replies are sent to.

      Screenshot of the sender details section in the send an email action panel.
  2. Click the Create an email section and choose what you want to do:

    • Click Edit to update the default template generated by this automation.

    • Click Switch template to use an email template from a different automation or email marketing campaign.

    • Click More Actions to preview and test the email or reset to default template.

      Screenshot of the create an email section in the send an email action panel.
  3. Under Set email type section, select a type for your email to determine how or when your recipients can mute or unsubscribe from your emails:

    • Promotional: Non-essential business information or marketing content.

    • Business transactional: Essential information to your customers, directly related to their activity on your site.

    • Business critical: Only meant for critical cases.

      Wix Bookings: Creating Bookings Automations
  4. Under Set recipients section, select who will receive this automated email when it's triggered:

    • Include trigger contact: Recipient who triggered this automation.

    • Include additional recipients: Additional recipients who didn't trigger this automation

      Wix Bookings: Creating Bookings Automations
  5. Click Apply.

Tips:

  • If you want to send emails to yourself and your team, deselect the Include trigger contact checkbox and select all contacts or roles who you want to receive the email.

  • Make sure to create email automations that don't overlap with other emails. Many apps already send emails to your contacts for specific events (e.g. making purchases in Wix Stores).


Note: You must have Wix Chat installed to set up this action.

  1. Enter the chat message you'd like to send in the Message field.

  2. Click the Send this message only when I'm online to chat toggle to specify when these messages are sent:

    • Enabled: This chat message will only be sent when your chat status is online.

    • Disabled: This chat message will be sent whether your chat status is online or offline.

      Screenshot of the send a chat message action panel.
  3. Click Apply.


Send a push notification that appears on a customer's device screen ("pushed" by their mobile app). Enter the notification's title and message, and choose whether it takes customers to your app's home screen or a specific product or service.

Note: This action is only available with a Mobile App Premium plan and when your app is live in stores.


Send invoices for unpaid orders or services. You can customize the email subject and the accompanying message. Your clients will be able to pay the invoice by clicking the button “View Invoice” displayed in their email.

  1. Enter the email subject.

  2. Customize the message.

  3. (Optional) Click Add Dynamic Value to add more personalized content to your automation:

    1. Select one of the following options from the Variable name drop-down: Contact name (the client), Service name, Service start date, or Service end date.

    2. (Optional) Add the relevant Fallback value, for example: the fallback value for Contact name as 'Dear client'.

      A screenshot showing the payment request settings
  4. Click Apply.


Adding labels to your contacts helps you to filter your contact list and categorize your mailing lists. Learn more about labels.

  1. Click + Add Label to select the label(s) you'd like to add.

    Wix Bookings: Creating Bookings Automations
  2. Click Apply.


Reward your visitors for their loyalty by assigning loyalty points. Learn more about the Wix Loyalty Program.

  1. Enter a description of this way of earning points in the Tell customers how they can earn points field.

    Note: This description should reflect the trigger you've chosen for this automation (for example, if your trigger is a visitor submitting a form, this will be the way they earn points).

  2. Enter the number of points awarded in the Customer earns field.

    Screenshot of the give loyalty points action panel.
  3. Click Apply.

Note: You can also add ways to earn loyalty points in Loyalty Program in your site's dashboard.


  1. Select whether to send a unique coupon or a fixed coupon each time in the Select the type of coupon code section.

  2. Click the + Select under Select a coupon to choose an existing coupon or click + Create New to make a new coupon by following the on-screen instructions.

    Screenshot of the add a coupon action panel.
  3. Click Apply.

Adding a coupon does not automatically send that coupon. You need to attach the coupon to a relevant action and add it as a dynamic value to send. For example, you can use the coupon code in ‘Send an Email’, ‘Send an SMS’ and more.


A workflow is a list that displays all the steps of a project in columns so you can easily keep track of every phase. Create or move a card in a workflow automatically with Automations.

Learn more about workflows.

  1. Click the In This Workflow drop-down to select the workflow you'd like to move a card in.

  2. Click the To This Step drop-down to select the step you'd like to move the card to.

    Wix Bookings: Creating Bookings Automations
  3. Click Apply.


Badges allow you to label your contacts so they can be easily differentiated (for example, a badge could mark a certain milestone being met). Learn more about member badges.

  1. Click + Add Badge to create your first badge if you don't see any listed.

  2. Click x next to the badge(s) you don't want to assign, until you can only see the badge(s) you do want this automation to assign.

    Wix Bookings: Creating Bookings Automations
  3. Click Apply.


Send data to a third-party app or your own server using a webhook. Learn more about automatically sending data using a webhook.


Send site data, such as form submissions or bookings, directly to a Google spreadsheet. Learn more about using automations to send data to Google Sheets.


Send an email to contacts to invite them to join your group.

Select an existing group you want to invite contacts to, or create a new group.


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.


Tip:


Learn more about using Wix Automations to streamline your business.


Need A Professional Website?
Contact Us 
Today!

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

I'm a paragraph. I'm connected 

wix experts
Graphic2Traffic web design
©
bottom of page