# Email Infrastructure Consultation with Daniel Taylor

> Pick a time that suits you. Thirty minutes on why your cold email is landing in spam, and what to change. No pitch, no obligation. Live audit of your SPF, DKIM and DMARC Domain strategy: how many, how to structure them, what to keep off your main domain The copy side: spam trigger words and what actually gets filtered now A warmup and volume plan built for your list size A clear fix list you can action same-day 95% inbox placement guaranteed · 4 years in deliverability

- Host: Daniel Taylor
- Duration: 15, 30 min
- Location: Google Meet
- Host time zone: Australia/Sydney
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/daniel-flyscale/30min
- Event type id: 6411970

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=6411970&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": 6411970,
  "start": "<UTC ISO 8601 start from the slots response>",
  "lengthInMinutes": 30,
  "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.
- `lengthInMinutes` picks one of 15, 30; pass the same value to the slots request as `duration`.
