Short answer: Drop the "Calendly → List Events" action anywhere in your workflow, map the inputs from upstream nodes, and publish.
Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.
| Field | Type | Required | Description |
|---|---|---|---|
User URI user_uri | string | Required | Your Calendly user URI (get via /users/me). Format: https://api.calendly.com/users/XXXX |
Start After min_start_time | string | Optional | ISO 8601 date — only events starting after this |
Start Before max_start_time | string | Optional | ISO 8601 date — only events starting before this |
Status status | options | Optional | Status. Options: Active, Canceled |
Count count | string | Optional | Number of events to return (max 100) |
{"user_uri": "https://api.calendly.com/users/ABCDEF123","min_start_time": "e.g. 2025-01-15T00:00:00Z","max_start_time": "e.g. 2025-02-15T00:00:00Z","status": "{{trigger.status}}","count": "20"}
{"collection": [{"uri": "https://api.calendly.com/scheduled_events/EVT123","name": "30 Min Meeting","status": "active","end_time": "2025-01-20T10:30:00.000000Z","start_time": "2025-01-20T10:00:00.000000Z"}],"pagination": {"count": 20,"next_page_token": null}}
Use these fields in downstream nodes for routing, logging, or error handling.
Any of these apps can fire this action as part of a workflow.
Triggered by anything in the catalog. Free tier available. No credit card.