📞 New · Phase 1 available now

Keep your dialer. See every call next to the timesheet.

HireSwiftlee plugs into the dialer your team already uses — Aircall, RingCentral, Mojo, Swiftlee Answering, or any system that can fire a webhook. Connects, dispositions, durations and recordings show up on the contractor's application page, so the same screen where you approve hours tells you whether they were worth approving.

No phone numbers to port · No replacing your dialer · Cancel anytime

📊 Maria · this week
187
Calls dialed
87
Connects (46%)
12 m
Avg. connect duration
3
Booked appointments
Why we built it

Most outbound managers run two windows.

One for the dialer (Aircall, RingCentral, Mojo). One for the team (HireSwiftlee, Sheets, payroll). The connect rate sits in window A. The timesheet sits in window B. The dialer add-on collapses both into one place.

🎯

See activity, not just hours

Approve a 38-hour week knowing the contractor made 412 dials and 84 connects — not just that they clocked in.

🔗

Calls linked to the application

Every call attaches to the campaign + contractor. Open a candidate's page, see the entire calling history.

🎧

Recordings stored privately

Optional recording storage with signed URLs. 90 days on Pro, 1 year on Scale. SOC 2-ready handling.

Out of the box

Supported providers

Each provider has a pre-built webhook handler — no integration code on your side. Drop in the webhook URL and the shared secret, and call data starts flowing within minutes.

Aircall

CSR teams, inbound + outbound

RingCentral

Enterprise PBX, multi-site

Mojo Dialer

Real estate, prospecting

Swiftlee Answering

24/7 bilingual reception

Custom webhook

Anything that POSTs JSON

Need a provider that isn't listed? The custom webhook accepts a generic JSON shape — most modern dialers can hit it. Scale plan customers get a dedicated integration engineer.

Pricing

Priced to cover storage, not gouge for it.

The dialer add-on is billed on top of your normal HireSwiftlee invoices (rate plus 15%). Seats are counted as contractors who had at least one logged call in the billing month.

Free
$0 /mo

Manual call logging only. Get a feel for how the data shows up before you connect a provider.

  • 1 manual logger seat
  • Log calls by hand from the contractor app
  • No webhook intake
  • No recording storage
Included with every workspace
RECOMMENDED
Pro
$99 /mo + $29/seat

The right tier for most teams. Connect one provider, get every call attributed to the right contractor automatically.

  • Up to 3 dialer integrations
  • Aircall · RingCentral · Mojo · Swiftlee Answering
  • Webhook intake with HMAC verification
  • 90-day recording retention
  • Per-contractor call analytics
  • Disposition + duration on every application
Start Pro
Scale
$249 /mo + $39/seat

For outbound teams running multi-provider stacks and needing recording retention for compliance.

  • Up to 10 dialer integrations
  • All Pro providers + custom webhook mapping
  • 1-year recording retention
  • Priority webhook SLA
  • Bulk export for QA + compliance
  • Dedicated integration engineer for onboarding
Talk to sales

Seats roll: if Maria made calls in March but is on a non-calling role in April, you only pay for her in March. We never charge for inactive seats.

How it works

Three steps. About 15 minutes.

01

Add the integration

In Admin → Dialer integrations, pick your provider. We mint a webhook URL and a 32-byte secret. Save both.

02

Paste them into your dialer

Aircall, RingCentral, Mojo all let you POST call-completed events to a custom URL. Drop in our URL + secret.

03

Watch the data flow

Next call your team makes shows up under the right contractor + application within seconds. No polling, no delay.

🆕 Phase 2 · In beta

Don't have a dialer yet? We'll be the dialer.

Phase 2 lets HireSwiftlee place the calls directly. We rent Telnyx-backed outbound numbers on your behalf, give every contractor a browser softphone (or "ring my phone" callback mode), and the same call_logs surface you see today auto-fills from our own carrier — no third-party dialer required.

☎️

Browser softphone

Contractor opens /contractor/dialer in any modern browser. Dialpad, status, mute. Audio routes through their default mic + speakers.

📱

Ring-my-phone callback

Don't want a browser tab open? Click-to-dial rings the contractor's cell first, then bridges the destination on answer.

🎙️

Auto-recorded + auto-disposed

Every call records by default. Telnyx hangup_cause maps to our disposition vocabulary, so connect rates land cleanly in analytics.

Phase 2 pricing

Bundled into Pro and Scale.

Numbers and minutes are bundled into the existing dialer tiers — you don't pay extra for Phase 2. Overage minutes are $0.02 each. Extra numbers are $4/mo. Telnyx wholesale cost runs us ~$0.005/min outbound + $1.50/number — so even at the bundle, we hold 60–75% margin at typical seat usage.

Pro · included
1 Telnyx number · 500 outbound minutes / mo
Scale · included
5 Telnyx numbers · 5,000 outbound minutes / mo
Overage
$0.02 / minute · $4 / mo per extra number
🆕 Phase 3 · Live

Power dialer + inbound + DNC.

Phase 3 turns the native dialer into a complete outbound + inbound workflow. Upload a CSV of leads, contractors pull them one at a time, every dial respects the DNC list, and inbound calls to your rented numbers route to the assigned contractor — or voicemail after hours, or Swiftlee Answering Service.

🎯

Power dialer queues

Preview-style: contractor pulls a lead, sees who they're calling + the script, decides to dial or skip. Reservations expire in 5 min so abandoned leads return to the pool. No predictive auto-pace (we deliberately avoid TCPA's 3% abandon ceiling).

🚫

DNC enforcement

Two-level: a global list we maintain, plus your workspace's own list. Numbers are blocked at dial time BEFORE Telnyx is ever called. Bulk import via paste. Auto-add when a contractor flags a lead as DNC.

📥

Inbound routing

Every rented number gets an inbound config: ring the assigned contractor's softphone, ring their cell, forward to Swiftlee Answering, or voicemail. After-hours auto-fallback to voicemail.

🆕 Phase 4 · Live

Voicemail drops, multi-line, and SMS.

The conversion-rate upgrades. Drop pre-recorded voicemails in half a second instead of leaving a fresh one each time. Dial 2-3 numbers in parallel — first connect wins. And handle every follow-up reply with two-way SMS on the same rented numbers.

📼

Voicemail drops

Pre-record an mp3 once, fire it into any voicemail box with one click. Plays AFTER the beep (FCC Q4 2024 compliant — no bypass). Saves ~30 sec/call × 200 calls/day = ~100 minutes per contractor per day.

☎️☎️

Multi-line preview

Pro = 2 parallel lines, Scale = 3. First connect wins; losers auto-hang up the instant the winner answers. Still preview-style — TCPA abandon ceiling doesn't apply because losers are killed BEFORE the customer picks up.

💬

Two-way SMS

Send and receive on the same rented Telnyx numbers. A2P 10DLC registered. Threads live in HireSwiftlee, not a parallel app. STOP auto-DNCs the sender — CTIA-mandated reply included.

🆕 Phase 5 · Live

AMD, coaching, and predictive — done compliantly.

The features every outbound team wants, with the guardrails most platforms skip. AMD auto-pops the voicemail drop. Coaches join live calls without the customer ever hearing. And our predictive dialer ships with a real 30-day TCPA abandon counter — when you cross 2.5%, we throttle; at 3% we hard-stop. No fines.

🤖

AMD auto-detect

Telnyx premium AMD classifies every connect within ~3 seconds. When result = voicemail, the softphone auto-pops the drop picker. Contractor doesn't have to decide "was that a beep?" — and never accidentally leaves a fresh voicemail when they meant to drop a pre-recording.

🎧

Live coaching + whisper

Client or AM clicks a live call from /client/dialer/coaching → joins as listen-only (silent monitor) or whisper (audible only to contractor, never the customer). New rep ramping up? Sit on their first 20 calls.

Predictive with TCPA counter

Workspace opts in + acknowledges the TCPA contract. We track every call's outcome in a 30-day rolling window. Abandon rate ≥ 2.5% → UI shows a warning + we throttle parallel lines. ≥ 3% → hard lockout requiring AM review. No fines, no surprises.

FAQ

The questions we always get

Do you replace my dialer?

No. You keep paying Aircall / RingCentral / Mojo / whoever — we just receive the events they already send. The carrier, recording infrastructure, DNC compliance, and phone numbers all stay with them.

What if my dialer isn't on the supported list?

The custom webhook accepts a generic JSON shape with from_number, to_number, started_at, duration_seconds, and disposition. Most modern dialers can hit it. On Scale we build the mapping for you.

Are the recordings stored on HireSwiftlee?

Only if your dialer sends them. We pull the recording into private Supabase Storage and serve it via short-lived signed URLs. 90 days on Pro, 1 year on Scale. We never expose it as a public URL.

Can contractors see what you logged about them?

Yes — they see their own call history, read-only. We deliberately keep the surveillance asymmetry honest. They cannot see other contractors' calls.

Do you do predictive dialing?

Yes — added in Phase 5, but with a real TCPA abandon-rate counter most platforms skip. We track every call's outcome in a 30-day rolling window per workspace. Cross 2.5% and the UI throttles parallel lines + shows a warning. Hit 3% and we hard-lock predictive until AM reviews. Workspaces still on preview (manual dial-per-lead) get no exposure since there's no abandon possibility. Predictive opt-in requires explicit TCPA acknowledgement.

How does DNC work?

Two-level. We maintain a global DNC list (FTC scrapes, complaints, legal holds) that applies to every workspace. Your workspace also has its own list — add a number, it's blocked the next time anyone on your team tries to dial it. CSV bulk-paste supported. When a contractor flags a lead as DNC during a power dialer session, the number auto-adds to your list.

Do you do native click-to-dial inside HireSwiftlee?

Yes — Phase 2 is in beta. We rent Telnyx numbers on your behalf, contractors get a browser softphone + "ring my phone" callback mode, and every call auto-logs with disposition + duration + recording. Pricing is bundled into the Pro/Scale tiers (Pro = 1 number + 500 outbound minutes, Scale = 5 numbers + 5000 minutes; overage $0.02/min, extra numbers $4/mo). Email sales@hireswiftlee.com to enable on your workspace.

How are seats counted?

A seat = a contractor who logged at least one call in the billing month. If they made zero calls that month, they're not counted. No "true-up" surprises.

Stop reconciling two windows.

Connect your dialer once. Approve timesheets with the call data in the same view. Pro is $99/mo + $29/seat — cancel anytime.

Start with ProTalk to sales