About Wix Meetings

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:

  • Create scheduling links that map to Wix Bookings services. Each link has a shareable URL for customers to book meetings.
  • Configure meeting duration, location, and host. Meetings support video, phone, and in-person formats, with optional conferencing provider integration.
  • Sync host calendars with Google, Outlook, and iCloud to prevent double-bookings.
  • Collect customer information through intake forms and process payments for chargeable meetings through Wix eCommerce.

How Wix Meetings uses Bookings APIs

Wix Meetings uses the same APIs as Wix Bookings, but with specific field values and restrictions.

Services

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.
  • Optional redirect behavior for deactivated links is stored in extendedFields.namespaces["@services/meetings"].deactivatedRedirectUrl.
  • Only a single 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.
  • The following fields aren't applicable: 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.

Policies

Wix Meetings uses the Booking Policies API. Each service has an associated policy.

The following policy fields aren't applicable:

  • waitlistPolicy
  • participantsPolicy
  • cancellationFeePolicy
  • saveCreditCardPolicy

Staff members (hosts)

In 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.

Bookings

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:

  • Meetings include bookingSource.appDefId set to 6646a75c-2027-4f49-976c-58f3d713ed0f and bookingSource.appName set to Wix Meetings.
  • Meetings don't appear in the Wix Bookings calendar. They appear in the scheduled meetings table under Customers & Leads > Meetings.
  • To retrieve meetings, call Query Extended Bookings and filter by the Meetings app ID 6646a75c-2027-4f49-976c-58f3d713ed0f.

Calendar events

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.

Forms integration

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.

Identify Wix Meetings entities in the API

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.

Before you begin

It's important to note the following points before starting to code:

  • Scope: Wix Meetings focuses on simple scheduling for individual professionals. It doesn't support multi-staff assignments, advanced payment configurations, or team scheduling such as round robin.
  • Free site limit: For sites on the free plan, a limit of 3 free meetings is enforced before the Wix user is prompted to upgrade their site plan.
  • App ID: The Wix Meetings 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.
  • Scheduling page: The Wix Meetings scheduling page handles time slot selection, form submission, and payment automatically. You only need to call Create Booking when building a fully custom booking experience.
  • Integration points: Wix Meetings integrates with:

Use cases

Terminology

  • Host: The staff member or professional conducting the meeting. Availability and calendar sync are tied to the host.
  • Scheduling link: A shareable link to a meeting's booking page. A scheduling link corresponds to a service in the Wix Bookings API.

For a comprehensive glossary of Wix Bookings terms, see terminology.

See also

Last updated: 5 July 2026

Did this help?