Google Forms lead routing for small teams
Route Google Form leads to the right Slack channel by budget, service, location, urgency, or client — without maintaining Apps Script or buying enterprise lead routing software.
- Sentence-style rules with auto-detected fields
- Activity view + automatic retries
- Default channel for unmatched responses
Build your first lead routing workflow
Generate sentence-style routing rules with the Lead Routing Rules Generator, then quantify the revenue impact with the missed-lead calculator. Both tools feed straight into RouteForms.
What lead routing means
Lead routing means sending the right lead to the right person or Slack channel as soon as it arrives. Different answers go to different channels — by budget, service, location, urgency, or client — so the right team sees the right lead first.
Why Google Forms teams need routing
If your leads still come through Google Forms, you do not need enterprise CRM routing. You do need to stop losing leads in a shared inbox.
- Leads get missed in a shared inbox that nobody owns
- High-value leads need a fast response while the lead is still warm
- Different services need different teams to see the response first
- Agencies need to keep each client's form responses in that client's Slack
- Recruiters need candidate requests routed by role and location
Built for agencies, recruiters, coaches, real estate teams, support teams, and small SaaS teams — anyone whose lead flow runs through a Google Form rather than a CRM intake.
From form response to the right Slack channel
- 1. Connect Slack. Connect your Slack workspace and choose the channel where responses should go. One click, no admin approval needed.
- 2. Connect your Google Form. Paste a small script into your form. RouteForms detects your form questions automatically.
- 3. Send a test response. Confirm the response reached Slack, then add rules when different answers should go to different channels.
- 4. Build sentence-style rules. When Budget is more than 50000 → send to #hot-leads. When Service contains Support → send to #support. Pick fields and channels from dropdowns; first match wins; unmatched responses go to your default channel.
- 5. Watch the Activity view. See whether each response reached Slack, where it went, and what rule matched it. Temporary Slack failures are retried automatically; anything else surfaces with a plain-English fix.
More than “send a message and forget it”
RouteForms does more than send a message once. It shows whether each response reached Slack, retries temporary Slack failures, and tells you when something needs attention — so a brief Slack outage or a missed channel doesn't become a lost lead.
- Automatic retries on temporary Slack or network issues.
- Connection health checks for broken Slack connections, missing channels, and incomplete form setup.
- Plain-English failures like “Reconnect Slack” or “Pick another channel,” not error codes.
- Activity for every response with the matched rule and destination channel.
Lead routing solves the “one inbox for everything” problem
Most teams start with a single Slack channel — #leads, and route every form response into it. That works for the first 50 submissions a month and breaks somewhere around 200. By the time you're at 1,000:
- Hot leads are buried under tire-kickers
- The wrong agent sees the wrong lead and nobody owns the response
- Support questions land in sales and silently never get answered
- Friday evenings have 50 unread messages and Monday morning has 200
- Nobody can tell whether the last lead came in
Lead routing is the fix. Send high-budget leads to a sales channel, demo requests to SDRs, support questions to CS, urgent items to on-call. Each team only sees what they should see, and the routing happens automatically the moment a response lands.
RouteForms vs enterprise lead routing software
Enterprise lead routing tools are useful when your team lives inside a CRM. RouteForms is for smaller teams that collect leads through Google Forms and work in Slack.
| Dimension | RouteForms | Enterprise lead routing |
|---|---|---|
| Starts from | Google Forms responses | CRM records |
| Routes to | Slack channels | Sales reps and territories |
| Rules | Sentence-style, pick fields from a dropdown | Complex ownership and territory logic |
| Setup | Connect Slack, connect form, add rules | Sales ops project, CRM admin |
| Built for | Small teams, agencies, recruiters, founders | Larger sales orgs with a CRM |
| Cost | Free for 30 responses/month, paid plans for higher limits | Higher cost, often per-seat |
If your leads already live in a CRM, an enterprise routing tool is probably the right shape. If they still come through Google Forms and the team works in Slack, RouteForms is the easier fit.
Real estate
- Budget · number / short-answer (currency)
- City · dropdown
- Property Type · dropdown. Residential / Commercial / Rental
- Timeline · dropdown
- #1 When
Budgetgreater than or equal100000→ send to#vip-leads - #2 When
Budgetgreater than or equal50000→ send to#hot-leads - #3 When
Property TypeequalsCommercial→ send to#commercial-desk - #4 When
CityequalsAustin→ send to#austin-team - #5 When
TimelineequalsWithin 30 days→ send to#urgent-leads
High-budget leads bypass the general queue and land in front of a senior agent within seconds. Commercial enquiries get their own desk. City-based teams only see what's theirs.
Inbound sales
- What are you trying to do? · paragraph (free text)
- Team size · dropdown — 1, 2-10, 11-50, 50+
- Budget · dropdown. Under $1k, $1k-10k, $10k+
- #1 When
What are you trying to docontainsdemo→ send to#sdr-inbox - #2 When
What are you trying to docontainspricing→ send to#sales-pricing - #3 When
Budgetequals$10k+→ send to#enterprise-leads - #4 When
Team sizeequals50+→ send to#enterprise-leads - #5 When
What are you trying to docontainssupport→ send to#cs-inbox
Free-text intent fields use contains for keyword routing. The first matching rule wins, so put 'enterprise-flagged' rules above the demo and pricing rules if you want size and budget to win when both fire.
Recruiting
- Role · dropdown
- Location · short-answer
- Years of experience · number
- Compensation expectation · currency
- #1 When
RolecontainsEngineering→ send to#hiring-eng - #2 When
RolecontainsDesign→ send to#hiring-design - #3 When
RolecontainsMarketing→ send to#hiring-marketing - #4 When
LocationcontainsRemote→ send to#hiring-remote - #5 When
Years of experiencegreater than or equal10→ send to#senior-pipeline
Engineering, design, and marketing each have their own hiring channel. Remote candidates get a parallel channel so the remote-only roles see them first. Senior candidates ping a dedicated pipeline.
Marketing agency
- Client · hidden field per client form
- Source campaign · hidden field
- Lead score / qualification · depends on form
- #1 When
ClientequalsAcme Co→ send to#acme-leads (in Acme's Slack) - #2 When
ClientequalsBright Studios→ send to#bright-leads (in Bright's Slack) - #3 When
ClientequalsNorthStar→ send to#northstar-leads (in NorthStar's Slack)
Each rule's Slack webhook URL can point at a different workspace, so one RouteForms account fans out into many client Slacks. On the Agency plan, client workspaces group everything by client too, submissions, delivery logs, billing visibility.
Course / bootcamp operator
- Course interest · dropdown. Data Science / Full Stack / Marketing
- Budget · short-answer (currency)
- Background · paragraph
- #1 When
Course interestcontainsData Science→ send to#counselor-ds - #2 When
Course interestcontainsFull Stack→ send to#counselor-fs - #3 When
Course interestcontainsMarketing→ send to#counselor-mktg - #4 When
Budgetis empty → send to#follow-up-needed - #5 When
Backgroundcontainscareer change→ send to#career-switchers
Each course has its own counselor channel; empty-budget responses go to a follow-up queue rather than a counselor; career-switchers get a tailored funnel.
Clinic / appointment booking
- Department · dropdown
- Urgency · dropdown. Routine / Soon / Urgent
- New or returning · dropdown
- #1 When
UrgencyequalsUrgent→ send to#urgent-triage - #2 When
DepartmentcontainsDental→ send to#dental-desk - #3 When
DepartmentcontainsPediatric→ send to#pediatric-desk - #4 When
New or returningequalsNew→ send to#new-patient-intake
Urgent requests jump the queue regardless of department. Department-specific desks handle their own bookings. New-patient onboarding has a separate channel because it has different paperwork.
Build one of these in 5 minutes
The shape is the same whatever the vertical:
- Connect Slack and your Google Form.Sign up, connect Slack with one click, and paste the small script into the form's script editor. The Google Forms to Slack guide walks through this end-to-end.
- Open the Routing rules tab on the form. Available on Solo and Agency plans. Click
Add rule. - Pick a field from the dropdown. RouteForms detects your Google Form questions during setup, so the dropdown is pre-filled. Pick an operator. Type a value if the operator needs one. Pick the destination channel from a dropdown too.
- Reorder with up/down arrows so the most specific rules sit on top — first match wins.
- Test with the simulator. The Routing rules tab includes a live simulator pre-filled with your most recent real response. Try edge cases before going live.
- Watch the Activity view.Every response shows whether it reached Slack, what rule matched it, and a plain-English reason if it didn't. Temporary Slack failures retry automatically.
Frequently asked questions
What is Google Forms lead routing?▾
Lead routing is the process of sending each Google Form submission to a different destination, usually a Slack channel, based on what the respondent typed. Instead of every response landing in one inbox, high-budget leads go to a sales channel, support questions go to support, urgent items go to on-call, and so on.
Do I need code to set up lead routing?▾
No. RouteForms lets you build sentence-style rules in a dashboard: "When Budget is more than 50000 → send to #hot-leads." Pick the field and the channel from dropdowns — RouteForms detects your form questions during setup, so you don't type question titles by hand. First match wins; unmatched responses go to your default channel.
How many routing rules can I have?▾
Solo plan supports 10 rules per form. Agency plan is unlimited. The Free plan has 0 routing rules, every response goes to the default Slack channel.
Can I route by budget or price range?▾
Yes. The numeric operators (greater than, greater than or equal, less than, less than or equal) tolerate currency symbols and commas, so a respondent typing '$50,000' or '₹50,000' compares correctly against a rule value of 50000.
Can I route by city, region, or country?▾
Yes. Use equals (for dropdown / multiple-choice fields) or contains (for short-answer / paragraph fields). Comparison is case-insensitive.
What if no rule matches?▾
The submission goes to the form's default Slack channel, what you set on the Slack tab. If you haven't set a default, the submission is recorded with status SKIPPED so you can review it and decide what to do.
Can multiple agents see the same lead?▾
If you want one submission in two channels, point two webhooks at the same form (one rule each). By default, only the first matching rule fires, that keeps Slack noise down and routing predictable.
How is this different from Zapier Paths?▾
Zapier Paths does the same job but sits on Zapier's Professional tier and charges per task. RouteForms includes IF-THEN routing on every paid plan starting at $7/month flat, with unlimited responses. The dashboard, simulator, and delivery log are all shaped around this one workflow.
Popular Google Forms to Slack use cases
See lead routing set up for a specific team — same engine, fields and channels tuned to the buyer.
Route buyer enquiries by budget, location, and property type to the right agent's channel.
Send each candidate to the role's hiring channel the moment they apply.
Route requests by urgency and topic so the right team sees them first.
Keep every client's leads flowing into their own channel — no cross-wiring.
Build your first routing workflow
Free plan covers 30 responses a month. Solo unlocks routing rules from $7 — enough for any of the setups on this page.
Keep reading
Form-type presets (agency intake, recruiter, real estate, coaching, support, booking) → sentence-style rules with priority tags and a Slack channel structure.
Estimate how much slow lead routing may be costing you — using only your own numbers.
Full walkthrough of the pipeline: connect Slack, connect your form, send each response to the right channel.
Concrete recipes for dropdowns, scales, free text, file uploads, and currency answers.
Free for 30 responses a month. Paid plans add routing rules and higher response limits.