The SDR Pipeline Explained: How KaiCalls Decides Who Kai Calls, Texts, or Emails Next

How the KaiCalls SDR Pipeline segments your leads, picks the next touch, and paces outreach on a cadence you control — what it does, what it doesn't, and how to turn it on.

July 7, 20267 min readBy Connor Gallic

The SDR Pipeline is Kai's outbound desk — it sorts every lead in your system into a segment, decides the next action (call, text, email, or escalate to you), and paces those touches so no lead gets hit twice in an hour or ignored for two weeks. You turn it on in Dashboard > SDR Pipeline, set a few caps, and Kai works the list on a schedule instead of waiting for you to remember which lead needs a nudge.

Most small businesses lose leads the same way: someone fills out a form or leaves a voicemail, gets one follow-up call, and then falls through the cracks because nobody owns "check on lead #47 again on Thursday." A human SDR's whole job is watching that list and knowing who's next. The SDR Pipeline exists so that job happens even when nobody's watching.

This guide covers what the Pipeline actually is, what it can and can't decide on its own, how to set it up, and how it fits next to Workflows.


Table of Contents

  1. What the SDR Pipeline actually is
  2. What it can do
  3. What it can't do
  4. How to set it up, step by step
  5. How this relates to Workflows
  6. What it costs
  7. FAQ

What the SDR Pipeline actually is

Open Dashboard > SDR Pipeline. Every lead in your system lands in a segment — Speed to Lead, Fresh Demo, Warm Demo, Cooling Demo, Trial Stuck, Trial Dark, Trial Ending, No Reply, Exhausted, or Churned — and Kai picks the right next action for each one based on that segment.

The top of the screen shows four numbers: Leads in Pipeline, Actionable (ready for Kai to touch right now), Needs Review (escalated to you), and SDR Status (Active or Off). When it's enabled, a Run Pipeline button lets you fire the next round of touches immediately instead of waiting for the scheduled run.

The main list — the Pipeline tab — shows each lead's segment, lead score, how many touches Kai has made so far, time since the last touch, and what Kai plans to do next. It's the same idea as a sales rep's daily call list, except Kai keeps it updated automatically and works it on the cadence you set.

What it can do

  • Segment every lead automatically — color-coded labels like Fresh Demo or Trial Ending, driven by lead score and where they are in your funnel.
  • Decide the next touch per lead — call, email, SMS, or escalate to you, shown in the Next Action column.
  • Pace itself — a minimum gap between touches (default 24 hours, adjustable 1–168) so no lead gets contacted twice in the same day.
  • Escalate instead of nagging — after a max touches before escalation (default 5, adjustable 1–20), Kai stops auto-touching that lead and flags it for your review instead of continuing to hammer it.
  • Respect business hours — a start/end hour window outside of which no calls go out.
  • Let you toggle channels independently — turn off Auto-call, Auto-email, or Auto-SMS separately if you only want the Pipeline working some channels.
  • Let you act on a single lead directly — the phone icon queues an immediate call, the mail icon queues an immediate email, and the pause/play icon stops or resumes automated outreach for just that one lead (useful when you're handling a deal yourself and don't want Kai touching it).
  • Log everything it does — the Activity tab is a reverse-chronological record of every call, email, SMS, escalation, and skip, with the outcome (queued, sent, auto_approved, failed) and how long ago it happened.

What it can't do

  • It doesn't write the message content or the sequence itself. The Pipeline decides when and which channel — the actual multi-step script (what Kai says or sends at each touch) lives in a Workflow, not in the Pipeline.
  • It doesn't override consent or do-not-call rules. Every call, text, or email it queues still respects opt-outs and calling-hour restrictions the same as any other outbound touch — the business-hours window is an added cap on top of that, not a replacement for it.
  • It doesn't keep working a lead forever. Once a lead hits the max-touches cap, Kai stops auto-touching and hands it to you — it will not keep guessing at new approaches on its own.
  • It's off by default. Nothing gets auto-touched until you flip the master switch in Settings.
  • It doesn't replace the inbound greeting or how Kai answers customer calls. The Pipeline only handles outbound touches to leads already in your system.

How to set it up, step by step

  1. Go to Dashboard > SDR Pipeline and open the Settings tab.
  2. Flip Enable SDR Pipeline on. It's off by default, so nothing runs until you do this.
  3. Toggle Auto-call, Auto-email, and Auto-SMS to decide which channels Kai is allowed to use.
  4. Set Min gap between touches — how long Kai waits before touching the same lead again (default 24 hours).
  5. Set Max touches before escalation — how many attempts Kai makes before handing the lead to you (default 5).
  6. Set Business Hours Start / End so calls only go out inside the window you want.
  7. Click Save Settings. Head back to the Pipeline tab — leads will start appearing with a Next Action, or click Run Pipeline to fire the next round right away.

Use the Search box or the segment dropdown on the Pipeline tab to find a specific lead or filter down to one segment, like Trial Ending, at a time.

How this relates to Workflows

Think of it as two separate jobs. The SDR Pipeline is the decision engine — it looks at the whole list and decides who gets touched next and on what channel. Workflows are the sequence — the actual multi-step script (call, wait, text, wait, email) that a lead runs once something puts them on it.

Most businesses only need Workflows if they want a specific structured sequence for a specific group of leads, built once in Dashboard > Workflows. The Pipeline is for running that kind of cadence logic across your whole active lead list at scale, without you assigning leads to a sequence one at a time. Read the deeper walkthrough on how Workflows work if you want to see the sequence side of this.

What it costs

The SDR Pipeline is included on every KaiCalls plan — Solo starts at $69/mo, Pro at $199/mo, both with a generous answered-call allowance and no per-minute overage. There's no extra fee to turn it on; the calls, texts, and emails it queues count toward your plan the same as any other call, text, or email.

FAQ

Does the SDR Pipeline write what Kai says on each call or text? No. The Pipeline decides which lead gets touched next and on which channel. The actual script or message content comes from a Workflow, or from Kai's standard call handling if no Workflow is attached.

What happens once a lead has been touched the maximum number of times? Kai stops auto-touching that lead and marks it "Needs Review" so you can decide what to do next, rather than continuing to call or text indefinitely.

Can I stop the Pipeline from touching one specific lead without turning the whole thing off? Yes. Use the pause icon on that lead's row in the Pipeline tab. It stops automated outreach to that one lead while everything else keeps running.

Will the Pipeline call outside business hours or a lead who opted out? No. It only calls inside the Business Hours window you set, and every touch it queues still respects opt-outs and do-not-call status the same way any other outbound call or text does.

Is the SDR Pipeline on by default? No. It ships off. You turn it on from the Settings tab in Dashboard > SDR Pipeline, and nothing gets auto-touched until you do.


See it work your own leads. Open Dashboard > SDR Pipeline and flip it on, or call the KaiCalls demo line at (417) 386-2898 to talk to Kai first, or visit kaicalls.com.

Topics:

kaicalls sdr pipelineai sdr for small businessautomated lead cadenceoutbound lead follow up automationsdr pipeline explained

Ready to Try AI Call Answering?

Start your 7-day free trial.

Start Free Trial
    The SDR Pipeline Explained: How KaiCalls Decides Who Kai Calls, Texts, or Emails Next | KaiCalls Blog