Use this powerful n8n workflow to generate a real-time Calendly availability API endpoint. Get scheduling slots instantly using the n8n trigger and native n8n node integration.
Download this n8n workflow template and start using it instantly.
Developers building custom booking interfaces or scheduling widgets.
Product Managers needing aggregated, real-time availability data.
Users seeking robust n8n templates for integrating scheduling APIs.
Anyone needing to expose Calendly data securely via a custom n8n API endpoint.
This sophisticated n8n workflow transforms the complex Calendly API into a simple, robust availability checking endpoint. Instead of manually polling multiple Calendly resources, this single n8n trigger allows external applications (like your website, CRM, or chatbot) to query real-time availability for specified events over a defined period (defaulting to 7 days). The workflow handles authentication, user discovery, event type selection, and complex data formatting, making this n8n node sequence extremely valuable for high-performance scheduling integrations. This is a must-have n8n template for service providers who rely on Calendly for booking.
This automation begins with the Webhook Trigger n8n node, set to listen for a POST request at the path /check-calendly-availability. This n8n trigger allows the external application to pass optional parameters, specifically eventtypeuri (to target a specific event) and days_ahead (defaulting to 7).
/users/me). The Extract User Info node parses essential URIs needed for subsequent API calls.To deploy this powerful n8n workflow and start using this n8n template, follow these steps:
YOURN8NURL/webhook/availability-checker). Test the endpoint by sending a POST request to this URL, optionally including {"days_ahead": 3} in the body. Webhook Trigger (availability-checker): The initial n8n trigger, configured for a POST request to /check-calendly-availability. It sets the process in motion and captures optional request body parameters.
HTTP Request (Get Current User, Get Event Types, Get Available Times): These three key n8n node operations handle all communication with the Calendly API, performing authenticated GET requests to fetch user data, list event types, and retrieve real-time availability slots respectively. They use dynamic expressions for query parameters (e.g., user URI, date range).
Set (Set Configuration, Extract User Info, Select Event Type, Format Availability): These versatile n8n node elements are critical for data manipulation. They extract specific fields (like user URIs and selected event URIs), calculate future dates, format raw ISO time strings into human-readable formats, and restructure the final availability data into a clean, hierarchical JSON object.
Respond with Availability: The final n8n node, which formats the rich context gathered throughout the n8n workflow into a structured JSON response, including user details, event type details, and categorized lists of available slots.
Build a robust CRUD REST API quickly using this n8n workflow, leveraging Google Sheets as your serverless database. This powerful n8n template handles POST, GET, PUT, and DELETE requests.

Use an advanced n8n workflow to deploy a custom AI Executive PA chatbot for your website. This smart n8n template handles customer inquiries, checks Microsoft Outlook calendar availability, and books meetings using specialized n8n tools and the powerful n8n node architecture.

Deploy a custom, branded AI chatbot on your website using this powerful n8n workflow. Integrate complex Flowise multi-agent chatflows and brand your customer support experience.

Build an intelligent AI assistant using this powerful n8n workflow. Connect OpenAI and GitHub to create a knowledge base (RAG) from your source code using custom n8n templates.

Deploy a robust RAG chatbot using n8n templates, Pinecone, and OpenAI. This dynamic n8n workflow automatically ingests PDFs from Google Drive to create a searchable knowledge base.

n8n Expert with deep experience in designing and implementing automation workflows that optimize business processes, reduce manual effort, and improve scalability. Skilled in integrating n8n with diverse platforms, APIs, and enterprise systems to deliver end-to-end automation solutions. With 13+ years of background in web development (PHP & JavaScript), I bring strong technical expertise to create custom, reliable, and efficient workflows.







































