Back to Templates

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

Last update

Last update a month ago

Share


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