Create Zendesk Ticket
Configured with Airtable, Google Calendar, Google Sheets, HTTP Request, and additional nodes. Review the connections and setup before adapting this template.
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.
| Node | Category | Type | Operation |
|---|---|---|---|
| Check if user found | Routing | If | See node parameters |
| Check if available | Routing | If | See node parameters |
| Check for malformed date | Routing | If | See node parameters |
| Create Ticket | Web / API | HTTP Request | POST |
| Create Customer in DB | Web / API | HTTP Request | POST |
| Check if submitted succesfully | Routing | If | See node parameters |
| Ticket Created Successfully | Web / API | Respond To Webhook | See node parameters |
| Error Creating Ticket | Web / API | Respond To Webhook | See node parameters |
| Airtable Endpoint | Trigger | Webhook | See node parameters |
| Gcal Endpoint | Trigger | Webhook | See node parameters |
| Zendesk Endpoint | Trigger | Webhook | See node parameters |
| Voiceflow Endpoint | Trigger | Webhook | See node parameters |
| Extract Phone Number | Transform | Edit Fields | See node parameters |
| Extract Zendesk Fields | Transform | Edit Fields | See node parameters |
| Extract Gcal Data | Transform | Edit Fields | See node parameters |
| Extract Airtable Data | Transform | Edit Fields | See node parameters |
| Create Airtable Data | Data store | Airtable | create |
| Query Google Sheets for Phone | Data store | Google Sheets | See node parameters |
| Respond to Webhook with Customer Data | Web / API | Respond To Webhook | See node parameters |
| Respond to Webhook with Error | Web / API | Respond To Webhook | See node parameters |
| Set Error Data | Transform | Edit Fields | See node parameters |
| Check Calendar Availability | Integration | Google Calendar | calendar |
| Create Calendar Event | Integration | Google Calendar | See node parameters |
| Set Calendar Success Message | Transform | Edit Fields | See node parameters |
| Respond with Success | Web / API | Respond To Webhook | See node parameters |
| Set Calendar Error Data | Transform | Edit Fields | See node parameters |
| Respond With Calendar Error data | Web / API | Respond To Webhook | See node parameters |
| Set Invalid Data Error | Transform | Edit Fields | See node parameters |
| Respond with Generic Error | Web / API | Respond To Webhook | See node parameters |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- 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
airtableTokenApigoogleCalendarOAuth2ApigoogleSheetsOAuth2ApizendeskApi
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.