Skip to main content

Turnaways data model

The Turnaways data source provides information about all waitlists and turnaways, the final status of these requests, and other attributes of each request such as requested date and time slot and therapist.

When guests call in for appointments on busy days or during peak times, front-desk executives can capture the guests' requests in the waitlist. This information can later be used to convert the waitlist into a confirmed appointment when a guest's preferred slot becomes available.

If the guest's preferred time slot does not become available, the waitlist can then be converted to a turnaway. The front-desk executive can also directly mark the guest's request as a turnaway.

 

Example use cases

  • Number of turnaways over time

  • Number of turnaways by service

  • Requests by current status

Granularity of the data

At the most basic level, every waitlist or turnaway record is created as a separate row. When the status of a request changes, the record is updated to reflect the latest status. Furthermore, when a guest mentions multiple days or multiple times as preferred slots at the time when the waitlist is created, each slot gets created as a separate row. 

In the following table, the pink rows display requests that have been converted to confirmed appointments. This is indicated by the turnaway status field for the respective record. The appointment start date time in center and appointment end date time in center fields indicate the start time and end time of the preferred slots mentioned by the guest at the time of waitlist creation. The corresponding appointment ID of the confirmed appointment is specified in the appointment id field. The turnaway date time in center field indicates the timestamp at which the request moved from waitlist to converted status. 

The blue rows in the table display requests for which the status is TurnAway. The turnaway reason is also specified for those records. 

In the table, the gray rows display requests for which the status is WaitList. One of the guests (Harry) specified multiple days as preferred slots. As a result, three different rows have been created for him. Another guest (Mike) also has a waitlisted request. Mike mentioned Michelle as the preferred therapist when the waitlist was created. This is reflected in the Therapist First Name field. 

Note: This data source is only relevant for service appointments. Classes information does not flow into this data source. The corresponding information for Classes is captured in the Registrations data source.

Turnaways-Data-Model-768x141.png

Group

Description

Field

Definition

Examples/Notes

Data Type

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

organization name

Formal name of the organization.

Massage Spa Express is the formal name of an organization.

varchar(512)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

organization account name

Domain name of the organization in Zenoti.

If you use the https://massagespa.zenoti.com URL to log in to Zenoti, massagespa is your account name. The formal name and domain name may be different.

varchar(256)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center name

Center in which the waitlist/turnaway is recorded.

varchar(128)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center company name

Name under which the center is registered.

Businesses, especially in a franchisee model, may register each center as a different company - such details are tracked on the Centers > General tab.

varchar(128)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

is center franchise

A flag that indicates whether the center is a franchisee. - True: center is a franchisee. - False: center is not a franchisee.

boolean

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center cstn number

Central Sales Tax (CST) number of the center.

varchar(80)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center tin number

Taxpayer Identification Number (TIN) number of the center.

varchar(80)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center tot number

Transient Occupancy Tax (TOT) number of the center.

varchar(80)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center service tax number

Service tax number of the center.

varchar(80)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center vat number

Value Added Tax (VAT) identification number of the center.

varchar(80)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

center luxary tax number

Luxury tax number of the center.

varchar(80)

Center, Zone, Organization

An organization can be divided into zones, which can be further divided into centers. Here, we refer to the center in which the waitlist/turnaway entry is recorded.

minutes to add

Number of minutes that need to be added to UTC time to calculate the current time at the center. Timestamps that are generated by Tableau (for example, if you use filters such as Today and Tomorrow) are in UTC. As a result, you need this field to find out the current center time. Note: You do not need this field for timestamps that are directly in the data source - these timestamps are already in the centerÕs time zone.

integer

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest first name

First name of the guest for whom the waitlist/turnaway entry is created.

varchar(160)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest middle name

Middle name of the guest for whom the waitlist/turnaway entry is created.

varchar(128)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest last name

Last name of the guest for whom the waitlist/turnaway entry is created.

varchar(256)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest code

Unique code of the guest for whom the waitlist/turnaway entry is created. This maps to the guest code in a guest's profile in Zenoti.

varchar(128)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

user wid

System-generated value to uniquely identify each guest.This is generated in Analytics; it does not exist in the core system.

bigint

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest address 1

Guest's address 1 details.

varchar(2048)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest address 2

Guest's address 2 details.

varchar(2048)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest city

City to which the guest belongs.

varchar(128)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest state

State to which the guest belongs.

varchar(4096)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest country name

Country to which the guest belongs.

varchar(4096)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest zipcode

Zipcode of the guest's address.

varchar(128)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest type name

Indicates whether the guest is indeed a guest or an employee.

Possible values: - Guest - Employee - Internal Guest/Virtual Guest: Guests who made their first purchase on Webstore.

varchar(128)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest email

Email ID of the guest.

varchar(256)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest mobile phone

Mobile phone number of the guest.

varchar(64)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest home phone

Home phone number of the guest.

varchar(64)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest phone code

Phone country code of the guest.

integer

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest gender

Gender of the guest.

varchar(14)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest dob

Date of birth of the guest.

timestamp

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

referred by guestid

User ID of the person who referred the guest.

varchar(36)

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest anniversary date

Marriage anniversary date of the guest.

timestamp

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

is guest inactive

A flag that indicates whether the guest is inactive. A guest is considered inactive if his/her profile has been removed from the system. - True: Guest is inactive. - False: Guest is active.

boolean

Guest

These fields detail the attributes of the guest for whom the waitlist/turnaway entry is created.

guest tags

Tags associated with the guest.

Tags can be set up for guests in their profile under the General tab. These will be comma-separated values if there are multiple tags.

varchar(65535)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee first name

First name of the employee who created the waitlist/turnaway entry.

varchar(160)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee middle name

Middle name of the employee who created the waitlist/turnaway entry.

varchar(128)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee last name

Last name of the employee who created the waitlist/turnaway entry.

varchar(256)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee - code

Unique code of the employee who created the waitlist/turnaway entry.This code is taken from the employee's profile in Zenoti.

varchar(128)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee code

Unique code of the employee who created the waitlist/turnaway entry. This code is taken from the employee's guest profile. When an employee's profile is created, Zenoti automatically creates their guest profile. Note: The employee code is usually the same as employee - code, unless someone manually changes it in the employee's guest profile.

DO NOT USE- THIS FIELD IS BEING DEPRECATED

varchar(128)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee gender

Gender of the employee who created the waitlist/turnaway entry.

varchar(14)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee mobile phone

Mobile number of the employee who created the waitlist/turnaway entry.

varchar(64)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee job name

Job name associated with the employee who created the waitlist/turnaway entry.

Therapist, Manager, Aesthetician etc.

varchar(1020)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee job code

Unique code associated with the job of the employee who created the waitlist/turnaway entry.

varchar(8000)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

is createdby employee inactive

A flag that indicates whether the employee who created the waitlist/turnaway entry is inactive. An employee is considered inactive if they have been removed from the system. - True: Employee is inactive. - False: Employee is active.

boolean

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

createdby employee tags

Tags associated with the employee who created the waitlist/turnaway entry.

varchar(65535)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist first name

First name of the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

varchar(256)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist middle name

Middle name of the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

varchar(256)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist last name

Last name of the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

varchar(256)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist employee - code

Unique code of the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry. This code is taken from the employee's profile in Zenoti.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist id

Unique identifier for the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

varchar(256)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist code

Unique code of the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry. This code is taken from the employee's guest profile. When an employee's profile is created, Zenoti automatically creates their guest profile. Note: The code is usually the same as employee - code, unless someone manually changes it in the employee's guest profile.

DO NOT USE- THIS FIELD IS BEING DEPRECATED

varchar(128)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist gender

Gender of the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

varchar(14)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist job name

Job name associated with the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

varchar(1020)

Employee

This group of fields describes the attributes of two types of employees:

- Createdby: The employee who created the waitlist/turnaway entry.

- Therapist: The employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

therapist job code

Unique code associated with the job of the employee who was requested to provide the service at the time of creating the waitlist/turnaway entry.

Therapist details are populated when a therapist is selected at the time of creating the waitlist/turnaway entry. If a therapist is not specifically selected at this time, these fields are populated with the Not Applicable or are left blank.

varchar(8000)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service name

Name of the service for which the waitlist/turnaway entry is created.

varchar(512)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service length

Ideal time taken to complete the service (in minutes), as set up in Zenoti.

integer

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service category

Category of the service. This is set up as Sub-category in core.

For a Brazilian Wax service, the category could be Waxing and parent category could be Hair removal.

varchar(256)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service parent category

Parent category of the service. This is set up as Category in core.

For a Brazilian Wax service, the category could be Waxing and parent category could be Hair removal.

varchar(256)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service has variant

This flag indicates whether the service has a variant. - True: indicates that the service has a variant. - False indicates that the service does not have a variant. - Not Applicable.

A center has a service called Massage that has two variants - 30 minute massage and 60 minute massage. This flag would be True for the service Massage; while it would be False for these services: 30 minute massage and 60 minute massage.

varchar(14)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service is variant

This flag indicates whether the service is a variant. - True: indicates that the service is a variant. - False: indicates that the service is not a variant. - Not Applicable

A center has a service called Massage that has two variants - 30 minute massage and 60 minute massage. This flag would be False for the service Massage; while it would be True for these services: 30 minute massage and 60 minute massage.

varchar(14)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

is addon

This flag indicates whether the service is an add-on. - True: indicates that the service is an add-on. - False: indicates that the service is not an add-on.

boolean

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service businessunit

Business unit to which the service belongs.

varchar(200)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service tags

Tags associated with the service.

Tags can be created for a service in Organization view. These will be comma-separated values if there are multiple tags.

varchar(65535)

Service

These fields detail the attributes of the service for which the waitlist/turnaway entry is created.

service price

List price of the service.

float

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

turnaway wid

Unique identifier for the waitlist/turnaway record. This is generated in Analytics; it does not exist in the core system.

bigint

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

created date in center

Date when the waitlist/turnaway entry is created.

date

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

created date time in center

Date and time at which the waitlist/turnaway entry is created.

timestamp

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

appointment start date in center

Start date of the time slot preferred by the guest at the time of creating the waitlist/turnaway entry.

date

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

appointment start date time in center

Start date and time of the time slot preferred by the guest at the time of creating the waitlist/turnaway entry.

It is possible that the guest mentions Any Time on a particular day for the preferred slot. In this case, the time gets populated as 00:00:00.

timestamp

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

appointment end date in center

End date of the time slot preferred by the guest at the time of creating the waitlist/turnaway entry.

date

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

appointment end date time in center

End date and time of the time slot preferred by the guest at the time of creating the waitlist/turnaway entry.

It is possible that the guest mentions Any Time on a particular day for the preferred slot. In this case, the time gets populated as 00:00:00.

timestamp

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

turnaway status

Current status of the record. Possible values: - WaitList - Converted - TurnAway

varchar(30)

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

appointment id

Appointment ID associated with a request when it gets converted to a confirmed appointment. This is only populated when the turnaway status value of the request is Converted.

varchar(36)

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

turnaway reason

Reason for marking the request as a turnaway. This is only populated when the turnaway status value of the request is Turnaway.

varchar(65535)

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

turnaway reason code

Unique code assigned to each turnaway reason. This is only populated when the turnaway status value of the request is Turnaway.

varchar(1024)

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

comments

Comments entered by the employee when the waitlist/turnaway entry is created.

varchar(16000)

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

turnaway date in center

Date on which the turnaway status value of the record is changed from either Waitlist to Converted or from Waitlist to Turnaway.

date

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

turnaway date time in center

Date and time at which the turnaway status value of the record is changed from either Waitlist to Converted or from Waitlist to Turnaway.

timestamp

Turnaway

These fields detail the attributes of the waitlist/turnaway entry.

void

Indicates whether the waitlist/turnaway record is valid. - True: void record - False: valid record

boolean