# Discover FirstDial.ai - Transform Your Home Service Business with FirstDial.ai

> Are you a home service business owner looking to never miss a lead again? Join us for a 15-minute session to learn how our AI-powered voice assistant can revolutionize the way you handle inbound calls. In this meeting, we will: Explore FirstDial.ai Features: Get an in-depth look at how our AI answers calls, schedules appointments, and provides detailed information to your customers. Understand the Benefits: Learn how FirstDial.ai can help you capture more leads, improve customer satisfaction, and free up your time to focus on delivering excellent service. Customization Options: Discover how you can tailor FirstDial to match your business's unique needs and preferences. Pricing Plans and Setup: We will walk you through our pricing plans and explain how our quick setup process can have you up and running in just 1-2 business days. Live Q&A: Have any questions? Our team will be available to answer all your queries and provide personalized advice. Book your meeting now to see how FirstDial.ai can help you grow your business and ensure you never miss a call again. We look forward to speaking with you!

- Host: FirstDial.ai
- Duration: 15 min
- Location: Google Meet
- Host time zone: America/Los_Angeles
- Confirmation: Bookings are confirmed instantly.
- Booking page: https://cal.com/firstdial/meeting
- Event type id: 956989

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `companyName` (Company Name), `phoneNumber` (Phone Number)
- Optional fields: `companyWebsite` (Company Website), `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.
