✓Upload
✓Map
3Validate
4Schedule
5Compliance
6Review
7Launch
Step 1 · Upload
Drop your contact list
Complete · 4,217 rows parsedDrop your CSV here
CSV, TSV, or Excel · up to 500,000 rows · 50 MB
Recently used templates
Hs
HubSpot export
Used 14 times
Sf
Salesforce leads
Used 8 times
Dx
Dentrix patients
Used 3 times
xl
Raw Excel
Detect & guess
Step 2 · Map columns
We auto-mapped 7 of 9 columns
Override any match below| Source column | Sample values | Mapped to | Actions |
|---|---|---|---|
| phone_mobile | +14155550119, +12125550188 | ✓ phone · auto | |
| first_name | Sofia, Marcus, Priya, Eli | ✓ first_name · auto | |
| last_name | Reyes, Holt, Iyer, Chen | ✓ last_name · auto | |
| sofia@…, m.holt@…, priya@… | |||
| zipcode | 94103, 10001, 60601, 02108 | ✓ zip → timezone inference | |
| last_visit | 2024-11-14, 2024-09-22… | {{last_visit}} merge-var | |
| provider_name | Dr Patel, Dr Kim, Dr Rao | {{provider_name}} merge-var | |
| patient_id | pat_8821, pat_9044, pat_7712 | Skip · passthrough metadata | |
| notes | — | Skip |
row_1 · phone=+14155550119 · first_name=Sofia · last_name=Reyes · zip=94103 · last_visit=2024-11-14 · provider_name=Dr Patel
row_2 · phone=+12125550188 · first_name=Marcus · last_name=Holt · zip=10001 · last_visit=2024-09-22 · provider_name=Dr Kim
row_3 · phone=+13125550199 · first_name=Priya · last_name=Iyer · zip=60601 · last_visit=2024-10-05 · provider_name=Dr Rao
Step 3 · Validate
Validation complete
Current step4,102 of 4,217 rows valid
97.3% clean · 115 rows need attention before launch
Invalid phone
89
Non-E.164 format · 2 unreachable country codes
Missing name
26
first_name null · script uses {{first_name}}
Encoding errors
0
UTF-8 clean · accents preserved
Timezone inference active. 4,102 rows inferred by ZIP code (1,892) · area code (1,987) · account default (223). Per-row quiet hours will use the lead's local time.
Step 4 · Schedule & pacing
When and how fast
Est. done Thu 4:12 PM ETStart dialing
Now · dial as soon as compliance gate clears
Tomorrow 9:00 AM ET · start of recipient's 8 am window
Friday · Apr 18 · 09:00 ET
Custom · pick date, time, and timezone
Retry policy
3 attempts · 24h apart · skip on "not interested"
Aggressive · 5 attempts · 4h apart
One-shot only
Max concurrent calls
Recommended for your tier. Ramp-up: 10% → 100% over 30 min.
Quiet hours (per lead's timezone)
8:00 AM – 9:00 PM per-state rules applied
Blackout calendar · next 4 weeks
S
M
T
W
T
F
S
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
Red = blackout (weekends + Patriot's Day Apr 21 + acct holiday May 01)
Step 5 · Compliance gate
Five checks before launch
5 / 5 passed
✓
scrubbed 4 min ago
Federal + 50-state DNC scrub
312 DNC numbers suppressed · wireless check applied
✓
verified
10DLC registered on sender numbers
3 numbers registered · brand jvapi Studio · campaign_id cmp_8821
✓
ledger OK
Prior consent evidence on file
Consent ledger has 3,742 matching records · expressed in last 18 mo
✓
auto-detected
Required disclosures in script
Opt-out language · recording notice · company identification detected in agent script
✓
STIR/SHAKEN B
Spam-likely pre-flight clean
Caller-ID reputation healthy · predicted pick-up ≥ 60%
If any check fails, the launch button is disabled until an authorized user signs an attested override (logged with IP, user, timestamp).
Step 6 · Review
Double-check before we dial
ReadyAgent
Clinic-Intake
Nova · Warm · en-US · es-MX
Voice: nova_v2 · latency p95 334 ms · model: claude-opus
Script preview · row #1 rendered
"Hi Sofia, this is Nova from Acme Clinic. I'm calling to see if you'd like to schedule a follow-up with Dr Patel — it's been 5 months since your last visit."
List & cost
Eligible rows3,742
Avg duration (est.)1:54
Retries includedup to 3×
Tier rate$0.085/min
Projected spend
$318.40± $42
Budget cap (Free tier)
$500.00 / month
63% projected utilization
Step 7 · Dry-run & launch
Hear it yourself, then go
Unlocks launch① Dry run
Place a test call to your phone using row #1's merge-vars. Hear the agent exactly as the lead will.
Free · does not consume credits · does not dial the lead.
② Launch
Begin dialing 3,742 eligible leads at Fri 9:00 AM ET.
A 10-second undo banner will appear after launch.
A 10-second undo banner will appear after launch.
Launch button enabled once dry-run is acknowledged.
Campaign Clinic reactivation · April launched — first dial in 18 min
Undo in 10s
↑ Preview of the post-launch toast banner