← All N8N workflows
Data & databasesAirtableGoogle CalendarGoogle SheetsHTTP RequestIf

Create Zendesk Ticket

Configured with Airtable, Google Calendar, Google Sheets, HTTP Request, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
RoutingCheck if user foundIfRoutingCheck if availableIfRoutingCheck for malformeddateIfWeb / APICreate TicketHTTP RequestWeb / APICreate Customer in DBHTTP RequestRoutingCheck if submittedsuccesfullyIfWeb / APITicket CreatedSuccessfullyRespond To WebhookWeb / APIError Creating TicketRespond To WebhookTriggerAirtable EndpointWebhookTriggerGcal EndpointWebhookTriggerZendesk EndpointWebhookTriggerVoiceflow EndpointWebhookTransformExtract Phone NumberEdit FieldsTransformExtract Zendesk FieldsEdit FieldsTransformExtract Gcal DataEdit FieldsTransformExtract Airtable DataEdit FieldsData storeCreate Airtable DataAirtableData storeQuery Google Sheets forPhoneGoogle SheetsWeb / APIRespond to Webhook withCustomer DataRespond To WebhookWeb / APIRespond to Webhook withErrorRespond To WebhookTransformSet Error DataEdit FieldsIntegrationCheck CalendarAvailabilityGoogle CalendarIntegrationCreate Calendar EventGoogle CalendarTransformSet Calendar SuccessMessageEdit FieldsWeb / APIRespond with SuccessRespond To WebhookTransformSet Calendar Error DataEdit FieldsWeb / APIRespond With CalendarError dataRespond To WebhookTransformSet Invalid Data ErrorEdit FieldsWeb / APIRespond with GenericErrorRespond To Webhook

Node categories in this workflow

  • Routing
  • Web / API
  • Trigger
  • Transform
  • Data store
  • Integration

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
Check if user foundRoutingIfSee node parameters
Check if availableRoutingIfSee node parameters
Check for malformed dateRoutingIfSee node parameters
Create TicketWeb / APIHTTP RequestPOST
Create Customer in DBWeb / APIHTTP RequestPOST
Check if submitted succesfullyRoutingIfSee node parameters
Ticket Created SuccessfullyWeb / APIRespond To WebhookSee node parameters
Error Creating TicketWeb / APIRespond To WebhookSee node parameters
Airtable EndpointTriggerWebhookSee node parameters
Gcal EndpointTriggerWebhookSee node parameters
Zendesk EndpointTriggerWebhookSee node parameters
Voiceflow EndpointTriggerWebhookSee node parameters
Extract Phone NumberTransformEdit FieldsSee node parameters
Extract Zendesk FieldsTransformEdit FieldsSee node parameters
Extract Gcal DataTransformEdit FieldsSee node parameters
Extract Airtable DataTransformEdit FieldsSee node parameters
Create Airtable DataData storeAirtablecreate
Query Google Sheets for PhoneData storeGoogle SheetsSee node parameters
Respond to Webhook with Customer DataWeb / APIRespond To WebhookSee node parameters
Respond to Webhook with ErrorWeb / APIRespond To WebhookSee node parameters
Set Error DataTransformEdit FieldsSee node parameters
Check Calendar AvailabilityIntegrationGoogle Calendarcalendar
Create Calendar EventIntegrationGoogle CalendarSee node parameters
Set Calendar Success MessageTransformEdit FieldsSee node parameters
Respond with SuccessWeb / APIRespond To WebhookSee node parameters
Set Calendar Error DataTransformEdit FieldsSee node parameters
Respond With Calendar Error dataWeb / APIRespond To WebhookSee node parameters
Set Invalid Data ErrorTransformEdit FieldsSee node parameters
Respond with Generic ErrorWeb / APIRespond To WebhookSee node parameters

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • airtableTokenApi
  • googleCalendarOAuth2Api
  • googleSheetsOAuth2Api
  • zendeskApi

Workflow notes

Find Customer

Find Customer

This portion of the workflow queries the customer database and returns customer details to the AI agent if found. If not found, it returns NOT_FOUND for the customer details.

Create Zendesk Ticket

Create Zendesk Ticket

Creates a Zendesk ticket on behalf of the customer when needed.

Schedule a meeting

Schedule a meeting

This gives availability for google calendar and schedules a meeting as well

Give Product team transcripts for analysis

Give Product team transcripts for analysis

Need to help your product team out

Create Zendesk Ticket

Create Zendesk Ticket

Purpose and structure

This folder contains the Create Zendesk Ticket workflow. Its executable nodes use airtable, googleCalendar, googleSheets, httpRequest, if, respondToWebhook, set, webhook. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Airtable Endpoint, Gcal Endpoint, Zendesk Endpoint, Voiceflow Endpoint

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Webhook/0702_Webhook_GoogleCalendar_Create_Webhook.json MIT; preserve source notices.

More in Data & databases