# Free first-look review with truetales

> A free 20-minute first-look review. Send us your website and we'll look at it the way a new customer does: where you lose customers, who's winning the customer you want, how your site reads to someone new, and what we'd fix first, with its cost. If the brand isn't what's holding you back, we'll say so. Calls run from early morning to late evening, six days a week. That's inside the working day in Europe, Australia and Asia, and early mornings or evenings if you're in the US. If nothing here works for your timezone, email hello@truetales.co or message us on Telegram and we'll open a slot that does.

- Host: truetales
- Duration: 20 min
- Location: Google Meet
- Host time zone: Asia/Singapore
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/truetales/intro
- Event type id: 6503789

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6503789&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": 6503789,
  "start": "<UTC ISO 8601 start from the slots response>",
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "guests": [
    "guest@example.com"
  ],
  "bookingFieldsResponses": {
    "brand-name": "…",
    "website-or-instagram": "…",
    "whats-stuck": "…",
    "source": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (your_name), `email` (Email address), `brand-name` (Your brand name), `website-or-instagram` (Your website or booking page), `whats-stuck` (What runs through your phone today that shouldn't?)
- Optional fields: `source` (How did you find us?), `notes` (Additional notes), `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.
