What This Workflow Does
This automation solves the common problem of leads getting stuck with unavailable sales reps or missing critical response time windows. The workflow automatically assigns incoming leads to available sales reps while tracking response times against your service level agreements (SLAs). If a lead isn't acknowledged within your defined timeframe, the system automatically reassigns it to another rep.
The integration between Google Sheets and Slack creates a lightweight CRM alternative that's particularly suits small sales teams. Google Sheets serves as the lead database and assignment tracker, while Slack provides real-time notifications to reps about new assignments and approaching SLA deadlines.
How It Works
1. Lead intake and initial assignment
New leads enter the system through your preferred channel (form submissions, email parsing, or API connections). The workflow checks rep availability in your Google Sheet and assigns the lead to the next available rep based on your routing rules.
2. SLA tracking begins
Once assigned, the workflow starts a timer for that lead-rep pairing. The SLA countdown appears in both the Google Sheet and the rep's Slack notification, creating visibility into response deadlines.
3. Rep acknowledgment monitoring
The system watches for rep acknowledgment signals - this could be a Slack reaction, a sheet update, or a CRM status change. If received within SLA, the lead remains with the original rep.
4. Automatic reassignment if SLA missed
If no acknowledgment comes within the SLA window, the workflow automatically reassigns the lead to another available rep and notifies both reps about the change. The original assignment and reassignment timestamps get logged for performance reporting.
Who This Is For
This workflow benefits sales teams of 5-50 reps who need structured lead routing without full CRM complexity. It's particularly valuable for:
- Startups transitioning from manual lead distribution
- Teams using spreadsheets as their primary CRM
- Businesses with strict response time requirements
- Organizations tracking rep performance metrics
What You'll Need
- An n8n instance (cloud or self-hosted)
- Google Sheets with your lead routing logic
- Slack workspace for rep notifications
- Lead source connection (form, email, or API)
- Defined SLA timeframes for your business
Quick Setup Guide
- Download and import the JSON template into your n8n instance
- Connect your Google Sheets containing rep availability data
- Configure your Slack webhook for notifications
- Set your SLA thresholds in the workflow settings
- Test with sample leads to verify routing logic
- Deploy to production and monitor initial assignments
Key Benefits
Faster response times: Our clients see 40-60% improvement in first contact time after implementing SLA-based routing.
Reduced lead leakage: Automatic reassignment virtually eliminates leads falling through cracks, recovering 15-25% of potential lost opportunities.
Better rep accountability: Clear SLA tracking creates transparency around performance, motivating faster follow-ups.
No CRM lock-in: Unlike proprietary systems, this Google Sheets approach lets you easily modify rules without vendor dependence.
Pro tip: Start with conservative SLAs (e.g., 4 hours) and gradually tighten them as your team adapts to the system.