Templates / Automate service order fulfillment with Claude, Freshworks CRM and SLA escalation

Automate service order fulfillment with Claude, Freshworks CRM and SLA escalation

Needs changes

by Kumar SmartFlow Craft βœ“ Β· 199 views Β· created 2026-03-18 Β· CRM, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace 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)

Google SheetsAI AgentAnthropic Chat ModelStructured Output ParserSlack

What it does

πŸš€ 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 - πŸ’³ Verifies payment against Stripe before processing anything - πŸ€– Extracts and structures order details (service type, address, date, priority) using Claude AI - πŸ‘€ Upserts the customer contact and creates a deal in Freshworks CRM automatically - πŸ“§ Sends branded confirmation emails to the customer and assigned supplier via Postmark - ⏱️ Enforces a 4-hour supplier acceptance SLA β€” escalates automatically if no response - πŸ” Reassigns to a backup supplier and retries for 2 hours before flagging for manual review - 🚨 Alerts your team on Slack if manual intervention is required - πŸ“Š Logs every outcome (confirmed, reassigned, escalated) to Google Sheets for full audit trail πŸ› οΈ Set up steps Estimated setup time: ~30 minutes 1. Webhook β€” copy the webhook URL and point it from your booking form or website checkout 2. Stripe β€” add your Stripe secret key to the HTTP Request node; set the correct paymentintent field name from your payload 3. Claude (Anthropic) β€” connect your Anthropic API credential; claude-sonnet-4-6 or higher recommended 4. Freshworks CRM β€” connect your Freshworks credential; set your domain in the HTTP Request upsert node (e.g. yourcompany.freshsales.io) 5. Postmark β€” add your Postmark Server Token to the HTTP Request nodes; update the sender email address 6. Slack β€” connect Slack OAuth2; set your ops/dispatch channel in the alert nodes (e.g. dispatch-alerts) 7. Google Sheets β€” connect Google Sheets OAuth2; set your spreadsheet ID and sheet name in the log nodes 8. Follow the sticky notes inside the workflow β€” each section has a one-liner setup guide πŸ“‹ Prerequisites - Stripe account with payment intents enabled - Anthropic API key (Claude API access) - Freshworks CRM account (Growth plan or higher for API access) - Postmark account with a verified sender domain - Slack workspace with a bot or OAuth2 app - Google Sheets spreadsheet set up as your audit log --- Custom Workflow Request with Personal Dashboard [email protected] https://www.smartflowcraft.com/contact More free templates https://www.smartflowcraft.com/n8n-templates

View the original on n8n.io β†’ Check your own copy

Get the weekly β€œwhat broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.