Assign leads to your team
You have multiple reps. New leads come in. Who gets which one? This recipe walks through the three ways thola handles it, and how to pick the right default.
The scene
You have, say, four salespeople. Leads come in from a website form, WhatsApp, walk-ins, an ad campaign. Right now: either you manually triage every lead (slow, you're the bottleneck), or you go round-robin (fair but ignores fit), or your best rep cherry-picks from a WhatsApp group (everyone else gets the leftovers).
thola gives you three modes. You can mix them per source. Most workspaces settle on one.
The three modes
Mode 1 — Manual
You pick the owner per lead. Suitable for high-value B2B deals where each lead needs careful matching. Not suitable for high-volume retail / services.
How to set it up: Settings → Sales → Lead routing → Mode: Manual.
Daily flow: You see new unassigned leads on your Home screen each morning. Tap each, pick an owner, done.
Mode 2 — Round-robin
thola distributes new leads evenly across selected employees. Fair, simple, ignores fit.
How to set it up: Settings → Sales → Lead routing → Mode: Round-robin → Select team members.
Daily flow: New leads route automatically. Each rep sees the new leads in their own Home.
When it's wrong: If your reps have very different skill levels (one senior, three junior), round-robin sends the senior the same load as the juniors. Complex leads might go to the wrong rep.
Mode 3 — AI-routed (the popular one)
thola ranks every incoming lead as simple / mid / complex and routes the complex ones to your senior reps, the simple ones to your juniors. Workload-balanced so nobody gets all the easy ones.
Always a two-step flow — thola previews the assignments, you tap Confirm before they commit.
How to set it up: Settings → Sales → Lead routing → Mode: AI-routed. Optionally pick:
- Workload-balanced (default) — even total load across reps
- Source-based — leads from specific sources always go to specific reps
- Role-based — only assign leads in matching territory / language to matching reps
You can also enable strict role matching — never assign a lead to a rep whose role doesn't match, even if that means the lead sits unassigned for a few hours.
The steps to switch modes
If you're starting from scratch:
- Settings → Sales → Lead routing
- Pick AI-routed (we default new workspaces to this)
- Tick the team members who should be in the rotation
- Save
If you're switching from round-robin to AI-routed:
- Same path
- New mode applies to new leads from now on
- Existing assigned leads stay with their current owner unless you bulk-reassign
The bulk-reassign flow
When someone joins or leaves the team, you'll want to redistribute the existing pipeline:
- Sales → Leads → Filter: assigned to [departing rep]
- Select all
- Tap Reassign
- Pick: redistribute round-robin / by-source / AI-routed
- Preview — every lead with its proposed new owner
- Confirm
This is one operation, fully auditable. The previous owner is recorded so you can revert if needed.
Talking to the Sales agent about assignment
A few prompts that come back useful:
"Show me leads assigned to each rep this month." "Which rep is over-loaded right now?" "Reassign all leads from the Instagram source to Karthik." "Show me unassigned leads." "Why was lead INV-4521 assigned to Priya?" — the agent will explain the routing decision
The gotchas
Leaving manual + AI mixed
If you set AI-routed but then manually reassign a few leads, the AI doesn't second-guess you. Manual overrides stay sticky. That's good — but it means your rep performance metrics need to be read with that in mind.
Strict role matching can leave leads unassigned
If you tick "strict role matching" and no rep matches the lead's role/language, the lead sits unassigned. It shows up in your Unassigned filter for your attention. Don't enable strict matching unless you actually want this behaviour.
The first AI run can look surprising
The AI's first set of suggestions might not match your gut — "why is this lead going to Karthik, not Priya?" — the agent will show you the reasoning ("Karthik has highest conversion on this source, current load is balanced"). Read it; it's usually right after two weeks of data.
What's next
- Unblock stuck deals — once leads are assigned, the next thing that matters is what happens to deals that don't move
- Set up your pipeline stages — if the default 5 stages don't match your motion
- Set up follow-up cadence — for the long-tail leads that need nudging