Set Workflow

Automated workflow: Set Workflow. This workflow integrates 10 different services: webhook, itemLists, stickyNote, airtable, code. It contains 123 nodes and follows best practices for error handling and security.

Integrations Used (3)

Workflow Structure (55 nodes)
100%
Webhook
Getslot_tool
Webhook
bookslots_tool
Set
Input Arguments
Set
Input Arguments from booking tools
Google Calendar
Check Availability
If
Has all information
If
Check if time is available or not
Code
Escape Json
Set
Build Error Response Payload
Set
Time available (true) & Call_id
Google Calendar
Get All Calendar Events
Respond To Webhook
Respond with Error
Code
Convert time to CST America / Chicago
Respond To Webhook
Response
Set
Extract start, end and name
Google Calendar
Create Event
Item Lists
Sort
Set
Booking Payload
Code
Add Friendly Error
Item Lists
Format response
Set
Success Response
Set
Error Response
Code
Available Start Times & Ranges
Code
Flatten Slots
Respond To Webhook
Respond to Vapi
Code
Enrich Date
If
If the booking is confirmed then true
Set
Build Response Payload
Set
Information to be Saved in Airtable
Code
Convert into Json format for Vapi
Airtable
Logs the confirmed booking details
Respond To Webhook
Response to Vapi
Webhook
CancelSlots_tool
Webhook
call_results
Webhook
Updateslots_tool
Set
All Input Arguments
Set
Input Arguments from cancelslot tool
Set
Input Arguments from updateslot tool
Airtable
Save all information
If
Checks if required info is provided for cancelation
If
Checks if required info is provided.
Airtable
Finds the appointment record
Set
Build Error Response
Respond To Webhook
Respond with Error to Vapi
Set
Build Error Response Payload2
Airtable
Finds original appointment
Google Calendar
Delete Event
Respond To Webhook
Response with Error
Airtable
Update Airtable record
Google Calendar
Update Event
Set
Call_id & Response
Airtable
Updates Airtable record
Respond To Webhook
Respond to Vapi about cancelation
Set
Response & call_id
Respond To Webhook
Respond to Vapi about Updating slots
Node Types:
transform
default
code
logic
trigger
action
Requires credentials

Prerequisites

No credentials required!

This workflow can be imported and used immediately.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~35 min
Score: 65/100
Custom Code
Conditional Logic
5 Integrations

When to Use This Workflow

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "meta": {
    "instanceId": "workflow-4ab77b68",
    "versionId": "1.0.0",
    "createdAt": "2025-09-29T07:08:00.794658",
    "updatedAt": "2025-09-29T07:08:00.794672",
    "owner": "n8n-user",
    "license": "MIT",
    "category": "automation",
    "status": "active",
    "priority": "high",
    "environment": "production"
  },
  "nodes": [
    {
      "id": "36d0b0d4-b454-4a9b-8168-bcc7942a7cc7",
      "name": "Input Arguments",
      "type": "n8n-nodes-base.set",
      "position": [
        520,
...

Workflow Details

Nodes
92
Trigger
Webhook
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Stickynote Workflow

Automated workflow: Stickynote Workflow. This workflow integrates 10 different services: webhook, stickyNote, httpReques...

Http-request
Webhook
Airtable
Google-sheets
33 nodesWebhook

Switch Workflow

Automated workflow: Switch Workflow. This workflow integrates 15 different services: webhook, filter, httpRequest, stick...

Http-request
Airtable
Webhook
51 nodesWebhook

Switch Workflow

Automated workflow: Switch Workflow. This workflow integrates 15 different services: webhook, filter, httpRequest, stick...

Http-request
Airtable
Webhook
51 nodesWebhook

Production Workflow

Production-ready workflow: Production Workflow. This workflow has been optimized for production use with comprehensive e...

Webhook
Airtable
27 nodesWebhook

Luma AI - Webhook Response v1 - AK

Automated workflow: Luma AI - Webhook Response v1 - AK. This workflow integrates 7 different services: webhook, stickyNo...

Webhook
Executiondata
Airtable
8 nodesWebhook

Build a Chatbot, Voice Agent and Phone Agent with Voiceflow, Google Calendar and RAG

Automated workflow: Build a Chatbot, Voice Agent and Phone Agent with Voiceflow, Google Calendar and RAG. This workflow...

Webhook
Google-calendar
Http-request
Google-drive
34 nodesWebhook