Wix Bookings lets customers book appointments, classes, or services online. Omnisend's integration automates email and SMS notifications based on booking events, confirmations, reminders, cancellations, and reschedules.
This article lists all supported features for Wix Bookings in Omnisend.
Before You Begin
Make sure the Wix Bookings app is installed on your Wix site. Without it, booking events will not sync with Omnisend, and related automations will not function.
💡 The Omnisend integration with Wix also allows you to use Wix eCommerce Store features.
Setup Requirements
Collect Phone Numbers for SMS
To send SMS notifications in Omnisend, you must collect phone numbers with your Wix Bookings form. Follow these steps to collect phone numbers with your Wix Bookings checkout form:
Step 1. Go to your Settings → Checkout.
Step 2. Under the Checkout form, click Edit.
Step 3. Add a Phone field to your form → Set it as required → Click Save.
⚠️ Phone number format requirement: Phone numbers must use international format (e.g., +14255551234) with no spaces, dashes, or parentheses. Numbers in other formats (e.g., (425) 555-1234) will cause SMS delivery to fail.
Disable Wix Bookings Notifications To Avoid Duplicates
Omnisend doesn't automatically replace Wix's built-in booking notifications. If you enable booking confirmations in both Wix and Omnisend, customers will receive two notifications for the same event.
To turn off Wix notifications:
Step 1. Go to Settings → Booking settings.
Step 2. Select Notifications you send.
Step 3. Disable the notifications that you plan to send through Omnisend to prevent them from also being sent from Wix. Make sure to check both SMS and Email notifications.
💡 Tip: You can keep some Wix notifications enabled if you don't plan to use Omnisend for all notification types.
Available Booking Automation
Omnisend provides four types of booking automations to keep your customers informed:
Booking Confirmation: Sends immediately after a booking is completed. Use it to confirm appointment details and reduce no-shows.
Booking Reminder: Sends before the appointment (you control the timing). Reduces no-shows and keeps customers prepared.
Booking Cancellation: Triggers when a booking is canceled. Use it to confirm cancellation or offer rebooking options.
Booking Reschedule: Triggers when a customer changes their appointment. Confirms new date/time and updates details.
All four automations support Email and SMS, and you can personalize your messages using booking details (see more below).
To enable an automation, go to Automations → Create Workflow → Search booking workflows → Click Customize workflow to open and edit your automation.
Adjust Booking Reminder Delay
By default, the 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.
💡 Tip: Check your Wix Bookings data to see the average booking lead time, then adjust your reminder timing accordingly.
Personalize Messages with Booking Details
Use personalization tags to add booking details to your Email and SMS workflows, such as the service name, staff member, appointment date/time, and location. This helps make your messages more personal and relevant.
Example tags:
[[booking.serviceName]]– Name of the booked service.[[booking.providerName]]– Staff member assigned.[[booking.startTime]]– Appointment 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 (⋯) menu.
⚠️ SMS character limit: Personalization tags are replaced with actual values when messages are sent. The final character count may differ from what you see in the editor. Learn more about SMS character limits.
Other Automation
In addition to booking-related workflows, you can also use other automations available in Omnisend.
Welcome Automation: Send welcome emails or SMS to contacts who subscribe through Omnisend Signup Forms.
Segment Entry/Exit Automation: Send emails or SMS messages to contacts when they enter or exit a segment.
If you use Wix eCommerce, you can also use additional eCommerce-related automations. Learn more about Wix eCommerce-supported features in Omnisend.
Email & SMS Campaigns
Other than automation, you can also send one-time campaigns to your subscribers. You can use campaigns to send promotional content (sales, announcements, newsletters) to subscribers in bulk.
Note: Campaigns can be sent to subscribers only.
Signup Forms
Contacts synced from Wix Bookings are added to Omnisend with a non-subscribed status. This means you can send booking-related automations (confirmation, reminder, cancellation, and reschedule), but you cannot send promotional campaigns to these contacts.
To collect subscribers with proper consent, use Omnisend Signup Forms. Omnisend offers Popup, Flyout, and Landing Page forms.
⚠️ With the Wix integration, you can use all form types except Embedded forms. Because Wix sites operate as Single Page Applications (SPA), embedded forms are not supported and will not function properly.
Popup / Flyout Forms
You can create Popup or Flyout forms that appear on your Wix site while visitors browse your website.
💡 Learn more:
Landing Page Forms
If you want to collect subscriptions through messages, create a Landing Page form and add its URL to your transactional messages. For example, you can include the landing page link in your booking confirmation SMS so customers can subscribe to your newsletter.
You can also enable the Automatically shorten links feature in the SMS block. This shortens the landing page URL in the message, helping reduce the number of SMS characters used.
You can also share the Landing Page URL anywhere online. For example, you can post it on Facebook groups, Instagram profiles, or other social platforms, allowing customers to subscribe to your newsletter if they want to receive updates about your business, promotions, or news.
Other Omnisend Features
You can also use Segmentation to target contact groups (by engagement, activity, or custom properties) and Omnsiend Reports to track campaign and automation performance.
FAQ
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.
Can I send an automation when a customer abandons a booking checkout?
No. Omnisend doesn't receive abandoned booking events from Wix Bookings. Abandoned cart automations only work with Wix Stores (ecommerce products), not booking services.
Why aren't some of my bookings triggering automations?
If automations do not trigger for some bookings, Omnisend may not be receiving the booking webhooks from Wix. This is typically an issue on the Wix side.
To verify this:
Go to Audience → Contacts in Omnisend.
Select a contact who made a booking.
Open the contact profile and check their activity timeline.
If no booking events appear, it means Omnisend did not receive the webhook for that booking. In this case, please contact Wix Support to investigate the webhook delivery.
Why are my Wix contacts marked as "non-subscribed" in Omnisend?
Contacts must have Email or SMS marketing consent to be marked as subscribers. If contacts are added without opt-in (e.g., from checkout without a consent checkbox), they sync as non-subscribed.
Why can't I use Embedded Signup Forms on Wix?
Wix doesn't support Embedded Signup Forms because they require adding HTML code directly to your site's theme, and Wix's platform doesn't allow this level of code customization.
What you can use instead:
Popup forms – Popup on your Wix site.
Flyout forms – Flyout from selected corners of your website.
Landing Page forms – Standalone signup pages with a unique URL you can link to (great for adding to booking confirmation emails/SMS)
What channels are supported for booking automations?
All four booking automations (Confirmation, Reminder, Cancellation, Reschedule) support email and SMS. You can use either channel, or both.
Need a hand? Chat with our Support Team directly in the app or email [email protected].















