Automate service order fulfillment with Claude, Freshworks CRM and SLA escalation
Needs changesWhat this workflow does
This AI workflow has 39 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Sheets, Anthropic Chat Model, Freshworks CRM and Slack. It also calls api.postmarkapp.com over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Validate & Parse Order (Code): runs custom JavaScript code
- Verify Stripe Payment (HTTP Request): calls an HTTP API
- Consolidate Payment Result (Code): runs custom JavaScript code
- Payment Succeeded? (If): checks a condition and branches into true / false
- Extract Order Details (AI Agent): runs an AI agent, with model: Claude — Extract; output parser: Order Details Schema
- Send Payment Failed Notice (HTTP Request): calls api.postmarkapp.com (POST)
- Upsert Customer Contact (HTTP Request): calls an HTTP API (POST)
- Log Failed Payment (Google Sheets): append or update
- Consolidate Contact (Code): runs custom JavaScript code
- Create Service Deal (Freshworks CRM): work with deal
…plus 26 more steps. See the full node list below.
Services it uses
HTTP calls to: api.postmarkapp.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Extract Order Details (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Extract Order Details (v1.8) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Rarely used nodes in this template: n8n-nodes-base.freshworksCrm
Nodes used (11)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Google Sheets
n8n-nodes-base.googleSheets - AI Agent
@n8n/n8n-nodes-langchain.agent - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Freshworks CRM
n8n-nodes-base.freshworksCrm - Wait
n8n-nodes-base.wait - Slack
n8n-nodes-base.slack
From the author
🚀 How it works Fully automates your service order pipeline from incoming booking to supplier confirmation — with built-in SLA enforcement and automatic escalation if a supplier goes silent. - 📥 Receives orders via webhook from your booking form or website -…