Wix Meetings is a scheduling app created by Wix that provides a link-first approach to professional scheduling, allowing Wix users to create and share a dedicated scheduling page.
With Wix Meetings, you can:
Wix Meetings uses the same APIs as Wix Bookings, but with specific field values and restrictions.
Wix Meetings uses the Services V2 API with these differences:
type is always APPOINTMENT.appId is always 6646a75c-2027-4f49-976c-58f3d713ed0f.payment is null if no payment is required. When payment is required, the meeting goes through the Wix eCommerce checkout flow by default. You can also handle payments with a custom checkout.onlineBooking.enabled controls whether a scheduling link is active:
true: the link is active and customers can book.false: the link is deactivated and customers can't book through that link.extendedFields.namespaces["@services/meetings"].deactivatedRedirectUrl.locations entry is supported. The location can be a business location, custom address, or customer-specified address. Video conferencing and phone calls are configured separately through the conferencing and phoneCall fields.description, defaultCapacity, category, seoData, addOnGroups, addOnDetails, taxableAddress.Services created by Wix Meetings don't appear in the Wix Bookings services list. They appear in the Wix Meetings dashboard under Customers & Leads > Meetings.
Wix Meetings uses the Booking Policies API. Each service has an associated policy.
The following policy fields aren't applicable:
waitlistPolicyparticipantsPolicycancellationFeePolicysaveCreditCardPolicyIn Wix Meetings, staff members are called hosts. Each host must be connected to a site collaborator who has an appropriate role. Wix Meetings supports a single host per scheduling link.
Wix Meetings uses the Bookings V2 API. To create and reschedule meetings programmatically, use the Create Booking and Reschedule Booking methods.
Key differences from Wix Bookings:
bookingSource.appDefId set to 6646a75c-2027-4f49-976c-58f3d713ed0f and bookingSource.appName set to Wix Meetings.6646a75c-2027-4f49-976c-58f3d713ed0f.Important: Don't interact directly with Calendar APIs to manage meetings. Use the Create Booking and Reschedule Booking methods instead.
Wix Meetings creates and updates Calendar events automatically when meetings are created or modified. Events have appId set to 6646a75c-2027-4f49-976c-58f3d713ed0f.
Wix Meetings uses the same Wix Forms integration as Wix Bookings. Learn more about how this integration works. The booking form is created during provisioning and uses the wix.meetings.form namespace.
To distinguish Wix Meetings entities from other booking entities, filter by appId: "6646a75c-2027-4f49-976c-58f3d713ed0f". For example, call Query Services or Query Extended Bookings with this filter to retrieve only Wix Meetings records.
When handling events such as Booking Created, compare the appId in the event payload against the Wix Meetings app ID to determine whether the booking belongs to Wix Meetings.
Note: The Wix Meetings app ID also appears on Scheduling Form Fields services and calendar events, since Scheduling Form Fields runs on the same infrastructure. To isolate Wix Meetings entities specifically, combine the appId filter with a createdByAppId filter set to 6646a75c-2027-4f49-976c-58f3d713ed0f.
It's important to note the following points before starting to code:
appId is 6646a75c-2027-4f49-976c-58f3d713ed0f. For a full list of Wix app IDs, see apps created by Wix. For filtering guidance, see Identify Wix Meetings entities in the API.For a comprehensive glossary of Wix Bookings terms, see terminology.
Last updated: 5 July 2026