Home › Direct University › Cold-call workflow with the dialer
Outreach Tips

Cold-call workflow with the dialer

6 min read · Updated 2026-10-28

“Cold-call workflow with the dialer” is a Direct University lesson from Direct REI, the AI cold-outreach platform and CRM for real estate investors. Video walkthrough + a focus card you configure, multi-line dialing, quick-action outcomes, and the one-click "Interested → deal" promotion.

Cold calling is the highest-conversion channel real estate offers — and also the most miserable to do without good tooling. The Direct REI dialer is built to keep you in flow.

Before your first calls: put your business name on your numbers and register them so they don't show as “Spam Likely” — both free, under Settings → Phone → Get your calls answered. How to do it

⭐ Who to call next

Click ✦ Who to call next at the top of the Dialer page: it ranks the 25 leads most worth a call right now, across every campaign: people who replied that they're interested or asked a question, asked for a callback, have an open deal, own out of state, or were never called. A lead you called in the last day, or three times this week without an answer, drops down. Each row says why it's there and has a 📞 Call button. ✦ Prep with Oliver (Pro and Scale) writes talking points for the top of the list.

1. Pick a campaign + load the queue

Go to Dialer. Select a campaign from the dropdown. The queue auto-loads with every contact in that campaign who has a phone number.

The queue is ordered by last-called timestamp ascending — never-called contacts at the top, oldest-called at the bottom. Stale contacts cycle back into rotation after their cooldown.

Get told when a new lead lands (Continuous)

Anyone added to a cold-call campaign shows up in its Dialer queue right away. Tick Continuous under the campaign picker and each new member also gets a high-priority "Call <name>" task, due right now, for the teammate you pick in Assign to — with a push + email reminder, so fresh leads get called while they're warm. Leads with a bad number, who asked not to be called, or with no dialable phone are skipped, and nobody gets a second call task for the same campaign. People already in the campaign don't get tasks when you switch it on.

2. List mode vs Focus mode

The Dialer in Focus mode showing one lead, the call button, lead details, the call script, and outcome buttons
Focus mode: one lead at a time — call button, lead details, your script, and one-click outcomes along the bottom.

Two views, toggle between them:

Put the right details on the focus card

Focus mode's card is customizable — click the Fields button on the card and tick what you want under Fields on the focus card. Drag ⋮⋮ to reorder.

Fields come in two kinds, and the difference matters:

Out of the box you get owner name, property address, county, and state. Land callers usually add acreage and parcel ID; anyone negotiating live wants asking price and estimated value on screen so they're not tabbing away mid-sentence.

It's per person, not per account. Your VA can run a stripped-down card while you keep the full valuation set — same campaign, same queue, different cards.

Give your callers a script (optional)

Each cold-call campaign can carry a call script — the talk track your rep or VA reads while dialing. It shows up right on the dialer's focus card (a "📋 Call script" panel above the outcome buttons), so there's nothing to alt-tab to. Add or edit it on the campaign's Edit screen (the "Call script" box — it only appears for cold-call campaigns), or, when you add a cold-call sequence to a group, fill in the "Call script" field in that dialog.

Scripts support the same placeholders as your email/SMS sequences — [First Name], [Last Name], [Full Name], [Company], [Market] — and the dialer fills them in for each lead (with [First Name] falling back to "there" for trusts/LLCs). Like a script? Hit 💾 Save as template and it shows up under "My templates" in the Start from a template dropdown for your next campaign. There's a ready-made "Cold call · wholesaler script" starter to build from.

3. Click Call

Each contact has a 📞 Call button. Where that call actually happens depends on what you picked in Settings → Phone → Calling integration:

With in-browser calling on and more than one number connected, a Calling from picker appears in the dialer's control strip: Auto (the number the lead already knows, else the next number in rotation), Rotate through all, or one specific number. Saved per device. A campaign restricted to some of your numbers narrows the picker to those.

Calling a number that isn't in the queue

Click ⌨ Dial pad in the dialer header for a phone-style keypad. Type or paste any number and hit call — no campaign, no queue, no CRM entry required.

As you type a full number, the dialer checks your CRM: a match shows the contact's name with a link to open their card, and the call logs against them. No match is fine too — it says so plainly and the call still goes through.

Reaching a lead's other numbers

Skip-traced contacts often carry two or three numbers. The primary is what the queue dials, but the others are one click away:

Which of the lead's numbers the campaign calls

Each cold-call campaign has a Lead numbers setting (edit the campaign, or click change next to "📱 Lead numbers" in the dialer):

🚫 Bad # marks just the number you dialed as the wrong person — the lead's other numbers stay callable, and the lead leaves the queue only once every number is marked. The contact card shows "🚫 Wrong person" next to that number with a Clear link.

This is where skip-trace credits pay off. A lead with three numbers on "All numbers, one after another" gets three real attempts in the time it used to take to make one — without you tracking which number you already tried.

Multi-line dialing — ring 2 or 3 leads at once

Most of a cold-calling hour is silence: ringing, voicemail, no answer. Multi-line dialing attacks that directly — it rings multiple leads simultaneously and connects you to whoever picks up first.

Tick Multi-line dialing in the dialer's toggles and choose 2 or 3 lines. It needs Telnyx in-browser calling and is available on Pro and Scale.

Telnyx only. Twilio's calling SDK allows a browser to hold just one call at a time, so parallel lines aren't possible on Twilio. If you call through Twilio the toggle is disabled and your calls stay single-line — everything else in the dialer works exactly the same.

How a round plays out:

Leads whose line you cut aren't re-rung for 10 minutes, so nobody gets hammered by consecutive ghost calls. Backup-number dialing is off while multi-line is on, and clicking one of a lead's alternate numbers always places a single, ordinary call — deliberate targeting shouldn't turn into a batch.

Understand the trade before you switch it on. The leads who lose the race see a missed call from your number and no message. Voicemail also counts as answering — if a machine picks up first, it wins the race and cuts two live people who were still ringing. Abandoned-call and telemarketing rules vary by state and country, and following them is your responsibility, not the software's. Two lines is a much gentler ratio than three.
Testing it? Don't call your own business line. Hosted phone systems (Quo, Google Voice, anything with an auto-attendant or voicemail greeting) answer at the carrier level almost instantly, so they win every race and it looks like the other lines "hang up for no reason". Test with ordinary mobile phones.

Recording your calls

If you're on in-browser calling, the dialer has an ⏺ Auto-record browser calls toggle. Turned on, every call you place or answer in the browser is recorded (both sides) and the recording lands on the contact's timeline and in the call log. A red ⏺ REC chip on the call bar shows it's live — click it to pause, click again to resume.

It's an account-wide setting only the owner can change, and it mirrors the one in Settings → Phone → Calling integration. Telling the other party is your responsibility — many states and countries require it. Full detail in Call from your browser.

4. After the call, hit a quick-action button

Four outcomes, one click each:

Leave a pre-recorded voicemail (📼 Drop VM)

On an in-browser call, when a voicemail picks up, wait for the beep and click 📼 Drop VM in the call bar. Your recorded message plays into the call — the lead hears the recording, not your mic.

On a Telnyx line the dialer moves on right away: the call logs as Voicemail, the message keeps playing in the background, and the next lead is up (or already ringing, with auto-advance on). A small 📼 Leaving voicemail for … chip above the call bar counts the message down; the ✕ ends it early. That call hangs up by itself when the message finishes. On a Twilio line the dialer waits for the message to finish, then logs, hangs up, and moves on — Twilio can't start the next call while one is still open.

Why it helps: hanging up the second a voicemail answers makes a lot of very short calls, and phone carriers flag and surcharge accounts with too many of them. Dropping a message keeps those calls a normal length — and every voicemail pickup gets your pitch.

The "Interested → deal" promotion is the killer feature

You hit Interested, type "wants offer on 3 lots in Heights area, send by Friday", click OK. In one action:

  1. The cold call is logged to the contact's timeline
  2. The contact's status changes to replied
  3. A new deal is created in the first stage of your pipeline with that note pre-filled

No copy-paste from CRM to deal pipeline. No "I'll set up that deal record later" that never happens.

Step 3 is an automation, not a hardwired behavior. Every account starts with a rule called "Interested call → create a deal" in Tasks → Automations, and it's yours: change which stage the deal lands in, add a task or a tag alongside it, or delete it entirely if you'd rather create deals by hand. The button tells you which — it only promises a deal when a rule is actually set to build one.

Two things worth knowing about the default rule: it skips a lead who already has an open deal (so calling the same seller three times doesn't leave three duplicate cards — the call still lands on their timeline), and it re-arms once that deal is closed or dead.

5. Auto-advance for high-volume runs

In focus mode, toggle Auto-advance on. After every No Answer or Voicemail outcome, the dialer waits 2 seconds (for the toast to show) then jumps to the next contact automatically. You can dial through 50 contacts in 20 minutes without touching the queue.

6. Track attempts and recycle a list

The queue always puts leads who have never been called first, then the ones called longest ago, so working down it rotates through the whole list.

Above the queue, 📋 List progress shows where the team is in the list: the round it's on, how many leads have been called this round and how many answered, how many still need their first call, and how many tries each lead has had (1, 2, 3, 4, 5+). Click a count to show just those leads — the same choices are in the queue filter under This round.

Every lead in the queue and on the focus card shows its own count, like "3 tries this round · 7 tries in all · Never answered", so you can see who keeps not picking up.

A try is a call outcome you log on the campaign: No answer, Voicemail, Bad #, Not interested, Interested, or a Log touch. Answered means Interested, Not interested, or a "Reached" touch. A call you never log an outcome for doesn't count.

Once everyone has been called, the card says so: "Every lead on this list has been called this round." Click ♻ Recycle list to start the next round. Every lead's tries for the round start over at 0, and anyone taken out for the round comes back into the queue. Nothing is deleted: every call stays on the contact's timeline and the all-time count keeps going. Leads marked Not interested, Bad number or do-not-call stay out. Changed your mind? The message that pops up has an Undo button.

Two optional settings at the bottom of the card apply to everyone calling that campaign:

When to retire a list: if a list is on round 3 or 4 and most leads still say "Never answered", it's worn out. Build a fresh list in Find Leads instead of calling the same people again. You can also ask Oliver "how far through my Polk County dialer list are we?" or "recycle it".
Tip: Dialer sessions of 30-60 minutes produce the best results. Past that, your tone drops and you start phoning it in (pun intended). Set a timer.

Exporting your call history

Click ⬇ Export calls in the dialer header for your full call log as CSV or Excel — every call, not just the current campaign or the current view.

Columns: date, time, direction, status, duration, contact, contact phone, from, to, campaign, provider, recording link, transcript, and summary.

What people use it for:

Recording links in the export are private but unguarded. Anyone with the link can open the recording, and the links stay valid for a long time. Treat an exported call log like the sensitive file it is — don't email it around or drop it in a shared folder.

Inbound calls

Inbound callbacks auto-log to the contact's timeline and flag the lead red with attribution, so you know which mailer or email triggered the call. How the call reaches you depends on your setup:

Getting hammered by spam callers? Block spam callers & texters covers the block list and the anonymous-caller switch.

What's next

To make sense of who's calling you back from which campaigns: Reading cross-channel attribution. To turn a good call into scheduled follow-up automatically: Automations.

This lesson lives in Direct University inside the Direct REI app, where you can search every lesson and ask the built-in AI assistant. Sign in to open it there.

Related lessons

Get your calls answered: caller name and spam labelsCalling needs no approval, but the name people see and "Spam Likely" labels decide who picks up. Two free steps fix both.Getting Started · 4 min read Set up SMS with QuoVideo walkthrough + connect your business number, register webhooks, configure signing secrets. Plus TCPA basics.Getting Started · 6 min read Reading cross-channel attributionHow to interpret which campaign earned each reply when leads switch channels.Best Practices · 5 min read
← PreviousDirect mail 101
About Direct REIDirect REI is an AI cold-outreach platform and CRM for real estate investors. Its AI acquisition manager, Oliver, pulls county property records, finds the owners, and runs text, email, direct mail, calls, and ringless voicemail from your own mailbox and phone number — replying in your voice, and placing the calls itself when you ask.

Start free — let Oliver run the outreach.

Free plan, no card. Oliver finds the leads and runs email, SMS, and mail from your own accounts.

Try Direct REI free →