# Get my free review with James Stallwood

> If your Google listing is thin, your reviews are old, and your website looks like a leaflet, Customers scroll past you and ring the next name. Here's what we set up: Get found on Google — your Google Business Profile built out properly, plus the local SEO and reviews that push you up the map. This is where nearly every job starts. A website that books quotes — not a brochure. Real photos, your services, your areas, and a quote form that lands in your phone the second they hit send. Never lose a job on-site — every missed call gets an instant text back, so the lead's booked before your competitor rings back. Reviews on autopilot — every finished job triggers a review request at the right moment. No chasing. Old-lead rewarming — the quotes that went quiet, worked through with a proper follow-up sequence. Ads when you want more — Google and Meta, run on cost per booked job, turned up or down whenever you like. Social media — your before-and-afters posted 3 to 4 times a week to keep you top of mind locally. Start where you're leaking the most jobs, usually Google, and add the rest as the diary fills. Everything runs from one place, on your existing number. First 14 days free. I only take one business per area.

- Host: James Stallwood
- Duration: 20 min
- Location: Google Meet
- Host time zone: Asia/Bangkok
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/james-gqy79x/free-ai-strategy-call-built-for-trade-businesses
- Event type id: 5605871

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address)
- Optional fields: `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.
