Scheduling Form Fields is an app created by Wix that lets site collaborators embed appointment booking directly into Wix Forms using an appointment form field component. The app is automatically installed on a site when a collaborator adds a form that includes an appointment field.
When a site collaborator creates a form with an appointment field, Scheduling Form Fields automatically creates a Bookings service and a booking policy to represent that appointment slot. The service defines the appointment's duration, location, and any linked staff members. The booking policy sets the rules for the appointment, such as cancellation windows and whether manual approval is required. When a site visitor submits the form, Scheduling Form Fields creates and confirms a booking for them, which automatically sets up a related calendar event. Scheduling Form Fields uses the same Calendar API integration as Wix Bookings, you can learn more about how this integration works. The appointment form uses the wix.form_app.form namespace, unlike Wix Meetings which uses wix.meetings.form.
Access levels vary depending on the entity type.
Scheduling Form Fields services and booking policies are read-only through the Wix Bookings APIs. Scheduling Form Fields manages them automatically. You can't create, update, or delete them using the standard Bookings APIs.
Additional characteristics:
appId is set to 6646a75c-2027-4f49-976c-58f3d713ed0f (the Wix Meetings app ID). Scheduling Form Fields runs on the same infrastructure as Wix Meetings, which is why the appId reflects Meetings rather than Scheduling Form Fields itself.createdByAppId is set to 3e4e322b-6d9b-4da0-9f53-e22c4a44a49e (the Scheduling Form Fields app ID).Scheduling Form Fields bookings have full API access. You can query them using the Bookings Reader V2 API and create, update, and delete them using the Bookings Writer V2 API.
Their appId is set to 6646a75c-2027-4f49-976c-58f3d713ed0f (the Wix Meetings app ID), inherited from the associated service. Their createdByAppId is set to 3e4e322b-6d9b-4da0-9f53-e22c4a44a49e (the Scheduling Form Fields app ID).
Calendar events for Scheduling Form Fields bookings are created and updated automatically when bookings are made or modified. You can also manually update events using the Calendar APIs.
Their appId is set to 6646a75c-2027-4f49-976c-58f3d713ed0f (the Wix Meetings app ID).
Use createdByAppId to filter Scheduling Form Fields services, booking policies, and bookings:
Note: Filtering services or booking policies by appId returns all Wix Meetings entities, not only Scheduling Form Fields ones. Use createdByAppId when you need to isolate Scheduling Form Fields entities specifically.
Scheduling Form Fields creates and confirms bookings automatically. Common API operations for Scheduling Form Fields bookings include:
createdByAppId filter set to the Scheduling Form Fields app ID. See Identify Scheduling Form Fields entities in the API for the filter syntax.The following table summarizes the key differences between booking solutions and their API capabilities:
| Solution | appId on services & policies | createdByAppId | Services & policies via API | Bookings via API | Wix Bookings dashboard |
|---|---|---|---|---|---|
| Wix Bookings | 13d21c63-b5ec-5912-8397-c3a5ddb27a97 | 13d21c63-b5ec-5912-8397-c3a5ddb27a97 | Full CRUD | Full CRUD | Shown |
| Legacy Wix Bookings | Not set | Not set | Full CRUD | Full CRUD | Shown |
| Wix Meetings | 6646a75c-2027-4f49-976c-58f3d713ed0f | 6646a75c-2027-4f49-976c-58f3d713ed0f | Full CRUD | Full CRUD | Hidden |
| Scheduling Form Fields | 6646a75c-2027-4f49-976c-58f3d713ed0f | 3e4e322b-6d9b-4da0-9f53-e22c4a44a49e | Read-only | Full CRUD | Hidden |
Last updated: 6 July 2026