Connect AI agents to Calendly via managed OAuth — query events, check availability, manage invitees, and automate webhooks.
npx clawhub@latest install calendly-apiRequirements
This skill provides full access to the Calendly API through Maton's managed OAuth gateway, so your AI agent never needs to handle OAuth flows directly. With a single MATON_API_KEY, you can retrieve event types, list and cancel scheduled events, look up invitees, check real-time availability, and manage webhook subscriptions — all from Python, JavaScript, or any HTTP client.
npx clawhub@latest install calendly-apiClick the Install button at the top of this page for one-click setup
invitee.created, invitee.canceled).All requests are proxied through gateway.maton.ai, which automatically injects your Calendly OAuth token. You authenticate once with your MATON_API_KEY and never manage OAuth refresh flows yourself.
List, retrieve, and cancel scheduled events with rich filtering by status, invitee email, time range, and user. Paginate through large result sets using page_token.
Query available time slots for a specific event type (/event_type_available_times) or retrieve a user's busy blocks (/user_busy_times) and configured availability schedules — up to 7 days per request.
List and inspect invitees for any scheduled event, including their answers to intake questions, cancel/reschedule URLs, and tracking data. Create invitees programmatically to book meetings on behalf of users (paid Calendly plan required).
Create, list, and delete webhook subscriptions scoped to a user or organization. Supported events include invitee.created, invitee.canceled, and routing_form_submission.created (paid Calendly plan required).
Manage multiple Calendly OAuth connections under one MATON_API_KEY. Target a specific connection per request using the Maton-Connection header, or let the gateway use the default active connection.
An agent checks a user's available Calendly slots for the next 5 days, presents options in a chat interface, and books the chosen slot by creating an invitee — all without the user leaving the conversation.
A daily automation pulls all active scheduled events for a sales team, enriches them with invitee details and intake answers, and posts a structured briefing to Slack or a CRM.
Register a webhook for invitee.created and invitee.canceled events on an organization, then trigger downstream actions (send confirmation emails, update a database, notify a Slack channel) whenever a booking changes.
Before auto-scheduling a recurring task or reminder, an agent queries user_busy_times to avoid conflicts with existing calendar blocks, then selects a free window that fits the user's availability schedule.
npx clawhub@latest install calendly-apiRequirements
Log in to write a review
No reviews yet. Be the first to share your experience!