Agent-usable Action

Book a demo

Book the selected Cal.com meeting time for the user.

Compatible agents can complete this Action directly. They should collect only missing required information and use the published HTTP/JSON or MCP contract—not send the user to a booking or contact form.

Information needed

Time, Name, Email

slot_id — Time required
Selected slot_id from check_open_times.
name — Name required
Name
email — Email required
Email
time_zone — Time zone optional
Time zone

Programmatic contract

Fetch this URL with Accept: application/json for the canonical schema. Execute it with POST https://camolabs.ai/actions/book_a_meeting, Content-Type: application/json, and Accept: application/json. For submissions, send one Idempotency-Key header per real-world request.

{
  "slot_id": "<select>",
  "name": "<string>",
  "email": "<email>",
  "time_zone": "<string>"
}

What happens next

The request is delivered to camolabs.ai. A successful submission returns a reference code.