Events
Bookings
Booking Requested

Booking requested

Is triggered when booking was requested.

Provide the data to Segment tracker.

Data structure:

type Customer = {
  id: string;
  createdAt: string;
  updatedAt: string;
  status: string;
  partySize: number;
  customer: {
    id: string;
    phoneNumber: string;
    name: string;
    email: string;
  }
  location: {
    id: string;
    address: string;
    city: string;
    name: string;
    zipCode: string;
    areaId: string;
    areaName: string;
    imageUrl: string;
  }
  bookingItems: Array<{
    startTime: string;
    endTime: string;
    service: {
      name: string;
      imageUrl?: string;
      durationMinutes: number;
      price: number;
    }
    resources: Array<{
      id: string;
      name: string;
      resourceTypeName: string;
      resourceTypeId: string;
    }>
  }>
  customFields: Record<string, string>;
  startTime?: string | null;
  endTime?: string | null;
}