HomeDirect University › Cold-call workflow with the dialer
Outreach Tips

Cold-call workflow with the dialer

6 min read · Updated 2026-09-05

“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.

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.

2. List mode vs Focus mode

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 (uses the number the lead already texted, else your default), Rotate through all, or one specific number. Saved per device.

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:

To work through them automatically, turn on Auto-call backup numbers first under the dialer's toggles (a paid feature, like auto-advance). Then when you log a No answer or Voicemail, instead of moving to the next lead the dialer stays on this one and dials their next saved number. Once the numbers run out it moves on normally. It remembers where it got to, so if you dial number 2 by hand, the next backup is number 3.

It's deliberately not wired to 🚫 Bad # — that outcome flags the number as bad and drops the contact from the queue, so retrying them would defeat the point.

This is where skip-trace credits pay off. A lead with three numbers and backup dialing on 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:

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 which leads have already been called

Each row in list mode shows the last-called timestamp. After 30+ days, contacts cycle back to the top of the queue (configurable per campaign).

If you want to reset the whole queue (e.g., for a fresh push): the ↻ Restart queue… button clears every last-called timestamp on the current campaign. Touch history stays in the contact's activity thread — only the dashboard state resets.

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

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 Call from your browser (softphone, ringing & recording)Turn Direct REI into a phone: dial with a headset, take incoming calls in the tab, send unanswered calls to voicemail, and record both sides of the call.Getting Started · 6 min read
← PreviousDirect mail 101
About Direct REIDirect REI is an AI cold-outreach platform and CRM for real estate investors — wholesalers, flippers, builders, land investors, and brokers. Its AI acquisition manager, Oliver, pulls county property records, finds owners, and runs email, SMS, direct mail, and inbound-call tracking from your own mailbox and phone number, replying in your voice. Free plan; paid plans from $23/month billed annually ($29 monthly).

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 →