# Renovate AI: Product Demo & Integration Discussion with Sid Sarasvati

> See your product in any room. Live. In 30 minutes. Most visualization tools give you templates. We give you photorealistic AI renders from a single photo. This call is for you if: Customers ask “what would this look like in my space?” and you lose the sale Your team wastes hours on mockups that still look fake You sell flooring, countertops, cabinets, furniture, or fixtures and need visuals that close What happens on this call: You show me a photo of a real space I render your product into it. Live. While you watch We talk about what this does to your conversion rate Bring a photo. A job site, a listing, a showroom floor. The demo is better when it’s YOUR world, not ours. 30 minutes. No slides. No pitch deck.

- Host: Sid Sarasvati
- Duration: 30 min
- Location: Google Meet
- Host time zone: America/New_York
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/sid-sarasvati/renovate-ai
- Event type id: 783375

## Check availability

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

- Required fields: `name` (Your name), `email` (Email address), `title` (What is this meeting about?)
- Optional fields: `attendeePhoneNumber` (Phone number), `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.
- A successful response is a pending booking request.
