> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

## Resource: Introduction

## Article: Introduction

## Article Link: https://dev.wix.com/docs/api-reference/business-solutions/meetings/introduction.md

## Article Content:

# 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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/services/services-v2/introduction.md). 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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/introduction.md), but with specific field values and restrictions.

### Services

Wix Meetings uses the [Services V2](https://dev.wix.com/docs/api-reference/business-solutions/bookings/services/services-v2/introduction.md) 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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/architecture.md#checkout-and-payments) by default. You can also [handle payments with a custom checkout](https://dev.wix.com/docs/api-reference/business-solutions/bookings/handle-payments-with-a-custom-checkout.md).
- `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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/policies/booking-policies/introduction.md) 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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/staff-members/staff-members/introduction.md) are called hosts. Each host must be [connected to a site collaborator](https://dev.wix.com/docs/api-reference/business-solutions/bookings/staff-members/staff-members/connect-staff-member-to-user.md) who has an [appropriate role](https://support.wix.com/en/article/roles-permissions-overview). Wix Meetings supports a single host per scheduling link.

### Bookings

Wix Meetings uses the [Bookings V2 API](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-writer-v2/introduction.md). To create and reschedule meetings programmatically, use the [Create Booking](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-writer-v2/create-booking.md) and [Reschedule Booking](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-writer-v2/reschedule-booking.md) 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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-reader-v2/query-extended-bookings.md) and filter by the Meetings app ID `6646a75c-2027-4f49-976c-58f3d713ed0f`.

### Calendar events

<blockquote class='important'>

__Important:__
Don't interact directly with Calendar APIs to manage meetings. Use the Create Booking and Reschedule Booking methods instead.

</blockquote>

Wix Meetings creates and updates [Calendar events](https://dev.wix.com/docs/api-reference/business-management/calendar/events-v3/introduction.md) 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](https://dev.wix.com/docs/api-reference/crm/forms/introduction.md) integration as Wix Bookings. Learn more about [how this integration works](https://dev.wix.com/docs/api-reference/business-solutions/bookings/wix-forms-integration.md). The booking form is created during [provisioning](https://dev.wix.com/docs/api-reference/business-solutions/meetings/provisioning-v1/provision-meetings-app.md) 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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/services/services-v2/query-services.md) or [Query Extended Bookings](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-reader-v2/query-extended-bookings.md) with this filter to retrieve only Wix Meetings records.

When handling events such as [Booking Created](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-writer-v2/booking-created.md), 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](https://dev.wix.com/docs/api-reference/business-solutions/meetings/scheduling-form-fields.md) 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](https://dev.wix.com/docs/api-reference/articles/work-with-wix-apis/platform/about-apps-created-by-wix.md). For filtering guidance, see [Identify Wix Meetings entities in the API](#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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/bookings/bookings-writer-v2/create-booking.md) when building a fully custom booking experience.
- **Integration points**: Wix Meetings integrates with:
  - [Wix CRM](https://dev.wix.com/docs/api-reference/crm/members-contacts/introduction.md): [Contacts](https://dev.wix.com/docs/api-reference/crm/members-contacts/contacts/contacts/introduction.md) are created automatically.
  - [Wix eCommerce](https://dev.wix.com/docs/api-reference/business-solutions/e-commerce/introduction.md): As with the Wix Bookings app, you can integrate with Wix eCommerce to automate payment processing. Learn more about [how this integration works](https://dev.wix.com/docs/api-reference/business-solutions/bookings/architecture.md#checkout-and-payments).
  - [Wix Forms](https://dev.wix.com/docs/api-reference/crm/forms/introduction.md): Use [booking forms](https://dev.wix.com/docs/api-reference/business-solutions/bookings/wix-forms-integration.md#booking-forms) and [intake forms](https://dev.wix.com/docs/api-reference/business-solutions/bookings/wix-forms-integration.md#intake-forms) to collect customer details and additional information such as health waivers.

## Use cases

- [Set up Wix Meetings](https://dev.wix.com/docs/api-reference/business-solutions/meetings/sample-flows.md#set-up-wix-meetings)
- [Set up a paid meeting](https://dev.wix.com/docs/api-reference/business-solutions/meetings/sample-flows.md#set-up-a-paid-meeting)
- [Connect a host's external calendar](https://dev.wix.com/docs/api-reference/business-solutions/meetings/sample-flows.md#connect-a-hosts-external-calendar)
- [Schedule a meeting](https://dev.wix.com/docs/api-reference/business-solutions/meetings/sample-flows.md#schedule-a-meeting)
- [Deactivate a scheduling link](https://dev.wix.com/docs/api-reference/business-solutions/meetings/sample-flows.md#deactivate-a-scheduling-link)
- [Reschedule a meeting](https://dev.wix.com/docs/api-reference/business-solutions/meetings/sample-flows.md#reschedule-a-meeting)
- [Cancel a meeting](https://dev.wix.com/docs/api-reference/business-solutions/meetings/sample-flows.md#cancel-a-meeting)

## Terminology

- **Host**: The [staff member](https://dev.wix.com/docs/api-reference/business-solutions/bookings/staff-members/staff-members/introduction.md) 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](https://dev.wix.com/docs/api-reference/business-solutions/bookings/services/services-v2/introduction.md) in the Wix Bookings API.

For a comprehensive glossary of Wix Bookings terms, see [terminology](https://dev.wix.com/docs/rest/business-solutions/bookings/terminology.md).

## See also

- [Wix Meetings for site owners](https://support.wix.com/en/article/wix-meetings)
- [Scheduling Form Fields](https://dev.wix.com/docs/api-reference/business-solutions/meetings/scheduling-form-fields.md)
- [Wix Bookings](https://dev.wix.com/docs/api-reference/business-solutions/bookings/introduction.md)
- [Wix app IDs](https://dev.wix.com/docs/api-reference/articles/work-with-wix-apis/platform/about-apps-created-by-wix.md)