# Pre Demo Call | The Web Studio with Jose Chatelet

> In this short 30-minute call, we'll get to know each other, understand where your business stands right now, and figure out the kind of online presence you actually need to position yourself properly and win clients. What we'll cover on the call: Quick diagnosis: how you're communicating today, whether that's your current website, your socials, or starting from zero. Your specific goals: what you want to solve or achieve with your new site. Next step: with all of that, we'll prepare a personalized visual demo of your website so you can see the proposal before making any decision. A direct, one-on-one chat. No commitment, no canned sales pitch. — Jose Chatelet The Web Studio

- Host: Jose Chatelet
- Duration: 30 min
- Location: Google Meet
- Host time zone: America/Vancouver
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/thewebstudio/pre-demo
- Event type id: 6057832

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6057832&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": 6057832,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "title": "…",
    "Website-and-social-media": "…",
    "attendeePhoneNumber": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Email address), `title` (What's your business name? What is your main product or service?), `Website-and-social-media` (Please share links to your current website (if you have one), and any social media profiles)
- Optional fields: `attendeePhoneNumber` (Phone number), `notes` (What is your main goal for this demo?), `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.
