In This Article
- The real reason leads go cold
- How Swiftex reads intent before a rep picks up the phone
- The six dimensions of the Customer Intent Engine
- How the Next Best Action engine works
- The Bot Directive: briefing the agent before the call
- What zero-leakage looks like in practice
- Frequently Asked Questions
A lead comes in. The rep calls. The lead says "just checking" and hangs up in 40 seconds. Was that a bad lead?
Maybe not. It may have been a perfectly good lead, handled at the wrong moment, with the wrong pitch, by the wrong person. The problem isn't lead volume. It's that nobody reads what the lead is already telling you.
Most revenue teams are guessing at scale. Multiply one bad call across 200 leads a day and a 30-person team, and the funnel leaks by design.
The Real Reason Leads Go Cold
When a lead submits a form or clicks a WhatsApp ad, they leave a trail: which campaign brought them in, which pages they visited, whether they downloaded a brochure, how many times they've returned to your site.
Traditional CRMs store the form data and create a contact record. Everything else is up to the rep's instinct. The result: reps pitch the same way to a lead who's ready to book and one who's still researching. Both calls fail for opposite reasons.
Swiftex is built to close that gap. Before a conversation starts, every lead is scored. After every interaction, the score updates. At every decision point, the platform tells the team exactly what to do next.
How Swiftex Reads Intent Before a Rep Picks Up the Phone
The moment a lead enters Swiftex, the Customer Intent Engine runs. It starts by enriching the record with first-party CDP data (including Adobe Experience Platform customer profiles) and third-party sources, assembling everything already known about this person into a unified view.
That enriched profile is scored across six dimensions, producing a single number on a 0-100 scale and a plain-English explanation of why. The score is not a black box: every dimension, every contributing signal, every flagged objection is visible to the team.
The Six Dimensions of the Customer Intent Engine
Each dimension is independently configurable to match your industry and buyer journey.
1. Purchase Timeline
Classifies each lead by urgency: Immediate (0-7 days), Near-term (8-21 days), Long-term (up to 90 days), or Unlikely. A confirmed test drive maps to Immediate. A general enquiry maps to Long-term. Triggers are configurable.
2. Product Interest
Maps messy real-world signals to clean product categories. A campaign referencing a specific model, a chat saying 'big SUV', a session browsing EV pages: all resolve to the same structured category. The engine knows what the lead wants before anyone has asked.
3. Engagement Strength
The highest-weighted dimension. Instead of counting interactions, the engine measures recency, frequency, and depth, with a 60-day lookback and time-decay applied. A brochure download yesterday outweighs an ad click five weeks ago. Rapid response to outreach adds a bonus. Thirty days of silence applies a penalty.
4. Sentiment and Objection
Every call transcript and WhatsApp conversation is scanned. Sentiment is classified as Positive, Neutral, or Negative. Specific objections, such as pricing concerns or EV range anxiety, are surfaced with a defined score impact and flagged directly to the rep. They walk in knowing what to address, not discovering it mid-call.
5. Source Influence
A showroom walk-in carries different intent than a broad awareness ad click. Each source is weighted by historical conversion rate. The platform uses industry baselines and refines them as your own data accumulates.
6. Purchase Phase
Maps each lead to a stage in the buying journey: Inquiry, Test Drive, Finance Discussion, or Booking. The mapping is automatic, driven by detected actions. A lead at Inquiry needs product education. A lead at Finance Discussion needs EMI options. These two leads should never receive the same next action.
Scores below 40 are Low intent, 40-70 are Medium, above 70 are High. Each band carries different recommended next actions.
How the Next Best Action Engine Works
Knowing a lead's intent is only half the problem. The other half is knowing what to do about it.
Swiftex's Next Best Action (NBA) engine takes the intent score and reasons over three data layers: the enriched lead profile, the intent score across six dimensions, and the full interaction history. From these inputs, it produces one clear recommendation:
- Business Goal: the outcome this interaction should achieve, derived from the lead's current funnel stage
- Preferred Channel: voice, WhatsApp, or email, inferred from engagement history (explicit requests override defaults)
- Best Time to Contact: inferred from patterns for new leads; driven by the lead's stated preferences for returning ones
- Assigned Agent: AI or human, matched to funnel stage. A qualified lead who asked for a sales advisor gets a human
- Recommended Task: the specific action to take, with a plain-English explanation of why this task over the alternatives
- Lead context: Follow-up call. Prior AI call confirmed MG Hector, petrol manual base variant, budget 15-20 lakh, purchase within one month
- Session objective: Lead requested a follow-up with a sales advisor. This is a warm handoff. Do not re-qualify
- What to lead with: Acknowledge the previous conversation. Move directly to pricing confirmation, documentation, and booking
A real example: a lead who confirmed purchase intent, budget (15-20 lakh), and a one-month timeline on a qualifying call, and explicitly asked to speak with a sales advisor, receives a single recommendation: Human Agent Voice Call, Confidence 0.94, this afternoon at the time they specified. The engine didn't weigh that against any alternative. There wasn't one.
What drives this precision is the interaction history. Explicit requests override defaults. The NBA engine reads the transcript, not just the score.
The Bot Directive: Briefing the Agent Before the Call
Here is a problem most platforms ignore: the NBA engine decides who calls, when, and on which channel. But what does the agent actually say when the lead picks up?
Without a briefing mechanism, the AI starts from scratch. It asks for the lead's name. It asks what they're looking for. It asks about budget. All things the platform already knows. The lead repeats their journey to an agent that should have had the context before the conversation started. That's the experience that makes people hang up on bots.
Swiftex solves this with a Bot Directive: a structured briefing generated alongside every NBA recommendation and passed to the agent before the session begins. It tells the agent not just who they're calling, but what this conversation is for and how to have it.
For the lead above, the directive would include:
The directive updates with every interaction. A lead who flagged a pricing concern in their last WhatsApp gets a directive that opens with an EMI option. A first-touch lead gets a directive focused on opening the conversation and gathering qualification.
This extends to human reps too. When NBA routes to a human, the same brief appears as a call prep card in the Swiftex UI. The rep walks into the call knowing who this lead is, what they want, and what the goal is. The conversation starts at close, not catch-up.
What Zero-Leakage Looks Like in Practice
The NBA engine re-runs after every meaningful event: a completed call, a WhatsApp conversation, a finished task, a new lead created. Each re-run ingests the latest transcript, the updated intent score, and any new signals.
A lead who was cold on Monday and called your showroom unprompted on Tuesday morning is a different lead. The engine catches that transition the moment it happens, not on the next manual review cycle.
Zero leakage isn't just about leads not getting lost. It's about leads not getting stuck in the wrong stage with the wrong approach while the window closes.
Every lead that enters your pipeline is carrying information about what they need next. Their channel preference, their urgency, their product interest, their objections, what they said in the last conversation. Swiftex reads all of it and produces one clear answer: here's the task, here's the channel, here's the time, here's who should do it, and here's exactly what they need to know before they start.
When that answer is right, leads don't go cold between interactions. Reps don't waste calls on the wrong pitch. AI doesn't overstay its welcome on a lead a human would close faster.
Frequently Asked Questions
What is a Next Best Action engine in sales? +
A Next Best Action engine analyses a lead's intent score, enrichment data, and interaction history to recommend the most effective next step: which channel to use, when to contact, which agent should handle it, and what the goal of that interaction should be. Rather than assigning leads to whoever is available, it matches the next action to what the lead actually needs at that moment.
How is Swiftex's intent scoring different from a standard lead score? +
Traditional lead scoring typically counts actions (form fill, page visit, email open) and assigns static weights. Swiftex's Customer Intent Engine scores across six distinct dimensions including purchase timeline, sentiment, engagement strength, and purchase phase, applies time-decay to favour recent signals, updates dynamically after every interaction, and surfaces the reasoning behind the score rather than producing a number teams are left to interpret.
How does the Bot Directive prevent the AI from re-qualifying leads it already has context on? +
The Bot Directive is a structured briefing generated alongside every NBA recommendation. It tells the agent what the conversation is for, what context already exists, and what the session objective is. For a qualified lead, the directive explicitly states: do not re-qualify. The AI starts from where the last interaction ended, not from a blank template.
Can the NBA engine route leads to human reps instead of AI? +
Yes. The NBA engine distinguishes between AI-appropriate stages (awareness, early consideration) and human-required stages (conversion). The boundary is defined by admin configuration, not hard-coded. A lead who is qualified and has explicitly asked to speak with a sales advisor is routed to a human, every time. The AI has no role in that conversation beyond preparing the call prep card.
What happens to the intent score after a lead interacts with the team? +
The intent engine re-runs automatically after every meaningful event: a completed call, a WhatsApp message, a finished task. Each re-run ingests the latest transcript, updated engagement data, and any new enrichment. The score and the recommended next action update in real time.
Which industries does Swiftex's NBA engine support? +
Swiftex's NBA engine has been tested across automotive, real estate, banking, and insurance use cases, but it is not limited to these industries. The platform's recommendation logic, customer journey stages, engagement criteria, and business rules are fully configurable, enabling organizations to tailor next-best-action recommendations to their unique customer journeys, operational processes, and business objectives.
Why Revenue Teams Lose Leads After the First Call
Most reps dial cold into a name and a number. Swiftex tells them exactly what to say, when to say it, and who should say it.