Wix Bookings is an easy-to-use scheduling system that lets customers book services online so you can focus on managing your business.
Connecting your Wix Bookings store with Omnisend allows you to send booking notifications through Omnisend using Email and SMS.
Note: This integration is explicitly built for Wix Bookings customers. If your Wix site doesn't have the Wix Bookings app installed, the main features of this integration won't work. The integration will connect as a regular Wix e-commerce store instead, and booking automations won't appear.
Before You Begin
Before connecting Wix Bookings to Omnisend, make sure you have:
Wix Bookings app installed on your Wix site. If it's not installed, Omnisend will connect as a regular Wix e-commerce integration, and booking automations won't work. Learn more about Wix e-commerce integration.
Phone number field set to required in your Wix Bookings form (if you plan to send SMS). Go to Booking services → More actions → Update booking settings → Booking form.
Wix's built-in notifications turned off to avoid sending duplicate messages (see Disabling Wix Bookings Notifications below).
Benefits
Connect Wix Bookings to Omnisend to:
Send automated emails and SMS for bookings, reminders, cancellations, and reschedules.
Personalize messages with booking details like date, time, staff member, and location.
Reduce no-shows by sending reminders before appointments.
Save time by automating transactional messages instead of sending them manually.
Build your subscriber list using Omnisend signup forms to collect marketing consent
Send promotional campaigns to subscribers (separate from booking notifications).
Setup Process
To connect Wix Bookings to Omnisend, follow these steps:
Step 1. Register an Omnisend account (or log in if you already have one).
Step 2. In your Omnisend Dashboard, click Connect store to open the Wix connection wizard. You can also connect your store from your profile menu.
Step 3. Select Wix as your ecommerce platform.
Step 4. Click the Connect store button.
Step 5. You'll be redirected to Wix. Click Add to Site to add the Omnisend Email Marketing & SMS app to your website.
Important: This is the unified app for both Wix e-commerce and Wix Bookings. Ensure Wix Bookings is installed on your site before connecting. Otherwise, the app will connect as a regular Wix store, and booking automations won't appear.
Step 6. On the permissions page, click Agree & Add.
Step 7. Once the app is connected, return to Omnisend and choose Notify my clients about their bookings to connect as Wix Bookings (not "Do email & SMS marketing for my ecommerce business").
Step 8. Select the messages you'd like to send and click Turn on automated messages. (You can also click Do this later if you'd like to build your automation afterwards.)
Step 9. (Optional) Enter your phone number and send a test message to check what your clients will receive. Click Continue when ready or to skip the step.
Step 10. Choose a pricing plan or stick with the Free plan. Click the X close button if you'd like to skip this step.
Step 11. Review the brand assets imported from your website. Click Save brand assets if you like how it looks. You can always go back and refine your brand assets.
All done! Your Wix Bookings site is now connected to Omnisend.
Wix Bookings Automations
Omnisend integration with Wix Bookings provides four types of workflows you can use to send automated messages to your clients:
Booking confirmation;
Booking reminder;
Booking cancellation;
Booking reschedule.
Each automation uses an event sent from your Wix bookings store (e.g., booking is confirmed). Each event has custom properties you can use to personalize and add valuable information about the booking to your automated messages (emails and SMS).
Common personalization tags:
[[booking.serviceName]]– Service name.[[booking.providerName]]– Staff member name.[[booking.startTime]]– Event date and time.[[booking.location.name]]– Location name.[[booking.location.formattedAddress]]– Full address.
You can view all available personalization tags for each event by clicking the three-dot {...} button:
Note: When using personalization in SMS messages, keep in mind that all personalization tags will be replaced with values passed from Wix. As a result, the final character count may differ from what you see in the editor, and we cannot predict the exact length.
Be sure to account for this when writing your SMS content. To learn how many characters a single SMS can contain, refer to our SMS Channel guide.
Booking Reminder
By default, Booking Reminder pre-built automation in Omnisend sends 1 hour before the appointment starts. You can adjust this delay using the 'Sent time' block to send reminders hours or days in advance.
Booking Window Timing
Be careful when setting the Sent time delay. For example, if you set the reminder to be sent 24 hours before the appointment and a customer books less than 24 hours in advance, they will not receive the reminder. This happens because the scheduled trigger time (24 hours before the event) has already passed at the moment of booking.
The same logic applies to both email and SMS reminders. If the booking is created after the defined “Sent time” window, the reminder will not be sent.
To avoid missed reminders:
Review how far in advance customers typically book using your Wix Bookings data.
Adjust the Sent time delay accordingly (for example, if customers often book on the same day, set the reminder to 1–2 hours before the appointment instead of 24 hours).
Consider creating multiple reminders with different delays to accommodate various booking patterns.
Booking reminder events are a bit more complex than other ones. So, we'll explain how it works in this section.
By default, the Booking reminder is triggered at the exact moment when the Calendar Event starts, but as most of you'd like to send the reminder a few days/hours/minutes before the event happens, we've added the 'Sent time' block to the workflow. This block allows you to trigger the Automation Workflow X months/weeks/days/hours/minutes before the Calendar Event starts.
For example, you can set the email reminder to be sent 24 hours before the event starts:
However, keep in mind if the customer makes a booking less than 24 hours before the event, then an email reminder won't be sent in this case because the delay is set to 24 hours before the event, and there was no booking at the time when the reminder was supposed to be sent. It works the same way with SMS reminders (e.g., if you set the 'Sent time' to 6 hours before the event, booking should exist more than 6 hours before the event. Otherwise, the SMS reminder won't be sent).
So, adjust the 'Sent time' block delays based on your store booking time trends. If your customers never make a booking less than a day before the event, using it 24 hours before the event is okay. However, if your customers often make bookings less than 12 hours before the event, 1-2 hours before the event Sent Time will make much more sense.
Collecting Phone Number Field
To send SMS notifications through Omnisend, you must collect phone numbers with your Wix bookings form.
To start collecting phone numbers with your Wix bookings checkout form, go to your Wix account → Booking services → More actions → Update booking settings:
You'll be redirected to the Wix bookings settings page; click on the Booking form:
Make sure that the phone number field is set to 'required.' Otherwise, some clients may not provide their phone numbers during the booking, and Omnisend will need to know where we need to send the SMS notification. Make sure to save the form afterward.
Disabling Wix Bookings Notifications
The critical thing to mention is that we don't automatically replace the Wix bookings notifications. So, you should set up a Booking confirmation SMS notification in Omnisend and enable it in Wix as well. In that case, customers will receive two notifications about the same thing, and you want to avoid sending out duplicates. To turn off Wix bookings notifications in the Wix account, go to Booking services -> More actions -> update booking settings:
You'll be redirected to the Wix bookings settings page; click on the Emails & SMS notifications as shown in the screenshot below:
Then turn off all the notifications that you're going to send through Omnisend:
You can keep some of them enabled if you don't want to use Omnisend for some of your notifications.
Other Omnisend features that you may use
Signup forms
All the contacts passed to Omnisend from your Wix bookings site have non-subscribed status. It means that you can't send any promotional content to them, even if you want to because they didn't give you their consent to get any other content except the one related to their booking (that's why you can still send emails, and SMS based on the custom events that are passed to Omnisend from Wix bookings to contacts with non-subscribed status). So, if you'd like to start using Omnisend to send out promotional content, you'll need to collect consent from your clients first.
To collect the consent, you can use Omnisend Signup Forms. All Signup Form types are available for you except Embedded Signup Form.
To collect subscribers on your store, you can use Website Forms.
To collect consent from your customers who make a Booking, you can use the Landing page Signup Form. Add its URL to your transactional messages. For example, here's how Booking confirmation SMS may look with the Landing page URL added:
The 'Automatically shorten links' feature is enabled by default for every SMS block. So, in the actual SMS, this link will be shorter:
You can also share the Landing Page URL anywhere online. For example, suppose you have a Facebook group or Instagram account. In that case, you can share the Landing page link there to allow your clients to subscribe to your newsletter if they're interested in different news regarding your business, sales, etc.
Welcome email/SMS workflow
To send Welcome emails/SMS to the contacts that subscribe to your newsletter via Omnisend Signup Forms, you'll need to use the 'Contact enters a segment' trigger. You can find a detailed explanation of how to do that here.
SMS and Email campaigns
SMS and Email campaigns allow you to send out promotional content in bulk. However, you'll need to collect their consent to use this feature, as explained above. Once you have at least one SMS or Email subscriber, you can send them promotional content. For example, inform them about upcoming sales on your site.
FAQ
I'm getting the error that my account already exists when I try to connect my Wix bookings site to Omnisend; how do I fix this?
We've built a separate app for Wix booking sites. Therefore, you'll need to create a new account because it's not possible to connect the Wix bookings site to an existing account that has other brands connected to it.
Does this integration support Wix course sites?
We don't currently support Courses, but we'll start supporting this service type shortly.
Will the automation be triggered for manually created bookings?
Yes, we'll trigger automations for bookings that have been created manually in the Wix admin.
How to Verify Your Wix Bookings Integration
Go to Automations in Omnisend. If you see the following workflows, your Wix Bookings integration is active:
Booking Confirmation
Booking Reminder
Booking Cancellation
Booking Reschedule
If you only see e-commerce workflows (Welcome, Abandoned Cart, etc.), you're connected as a regular Wix store. Contact support to disconnect and reconnect as Wix Bookings.
You can also check a contact's profile: Audience → [Contact] → Overview. Booking events should appear in their activity log.




















