Push Dialpad call information to Syncro
Needs changesWhat this workflow does
This workflow has 22 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Sheets.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- If: checks a condition and branches into true / false
- EnvVariables (Edit Fields (Set)): sets or maps fields
- GetCustomer (HTTP Request): calls an HTTP API
- Contacts (Function): runs custom JavaScript (legacy Function node)
- Customers (Function): runs custom JavaScript (legacy Function node)
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- GetTicket (HTTP Request): calls an HTTP API
- CreateTicketForCustomer (HTTP Request): calls an HTTP API
- If: checks a condition and branches into true / false
…plus 8 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in Contacts, Customers: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Contacts, Customers | Code node, mode 'Run Once for All Items' |
Nodes used (7)
- HTTP Request
n8n-nodes-base.httpRequest - Webhook
n8n-nodes-base.webhook - If
n8n-nodes-base.if - Google Sheets
n8n-nodes-base.googleSheets - Edit Fields (Set)
n8n-nodes-base.set - No Operation, do nothing
n8n-nodes-base.noOp - Function
n8n-nodes-base.function
From the author
This workflow takes Dialpad call information for an answered call and pushes it into Syncro as either a ticket or an update to an existing ticket. You will need to have a workflow for each technician at this time. It also saves call/ticket information to a…