# Complimentary 30 Minute Travel Consultation with Kayla Shawley

> Please Read Before Booking Your Complimentary Consultation I’m excited to connect and learn more about your travel plans. During this complimentary consultation, we’ll talk through your destination ideas, travel dates, priorities, and how you like to travel. I’ll ask a few targeted questions to understand what you’re looking for and to determine whether we’re a good fit to work together. We’ll also review how I work with clients, including my role as your travel advisor, what planning support I provide, and when a non-refundable planning fee may apply. My goal is to set clear expectations upfront so there are no surprises later. After the call, I’ll send a follow-up email summarizing what we discussed and outlining next steps. At that point, you’ll have the option to move forward or not. If you choose to continue, I’ll send an invoice and begin planning within 24–48 hours once payment is received. Before booking, please be sure you’re comfortable placing a deposit on a reservation within 3–5 business days of receiving a proposal, should you decide to move forward. I look forward to meeting you and learning more about your trip. If you'd like to learn more about me, I encourage you to join my private Facebook group.

- Host: Kayla Shawley
- Duration: 30 min
- Location: Attendee phone number, Cal Video
- Host time zone: America/New_York
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/kayla-shawley/new
- Event type id: 4505152

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=4505152&start=YYYY-MM-DD&end=YYYY-MM-DD&timeZone=<IANA time zone>
cal-api-version: 2024-09-04
```

The response is `{"data":{"YYYY-MM-DD":[{"start":"<ISO 8601 with offset>"}]}}`; no API key is needed.

## Book

```http
POST https://api.cal.com/v2/bookings
cal-api-version: 2026-02-25
Content-Type: application/json

{
  "eventTypeId": 4505152,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "location": {
    "type": "attendeePhone",
    "phone": "…"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `notes` (Please share anything that will help prepare for our meeting including preferred destination, dates of travel (or time of year), how many people are traveling and how you found me!)
- Optional fields: `guests` (Add guests)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `location` is required: `location.phone` is the attendee’s own.
