Skip to main content

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

Workflow preview

Automate service order fulfillment with Claude, Freshworks CRM and SLA escalation preview
Open on n8n.io

Overview

πŸš€ 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 payment_intent 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