The first text a franchise lead receives should not be generic. A candidate who clicked a paid search ad has no idea what your brand costs. A broker-referred candidate has already been pre-screened and wants to know when they can talk to someone. Sending both the same opening message is a missed opportunity — and for the paid media lead, it might be the only message they read before going cold.
Lead source data tells you exactly who is walking in the door. If that data can trigger a CRM stage change or fire a webhook, it can also tell FranFunnel which SMS track to drop the lead into — before anyone on your team has typed a single character.
Lead Source Is the Most Useful Signal You're Not Using in SMS
Most franchise development teams treat lead source as a reporting field. It lives in the CRM, it shows up in end-of-month pipeline reviews, and it tells you which channels are producing volume. What it almost never does is change how the first text gets written.
That's a gap. A lead from a franchise portal has filled out a generic interest form and is probably shopping multiple brands at the same time. A lead from a broker referral has been pre-screened by someone you trust and is further along than their CRM stage suggests. A lead from a paid media campaign may not fully understand what they're looking at yet — they need education before they'll have a real conversation.
If all three get the same text — "Hi, thanks for your interest in [Brand], we'd love to set up a call" — two of them are probably getting the wrong message. The portal shopper needed something that cut through the noise. The broker candidate deserved a warmer, more direct path to a meeting. The paid media lead needed context before a pitch.
Source-aware SMS routing fixes this. The lead comes in, the system reads the source signal, and the right track activates automatically.
How the Routing Logic Actually Works
FranFunnel's pre-qualification and routing capability is not on by default — it activates when you send the signals. The common setup looks like this: your lead sources are mapped to scoring rules or track assignments in FranFunnel. When a new lead arrives, the system reads whatever signal you're sending — a form field, a UTM parameter pulled into the CRM, a source tag, a webhook payload — and assigns the lead to the appropriate SMS track before the first message goes out.
You are not configuring prompts. The FranFunnel team builds the tracks to match your process and your language. You tell us what your lead sources are, which ones need different treatment, and what the goal of each first message should be. We build the tracks around that.
Once routed, the lead gets the right first text in under 60 seconds. The message matches where they are in the process — not where the average lead is.
"73% of franchise brands never used SMS to contact a lead — FranFunnel Franchise Lead Response Time Study, Q1 2025 · 500+ brands · 14 franchise categories"
That number means most of your competitors are not doing this at all. A well-routed, source-aware SMS isn't just better than a generic one — it's better than what 73% of brands are sending, which is nothing.
Three Lead Sources That Usually Warrant Separate Tracks
There is no universal answer for how many tracks you need. Most franchise development teams we work with land on two to four. The most common splits that actually change outcomes:
Broker referrals. These candidates have already been pre-screened. They know what a franchise investment looks like. The first text can skip the basics and move straight toward a meeting. "Hi [Name] — [Consultant Name] connected us. I'd love to set up 20 minutes this week. Here are my next three open slots: [times]." That's a different conversation than what a cold portal lead needs.
Paid media and portal leads. Higher volume, lower average intent, more likely to be shopping broadly. The first message needs to establish value fast and invite a reply before they scroll away. These leads also benefit from a follow-up cadence that's more persistent than what you'd send a warm referral — because the drop-off rate is higher and the competition for their attention is real.
Organic or direct web leads. Someone who typed your brand name into a search engine and filled out your form showed a level of intent that a broad portal submission doesn't. The first message can treat them like a closer candidate — less educational, more direct about next steps.
The tracks do not have to be radically different from each other. Sometimes the difference is three sentences. But those three sentences signal to the candidate that you read the room — and that matters when they are evaluating multiple brands at once.
What Happens After the First Message
Routing is not just about the opening text. It's about which agent runs the conversation from there.
FranFunnel operates with stage-specific agents — an intro call agent, an application agent, an FDD agent, a Discovery Day agent — each one custom-built for the engagement goals of that pipeline stage. When a lead is routed based on source, the intro call agent that runs that track is the one built for that lead type. A broker-referral track is configured to move faster toward a booked intro call. A paid media track might be built to spend more time answering initial questions before offering calendar times.
At any point in any conversation, a rep can step in. The moment a rep sends a manual message into the thread, the AI agent for that stage shuts off — the rep is now driving the conversation, and the next agent activates when the CRM stage transitions. That's not a setting to configure. The rep just messages.
The planned handoff is different: when the intro call agent books a meeting, the rep arrives to a warm scheduled conversation with full context. They're not starting from scratch. They're closing.
Routing Without the Signals Isn't Possible — Here's What to Check
Pre-qualification and routing require signals. If FranFunnel can't read the lead source, every lead enters the standard engagement track. Before asking us to split leads by source, confirm a few things on your end:
- Is the lead source actually captured? Many CRMs store UTM parameters or source fields only if you've explicitly mapped them in your form or lead routing setup. Check that the field is being written, not just displayed.
- Is it accessible via webhook or API? FranFunnel connects to FranConnect, GHL, Salesforce, HubSpot, Zoho, ClientTeller, Pipedrive, Close, FranchiseSoft, and more. If your CRM can send a webhook or has an API, we can read the signal.
- Do you have consistent source naming? "Facebook," "facebook," "FB," and "Meta" will look like four different sources if you haven't standardized them. Clean this up in the CRM first — it will save significant build time.
Once those are in place, we can map them to tracks. The build happens on our side. You approve it, and we go live within 48 hours.
FAQ
What is lead source routing in franchise development? Lead source routing means automatically directing a new franchise inquiry into a different follow-up track based on where that lead came from — a broker referral, a portal submission, paid media, or direct web traffic. Each source typically reflects different intent, different familiarity with franchising, and a different ideal first message. Routing happens at the system level before any rep touches the lead.
How does FranFunnel route franchise leads by source? FranFunnel reads the signals you send — form fields, CRM source tags, UTM parameters, webhooks, or other data points — and assigns each incoming lead to the appropriate SMS track before the first message fires. The routing logic is configured during onboarding by the FranFunnel team based on your lead sources and your sales process. You don't write prompts or manage rules yourself.
Is lead source routing on by default in FranFunnel? No. Pre-qualification and routing require you to send FranFunnel the signals to score against. Without those signals, every lead enters the standard engagement track and gets the same first message. Routing is an opt-in capability built for teams dealing with meaningful volume differences or quality differences across their lead sources.
What signals can trigger a different SMS track in FranFunnel? The most common trigger is a CRM source field or stage assignment. FranFunnel can also read webhooks, API payloads, form fields, UTM parameters pulled into your CRM, or any other structured signal your system can send. If you can send the signal, we can build the track around it.
Does lead source routing replace the CRM? No. FranFunnel sits on top of your CRM — it does not replace it. The CRM stores the lead, tracks the pipeline, and owns the record. FranFunnel reads the signals the CRM sends and handles the engagement: the first text, the follow-up sequence, the meeting booking, and the conversation through each pipeline stage. Activity syncs back to the CRM so the record stays current.
What's the difference between routing and qualification? Qualification is a system-level decision: does this lead meet your criteria for full engagement? Routing is a track assignment: which message sequence and agent should run for this type of lead? A lead can be routed to a lower-priority track without being disqualified — they still get a response, just a different one. FranFunnel handles both, and both are opt-in capabilities that require signals from your side.
How fast does the first text go out after a lead is routed? Under 60 seconds from lead submission to first text, regardless of which track the lead is routed into. Routing happens at the system level before the message fires — it does not add latency.
What if a rep wants to take over a conversation that was auto-routed? A rep can step into any conversation at any moment. The moment a rep sends a manual message into the thread, the AI agent for that pipeline stage shuts off — the rep is now driving. There is no toggle or permission required. The next stage agent activates when the CRM transitions, or when the rep manually triggers it.
How many SMS tracks do most franchise brands set up? Most teams land on two to four tracks. The most common splits are broker referrals, portal leads, paid media leads, and organic or direct web leads. The number of tracks should reflect meaningful differences in lead intent or process — not every source needs its own track if the first message would be identical.
What CRMs does FranFunnel integrate with for source-based routing? FranFunnel integrates with FranConnect, GHL, Salesforce, HubSpot, Zoho, ClientTeller, Pipedrive, Close, FranchiseSoft, and others. If your CRM has webhooks or an API, we can connect and read the source signals you're capturing. The integrations are bidirectional — activity syncs back to the CRM and CRM stage changes can trigger automations in FranFunnel.
Does every lead source need a different SMS track, or can some share one? Sources can share a track if the lead intent and ideal first message are similar enough that a difference in treatment wouldn't change outcomes. A single "warm referral" track might work for both broker-referred candidates and leads from franchise consultant portals that have pre-screening built in. The goal is not to multiply tracks — it's to make sure meaningful differences in lead type are reflected in how the conversation starts.
What happens if the lead source field isn't captured in my CRM? FranFunnel can only route on signals it receives. If the source field isn't being written to the CRM record — or isn't included in the webhook payload — every lead will enter the default track. Before building source-based routing, audit your CRM setup to confirm the source field is captured consistently and included in any outbound webhook or API call. The FranFunnel onboarding team will help you identify gaps during setup.
If your leads are landing in the same inbox and getting the same first text regardless of where they came from, you're leaving a signal unused that your buyers already sent you. See how FranFunnel reads lead source data and routes inquiries into the right SMS track in under 60 seconds. Book a demo at franfunnel.com.