Automate service order fulfillment with Claude, Freshworks CRM and SLA escalation
New Order Webhook
Validate & Parse Order
Verify Stripe Payment
Consolidate Payment Result
Payment Succeeded?
Send Payment Failed Notice
api.postmarkapp.com
Log Failed Payment
googleSheets
Extract Order Details
openai
Claude — Extract
claude-3-5-sonnet-20241022
Order Details Schema
noOp
Upsert Customer Contact
Consolidate Contact
Create Service Deal
freshworkscrm
Consolidate Deal
Send Order Confirmation
api.postmarkapp.com
Find Available Supplier
freshworkscrm
Consolidate Supplier
Send Supplier Assignment
api.postmarkapp.com
SLA Wait — 4 Hours
noOp
Check Deal Stage
freshworkscrm
Consolidate SLA Status
Supplier Accepted SLA?
Update Deal — Confirmed
freshworkscrm
Send Customer — Job Confirmed
api.postmarkapp.com
Log Success
googleSheets
Alert Slack — SLA Missed
slack
Find Next Supplier
freshworkscrm
Consolidate Next Supplier
Send Reassignment Request
api.postmarkapp.com
Retry Wait — 2 Hours
noOp
Check Retry Deal Stage
freshworkscrm
Consolidate Retry Status
Retry Accepted?
Update Deal — Confirmed (Retry)
freshworkscrm
Send Customer — Confirmed (Retry)
api.postmarkapp.com
Log Success (Retry)
googleSheets
Alert Slack — Manual Intervention
slack
Update Deal — Escalated
freshworkscrm
Log Escalated
googleSheets
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.