# Increase your cold call connect rate to 25–30% URL: https://optimaldial.com ## Earn up to $12,456 Per Referral, Every Year URL: https://optimaldial.com/affiliate Join the OptimalDial Affiliate Program. Earn 20% cash every month for 12 months on every client you refer — or 40% in account credits. Monthly payouts via PayPal or Wise. Affiliate Program # Earn up to $12,456 Per Referral, Every Year Take 20% cash every month for the first 12 months of every client you refer — or double it in account credits. [Apply Now →](#apply) [How it works](#how) 20% cash or 40% in credits · 12 months · Monthly payouts $12,456 is a Scale 20K referral on monthly billing, taken as credits. Credit payouts are open to partners on a paid OptimalDial plan; cash commission is capped at $400/mo per referred account. Commission Per Scale 20K referral · $2,595/mo Affiliate commission terms: cash payout compared with account credits. Term Cash Credits Rate 20% 40% Duration 12 months 12 months Cap / mo $400 $2,000 Eligible All partners Paid plan — requires an active paid OptimalDial plan Year 1 Scale 20K referral $4,800 $12,456 Why It's a No-Brainer ## Three ways you win the moment a client signs up. 01 ### You earn more A commission every month for a full year on every client you refer — up to $4,800 in cash, or $12,456 in credits per referral in year one, and the compounding keeps going as you refer more. 02 ### Your calling improves OptimalDial tells you which numbers will actually pick up. Our users see 25–40% connect rates vs. the 5–12% industry average — so your own calling stack gets sharper too. 03 ### Your clients win More connects means more meetings booked from the same number of dials. They get better results — and you look like the person who brought them the edge. How It Works ## Three steps to start earning No code, no quotas. Apply, share your link, get paid. Step 01 ### Apply & get your referral code Fill out the short application below. Once approved, you'll receive a unique referral code and a personalized link to share with your clients and network. Step 02 ### Share OptimalDial with your network Send your link to clients, mention us in your newsletters, recommend us when sales teams ask "how are you hitting those connect rates?" — any outbound team with a quota is a fit. Step 03 ### Choose cash or credits, get paid monthly Collect 20% of your referral's subscription every month for their first 12 months — or take the same commission as account credits at 40%, double the rate, if you're on a paid OptimalDial plan. You pick cash or credits per payout. Payouts go out monthly via PayPal or Wise, 30 days after the client's 14-day refund window closes. Who This Is For ## Built for the people closest to the dial. If you do outbound calling for clients — or advise teams that do — you already know who needs this. Pick the role that fits you best. ### Freelance SDRs You run outbound for multiple clients and want a recurring revenue stream that grows with every new account. ### Appointment Setters You live in dialers all day. Sharing a tool that actually works with your clients is an easy sell. ### Cold Calling Agencies Your whole team depends on connect rates. Referring OptimalDial lifts your clients and stacks agency-wide commissions. ### Lead Gen Specialists You advise on outbound strategy. OptimalDial is a natural add-on recommendation for any dial-heavy motion. ### Sales Consultants You help sales orgs fix broken pipelines. Plug in OptimalDial and point to 2.6x connect-rate lift as the before/after. ### OptimalDial Customers You already use it and you know which other teams need it. Take your commission as account credits at double the cash rate — earnings that work inside the product. Program Details ## The terms, up front. No dark patterns, no surprises. Here’s the whole program — caps included — in one glance. * Cash commission of the referred client’s subscription, every month 20% /mo * Credit commission the same commission taken as account credits — for partners on a paid OptimalDial plan 40% /mo * Monthly cap per referred account — or $2,000 in credit value $400 cash * Commission duration from the client’s signup date; commissions stop if they cancel 12 months * Attribution window from first use of your referral code 90 days * Payouts via PayPal or Wise, 30 days after the refund window closes — $50 cash minimum, no minimum on credits Monthly * Refund buffer no commission if the client refunds inside the money-back window 14 days * Credit expiry from the date credits are issued; spend them at Standard or MAX depth 12 months * Self-referrals no commission on your own account or accounts you control Excluded See our full pricing for the tiers your referrals can sign up on. [View pricing →](/pricing) **Partner guidelines:** represent OptimalDial honestly and share your genuine experience with the product; don’t bid on OptimalDial branded keywords in paid advertising; don’t make false claims about what the product does. We may modify these terms with 30 days’ notice, or end partnerships that break these guidelines. Apply Now ## Apply to join the program. Takes under a minute. We'll review applications and get back to you with your referral code within 2 business days. ### Application received. Thanks for applying to the OptimalDial Affiliate Program. We'll review your application and email your referral code within 2 business days. Questions in the meantime? Reach us at [partners@optimaldial.com](mailto:partners@optimaldial.com). Name Email What do you do? Select your role… Freelance SDR Appointment Setter Cold Calling Agency Lead Gen Specialist Sales Consultant Other Approx. number of clients you do calling for How did you hear about us? (optional) Apply Now → By applying, you agree to the OptimalDial affiliate terms. We'll email you your referral code once approved. Questions? ### Talk to the partnerships team. Want to discuss white-label terms, agency co-marketing, or higher-volume referrals? We answer every email. [partners@optimaldial.com](mailto:partners@optimaldial.com) --- ## Know Which Contacts Will Pick Up — Before You Dial URL: https://optimaldial.com/answer-intent Two signals on every number: will it pick up, and is it your contact's? About 1 in 5 numbers on a bought list isn't — OptimalDial Identity flags them before you dial. Answer Intent # Know Which Contacts Will Pick Up — Before You Dial Most people don't answer calls from unknown numbers. Some people do — consistently. OptimalDial detects that behavioral pattern behind every number on your list, so your reps call the right people first and hit 25–30% connect rates. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee Your list, sorted best first SM Sarah Mitchell VP Sales, Acme Corp Likely Right-Party Answer JR James Rivera Director BDR, TechFlow Likely Right-Party Answer MJ Marcus Johnson SDR Manager, DataSync Likely Right-Party Call Screening EC Emily Chen Head of Sales, CloudBase Likely Right-Party Voicemail LP Lisa Park RevOps Lead, ScaleUp Non-Mobile DW David Williams AE, GrowthStack Likely Wrong Number How It Works ## How Answer Intent Works Five steps to transform your cold calling results. Step 01 ### Upload Your Call List Send us your CSV with contacts and phone numbers from Apollo, ZoomInfo, or any data source you use. Currently supports +1 numbers only (US / CA) Step 02 ### We Verify Mobile Numbers Carrier lookups filter out landlines, VOIP, and invalid numbers. You only get numbers you can actually reach directly. Step 03 ### We Analyze Answering Behavior This is where we do the work — testing and analyzing each contact to understand who's likely to pick up. We're collecting behavioral data, not making educated guesses. Step 04 ### You Get a Prioritized List Every number comes back with one OptimalDial Status — what is likely to happen when you dial it, and whether it is your contact's number. The file arrives sorted, best first, so reps just work down the list. Returned List Sorted best first Contact Phone OptimalDial Status Sarah Mitchell (415) 555-0142 Likely Right-Party Answer James Rivera (212) 555-0198 Likely Right-Party Answer Marcus Johnson (650) 555-0331 Likely Right-Party Call Screening Emily Chen (312) 555-0267 Likely Right-Party Voicemail Lisa Park (512) 555-0089 Non-Mobile David Williams (303) 555-0455 Likely Wrong Number Step 05 ### Your Team Sees Results Call the Likely Answer numbers first and hit 25–30% connect rates instead of 3–5%. Why This Works ## Real Behavioral Data. Not Database Guesswork. We're validating actual behavior through multiple signals. The numbers we flag have demonstrated patterns that make them significantly more likely to engage. Not database lookups. Observed behavior. 0–30% connect rate with Answer Intent 0x average improvement over unfiltered lists 0+ extra meetings per month, per rep Validation Depth ## Choose how deep we go on every list Same answer-intent analysis, two depths — identity runs on every list with names, at either depth. Match the depth to what's at stake — a big list you want validated and dialing fast, or a short, hard-won list where every number counts. Standard Big lists, contacts to spare Flagged as likely answerers ~12–18% Turnaround 1–2 business days Cost 1 credit / number Validated and dialing fastest, at the lowest cost per number. MAX New Small, hard-won lists Flagged as likely answerers ~22–25% Turnaround 2–4 business days Cost 1.5 credits / number A wider net — far more answerable numbers on the same list to call. On a 1,000-number list, MAX typically yields **~57% more total conversations** from the same names — and identity tells you which of them are your contact's. [Read the MAX announcement →](/blog/introducing-max-validation) OptimalDial Identity Public beta ## The number picked up. It just wasn't your contact. About one in five numbers on a bought list belongs to someone else. Those dials still connect, still take a rep's time, and still go nowhere — and nothing in a connect rate tells you they happened. Identity checks every number against the contact named on that row and flags the ones that don't match, before anyone dials. It runs on the file you already upload; the only thing it needs from you is a name column. Identity is in public beta. It's working well enough to ship, and we're still improving it — if you run a list through it, we want to hear what you saw. 48% fewer wrong-number conversations On one customer's 3,870-dial file, wrong numbers fell from 9.4 to 4.9 per 100 dials once they worked right-party first — and right-person connects per dial went _up_, not down. Identity returns a signal on **80–90%** of a typical list, including the numbers that never pick up. Approaches that only learn from answered calls reach a fraction of that. [How we work it out →](/blog/introducing-optimaldial-identity) What You Get Back ## OptimalDial Status — the values a list comes back with Every number gets one of these, ranked best to worst. The rule behind it is one sentence: take the Answer Intent value; if identity is Medium or better, insert "Right-Party"; if identity is Low, replace it entirely with "Likely Wrong Number". Identity Unknown triggers neither branch, so those rows come out as tier 2, 4 or 6. The numeric prefix exists so the column sorts correctly as plain text in Sheets, Excel and dialer imports. | OptimalDial_Status | What it means | | --- | --- | | 1 - Likely Right-Party Answer | Likely to answer, and likely to be your contact. | | 2 - Likely Answer | Likely to answer. We can't say whose number it is. | | 3 - Likely Right-Party Call Screening | Likely to reach iOS, Android, or Samsung call screening, and likely to be your contact. | | 4 - Likely Call Screening | Likely to reach iOS, Android, or Samsung call screening. We can't say whose number it is. | | 5 - Likely Right-Party Voicemail | Likely to go to voicemail, and likely to be your contact. | | 6 - Likely Voicemail | Likely to go to voicemail. We can't say whose number it is. | | 7 - Non-Mobile | A landline or VoIP number. These carry no identity signal. | | 8 - Likely Wrong Number | Unlikely to be your contact. | ## The same file, sorted best first. Every number comes back with one OptimalDial Status: what's likely to happen when you dial it, and whether it's your contact's number. Reps work down from the top, and each part of the list gets the channel it actually responds to. your-list-scored.csv Sorted best first First Name Last Name Phone OptimalDial Status Arabel Rosales (415) 555-0142 Likely Right-Party Answer David Lewien (212) 555-0198 Likely Right-Party Answer Shannon Kidd (646) 555-0177 Likely Answer Marcus Johnson (650) 555-0331 Likely Right-Party Call Screening Priya Raman (408) 555-0210 Likely Call Screening Emily Chen (312) 555-0267 Likely Right-Party Voicemail Tom Bradley (773) 555-0384 Likely Voicemail Lisa Park (512) 555-0089 Non-Mobile Andres Gaitan (303) 555-0455 Likely Wrong Number Swipe for the status column → Likely Right-Party Answer · Likely Answer ### Go phone-heavy They pick up, and the right-party ones are your contact. Build a call-first sequence here — this is where cold calling works the way it is supposed to. Likely Right-Party Call Screening · Likely Call Screening ### Dial with a plan Screened numbers aren't dead numbers, but they need their own approach. Work these once you've been through the right-party answers, when you have the bandwidth. Likely Right-Party Voicemail · Likely Voicemail ### Go multi-channel Usually the biggest group by some distance. Send the email first, then call and leave a voicemail that references it — that pairing outperforms dialing alone. Non-Mobile · Likely Wrong Number ### Get better data A landline won't become a mobile and a wrong number won't become the right one. Find an alternative number, or move them to other channels. **Those are recommendations, not rules.** What works against VPs at enterprises isn't what works against owner-operators, and your sequence, your market and your team's capacity all move the answer. It's why we hand back every signal rather than just the rows we'd dial ourselves — so you can see what your own campaign responds to and act on it. You know your ICP better than we do; the data is there so the decision is yours. Your own columns come back untouched, in their original order, and you choose which statuses and which columns go into each export. A small share come back **Unknown**, with no result either way — treat those as unknown rather than safe. [Learn more →](/blog/introducing-optimaldial-identity) Call Screening Detection ## Detect iOS, Android & Samsung Call Screening Know which numbers on your list have call screening enabled before you dial. Call screening on iOS, Android, and Samsung devices can prompt unknown callers to state their reason for calling before the prospect decides whether to answer. Our data shows 15–20% of mobile numbers have this enabled. OptimalDial detects which ones, so you can factor that into your outbound strategy. ![iPhone showing iOS Silence Unknown Callers feature](/_astro/ios-call-screening.ypy4C-7a.png) iOS Call Screening ![Android phone showing built-in call screening](/_astro/google-call-screening-nobg.D4Dwe48S.png) Android Call Screening Available via API ### Score every number — programmatically. Skip the CSV round-trip. Submit contacts via the OptimalDial API and get the same OptimalDial Status back — filtered to the tiers you want — with webhook notifications when each list is ready. [Explore the API →](/developers) ## Real EOD reports before and after introducing OptimalDial Before ![EOD report before OptimalDial — 4% connect rate](/_astro/BEFORE1.CmSvVbf3.png) 4% connect rate After ![EOD report after OptimalDial — 33% connect rate](/_astro/AFTER1.g-CgF08H.png) 33% connect rate Before ![EOD report before OptimalDial — 9% connect rate](/_astro/BEFORE2.CJyYo1TV.png) 9% connect rate After ![EOD report after OptimalDial — 28% connect rate](/_astro/AFTER2.Dh4qlhVd.png) 28% connect rate Before ![EOD report before OptimalDial — 2.6% connect rate](/_astro/BEFORE3.BjQmOiBC.png) 2.6% connect rate After ![EOD report after OptimalDial — 31% connect rate](/_astro/AFTER3.jmrVl3fS.png) 31% connect rate Click any image to enlarge. Results from 863 dials calling sales leaders to pitch OptimalDial. Average connect rate: 10.3% without OptimalDial → 26.88% with OptimalDial. **A 2.6x improvement.** × Your data stays yours We never sell or share your contact lists. 14-Day Money-Back Guarantee Try it risk-free on your own list. US & Canada Supports all +1 numbers. Integrations ## Works With Your Existing Stack Upload from any data source. Export to any dialer. Data Sources Upload lists from any source ![Apollo](/_astro/apollo-logo-png_seeklogo-616172.SgOavq2E.png)![ZoomInfo](/_astro/zoominfo-logo-png_seeklogo-451593.4771-_PD.png)![Cognism](/_astro/cognism-logo-png_seeklogo-471385.BLZ4QSSB.png)![Lusha](/_astro/lusha-logo-png_seeklogo-410142.BQiw0Asl.png) \+ Any CSV Source Dialers & CRMs Export results to your tools ![HubSpot](/_astro/hubspot-logo-png_seeklogo-273533.CZUJwNe_.png)![Salesforce](/_astro/salesforce-logo-png_seeklogo-256541.CrdqxmM_.png)![Outreach](/_astro/outreach-logo-png_seeklogo-353777.DMTzri-Q.png)![SalesLoft](/_astro/salesloft-logo-png_seeklogo-441116.COFKYIDa.png) \+ Any Dialer/CRM Or build your own — [explore the API →](/developers) FAQ ## Common Questions [Talk to us →](#) How is this different from phone validation? Phone validation checks if a number is real and active. Answer Intent goes further — we analyze whether the person behind that number actually picks up calls from unknown numbers. A number can be perfectly valid but go to voicemail every time. Does it actually work? The numbers we flag as “Likely Answer” connect at 25–30% on average — versus 3–5% without. We offer a 14-day money-back guarantee so you can test it on your own data. What about the people who are not likely to answer? Push them to your email and LinkedIn sequences. You were probably doing multi-channel anyway — now you know which channel to prioritize for each number instead of guessing. What if my target persona is different? Our analysis works across personas — whether you’re calling IT leaders, executives, or operations managers. The answering behavior patterns we detect apply regardless of title or industry. Do I need to change my dialer or CRM? No. You upload a CSV and get a CSV back with every number labeled with an OptimalDial Status, and you pick which tiers and which columns go into the export. Upload it to whatever dialer you’re already using. What’s the difference between Standard and MAX validation? Both analyze the answer intent behind every number. Standard flags ~12–18% of your list as likely answerers — the fastest, lowest-cost option, best when you have a large list. MAX studies answering behavior across more times of day and days of the week, flagging close to double the share — so the same list yields more total conversations, ideal for smaller, hard-won lists. Standard is 1 credit per number; MAX is 1.5. You choose the depth per upload. How much does it cost? Check out our pricing page for detailed plans and per-credit pricing. Answer Intent and Spam Monitoring are both included in every plan. What is OptimalDial Identity? Identity is a second signal that runs alongside Answer Intent on the same upload. Answer Intent asks whether a number will pick up. Identity asks whether that number belongs to the contact named on the same row. It judges the number you already have — it never finds, appends, or replaces a phone number. The only extra input is a name column. How much of my list gets an identity result? Typically 80–90% of the dialable numbers on a list, including ones that never pick up. Identity is mobile-only — landlines and VoIP come back Non-Mobile and carry no identity signal — so a list of office numbers will see far less coverage than a list of mobiles. Is OptimalDial Identity finished? It’s in public beta. It runs on every list with a name column today and carries no separate charge, and we’re still improving accuracy as more accounts send back call dispositions. If you run a list through it, tell us what you saw — especially any number we called a likely wrong number where your rep reached the right person. Do I have to send names to use OptimalDial? No. Without a name column you get the Answer Intent values exactly as before — whether each number is likely to answer, screen, or go to voicemail. Map a full-name column, or first and last name, and the identity signal is folded in, so each row also tells you whether the number is your contact’s. Identity is on by default when names are present, and you can turn it off. ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## Best Time to Cold Call: A 2026 Study of 128,998 Calls URL: https://optimaldial.com/blog/best-time-to-cold-call The best time to cold call is 11 AM–1 PM Eastern — but when matters far less than who. Across 128,998 outbound calls, the best hour reached a live person ~11%, while calling only the contacts likely to answer connected at 24% in the same window. The data, by hour and day. Most advice about the best time to cold call traces back to one study from 2007. Phones have changed a little since then — spam labels, call screening, everyone carrying a mobile. So instead of recycling a decade-old number, we pulled our own: **128,998 outbound calls** from OptimalDial’s internal calling data, and looked at when people actually pick up. The short answer is the one you’d half expect: **late morning to midday — 11 AM to 1 PM Eastern, peaking around noon.** The more useful answer is that the hour barely matters next to _who_ you call. We’ll show both, with the numbers. 2.3× higher connect rate from calling only the contacts most likely to answer, versus the full list — far more than any time-of-day effect ## When people actually pick up, by hour Across those 128,998 calls, **9.3% reached a live person.** “Reached a live person” means a real human answered — voicemail, machine pickups, and no-answers all count as misses, which is a stricter bar than the vague “connect” most tools report. Here’s the breakdown by hour. Times are U.S. Eastern; leads span the country, so read this as a nationwide pattern in Eastern time: Hour (ET) Calls Answer rate vs. 9.3% avg 9:00 AM 4,390 9.4% +1% 10:00 AM 56,546 8.7% −6% 11:00 AM 28,852 10.4% +12% 12:00 PM 13,948 9.8% +5% 1:00 PM 8,311 11.3% +22% 2:00 PM 2,901 6.9% −26% 3:00 PM 10,164 7.8% −16% 4:00 PM 3,579 8.8% −5% The shape is intuitive: answer rates climb through late morning, peak around midday (**1 PM was the single best hour at 11.3%**), then dip hard after lunch. Grouped into windows, **11 AM–1 PM is the peak at 10.4%** — about 12% above average — and **2–4 PM is the trough at 7.9%**. One thing worth flagging, because it cuts against instinct: the hour reps dialed _most_ — 10 AM, with 56,546 calls — actually answered slightly **below** average. The popular hour and the best hour aren’t the same. (We made too few calls after 5 PM to say anything reliable about evenings, so we won’t.) ## The finding that actually matters: who beats when Picking the right hour moved our answer rate by a few points. Picking the right _contacts_ moved it by a multiple. In our own outbound campaigns, when we dialed **only the contacts our system scored “Likely Answer,”** connect rate in the same hours ran 2–3× the full-list baseline. Head-to-head, where we have solid volume on both sides: Hour (ET) Full-list baseline Likely-Answer only Lift 10:00 AM 8.7% 16.95% ~1.9× 11:00 AM 10.4% 25.46% ~2.4× 12:00 PM (noon) 9.8% 27.27% ~2.8× 1:00 PM 11.3% 21.16% ~1.9× 2:00 PM 6.9% 19.66% ~2.8× Across the 11 AM–1 PM peak window, the full list reached a live person 10.4% of the time; calling only the likely answerers connected **24.4%** — about **2.3×**. Same phones, same hours, same market. The only thing that changed was which names got dialed. 27.27% connect rate at noon when calling only Likely-Answer contacts — versus 9.8% for the full list at the same hour That gap is the whole reason [Answer Intent](/answer-intent) exists: it scores every contact on a list for how likely they are to pick up, so reps spend their dials on the people who actually answer — at any hour. The clock sets the floor; who you call sets the ceiling. There’s a structural reason time-of-day keeps getting weaker, too: people screen calls now. Across 53,434 mobile numbers we dialed, **14.9% — about 1 in 7 — were screened** by iOS, Android, or Samsung call screening at least once. A screened number doesn’t ring any differently at the “golden hour.” What changes the outcome is calling someone who’s inclined to answer in the first place. ## Best day of the week to cold call Day-of-week is a weak lever, and the data says so twice over. In the full-list baseline, Tuesday answered highest and Thursday lowest — but only a ~10% spread top to bottom: Day Full-list baseline Likely-Answer only Monday 9.4% 23.28% Tuesday 9.9% 16.27% Wednesday 9.0% 25.33% Thursday 8.7% 24.52% Friday 9.4% 22.25% Two takeaways. First, the who-you-call lift holds every single day — every weekday connected at roughly 2–2.8× its baseline once we dialed only the likely answerers. Second, the two datasets don’t even agree on the _best_ day: Tuesday led the full list, Wednesday led the optimized campaigns, and Tuesday was actually the _lowest_ there. When your strongest and weakest signals can’t agree on a ranking, that’s your sign the effect is small. So don’t agonize over the calendar — **just call.** ## The worst time to cold call If there’s a window to protect against, it’s **2–4 PM Eastern**, which connected 7.9% of the time — about 15% below average — with **2 PM the single worst reliable hour at 6.9%.** It’s the post-lunch dead zone, and now it’s measured rather than assumed. When you’ve only got so many dials in a day, don’t spend them there; move them to late morning, or to a better-prioritized list. ## Best time to make sales calls (vs. cold calls) The best time to make _sales_ calls overlaps with cold calling but isn’t identical. Warm and scheduled calls — callbacks, demos, renewals — connect across a much wider window, because the person already expects to hear from you; the best time for those is simply whenever they agreed to talk. The numbers above are from cold outbound, where you’re catching people unscheduled, which is exactly why they cluster into that late-morning-to-noon band. ## What about B2B specifically? The same shape holds for B2B outbound — late-morning-to-midday peak, post-lunch trough. We don’t split this particular dataset into B2B versus B2C, so we won’t invent a separate B2B-only window. As general guidance: B2B decision-makers are most reachable around the edges of the workday, while consumer calls skew later. One compliance note, not legal advice: under the federal TCPA, telemarketing calls are allowed **8 AM–9 PM in the _called party’s_ local time** — and several states are stricter (narrower hours, weekend limits). Check the rules for the states you dial into. ## Why this beats the usual advice Almost every “best time to cold call” article on the internet cites the same 2007–2008 InsideSales/MIT study, sometimes a 2017 one. Those predate widespread spam labeling and call screening — the two things most responsible for tanking connect rates today. The numbers here come straight from OptimalDial’s own recent calling data, and they get refreshed, so they describe the phone landscape as it actually is now, not as it was fifteen years ago. The honest limit: a table like this tells you the average best hour, not _your_ list. The hour is worth a few points. Knowing which of your specific contacts will pick up is worth a multiple — and that’s the part a calendar can’t give you. ## How to put it to work 1. **Default your calling blocks to 11 AM–1 PM**, in the prospect’s local time, and treat 2–4 PM as the window to avoid when you can. 2. **Don’t overthink the day** — every weekday performs about the same once your list is prioritized. A well-scored list beats the “perfect” day. 3. **Prioritize who you call.** This is the lever that actually moves the number. Score your list with [Answer Intent](/answer-intent) and dial the likely answerers first. 4. **Keep your numbers clean.** A “Spam Risk” or “Scam Likely” flag cuts connect rate by roughly 70% — no hour overcomes a flagged number. [Spam Monitoring](/spam-monitoring) tests yours daily on real devices. Both Answer Intent and Spam Monitoring come in every [OptimalDial plan](/pricing) — it layers on top of whatever dialer you already use, CSV in, CSV out. Stop guessing the hour. Call the contacts who'll actually pick up. [Get Started →](https://app.optimaldial.com) ## Frequently asked questions **What is the best time to cold call?** By OptimalDial's 2026 data, the best time to cold call is 11 AM–1 PM Eastern, peaking around noon, with 1 PM the single best hour (11.3% answer rate) against a 9.3% daily average. But the hour is a small lever — calling only the contacts most likely to answer connected at about 24% in that window, roughly 2.3× the full list. **What is the best day to cold call?** Tuesday answered highest in our full-list data (9.9%) and Thursday lowest (8.7%), but it's only about a 10% spread — and once we dialed only likely answerers, the ranking shifted and every weekday landed within a few points of each other. Day-of-week barely matters; who you call matters far more. **What is the worst time to cold call?** The 2–4 PM Eastern window, at 7.9% — about 15% below average — with 2 PM the lowest reliable hour at 6.9%. It's the classic post-lunch dip. **Is 7 PM too late to cold call?** Our data thins out after 5 PM, so we can't put a number on the evening. As guidance, B2B reachability tends to fall once the workday ends. For B2C, the federal TCPA permits telemarketing calls until 9 PM in the prospect's local time, though some states set stricter hours. **Does the time of day really matter much?** A little. The best window ran about 12% above the daily average, and the best day about 10% above the worst. The far bigger lever is which contacts you call — prioritizing likely answerers connected about 2.3× more in our campaigns. **How many cold calls should I make a day?** Dial count is the wrong target. At a 9.3% answer rate, 200 unprioritized dials reach a live person maybe 18–19 times. A prioritized list connects at more than double that rate, so the goal is conversations per hour, not dials per day. Keep reading ## More from the blog * [ ### Introducing OptimalDial Identity: Know Which Numbers Aren't Your Contact's About a third of connected calls on one measured file reached the wrong person. Identity flags those numbers before a rep dials them, on ~80–90% of a typical list. Now in public beta. Neel Rawlani · August 20, 2026 ](/blog/introducing-optimaldial-identity) * [ ### Introducing MAX Validation: Get More Conversations From Every List A new validation tier for smaller, harder-won lists. MAX flags close to double the likely answerers — so you get more total conversations from the same list. OptimalDial · June 5, 2026 ](/blog/introducing-max-validation) ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## Connect rate playbooks, backed by data. URL: https://optimaldial.com/blog Playbooks, data, and field notes on cold-call connect rates, carrier spam flagging, and outbound performance from the OptimalDial team. Blog # Connect rate playbooks, backed by data. Field notes on cold-call connect rates, carrier spam flagging, and what actually moves outbound performance — most recent first. * [ ## Introducing OptimalDial Identity: Know Which Numbers Aren't Your Contact's About a third of connected calls on one measured file reached the wrong person. Identity flags those numbers before a rep dials them, on ~80–90% of a typical list. Now in public beta. Neel Rawlani · August 20, 2026 ](/blog/introducing-optimaldial-identity) * [ ## Best Time to Cold Call: A 2026 Study of 128,998 Calls We pulled 128,998 outbound calls to settle it. The hour barely moves the needle — calling the right contacts more than doubles your connect rate. Here's the data, by hour and day. Neel Rawlani · June 9, 2026 ](/blog/best-time-to-cold-call) * [ ## Introducing MAX Validation: Get More Conversations From Every List A new validation tier for smaller, harder-won lists. MAX flags close to double the likely answerers — so you get more total conversations from the same list. OptimalDial · June 5, 2026 ](/blog/introducing-max-validation) ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## Introducing MAX Validation: Get More Conversations From Every List URL: https://optimaldial.com/blog/introducing-max-validation MAX Validation is a new OptimalDial tier that studies answering behavior across more times of day and days of the week — flagging nearly twice the share of your list as likely answerers, so you come away with more total conversations from the same list. Not every list is the same. Some weeks you’re working a wide-open market with thousands of numbers to burn through. Other weeks you’ve fought for a short list of exactly the right accounts — and every name on it counts. Until now, OptimalDial ran every list through the same [answer intent](/answer-intent) analysis — the work of identifying which numbers are most likely to actually pick up. Today that changes. We’re introducing **MAX Validation**: a new way to choose _how thoroughly_ we analyze the answer intent in each list you upload, so you can match the depth to what’s actually at stake. ~2x the share of your list flagged as likely answerers, compared to Standard ## Two tiers, one decision You pick your tier right when you upload — or through the API. Keep using **Standard** for speed and volume, or choose **MAX** to surface more of the people most likely to pick up. Standard MAX **Best for** Large lists with plenty of numbers to work through Smaller, harder-won lists where you want the most from every number **Projected likely answers\*** ~12–18% of your list ~22–25% of your list **Turnaround** 1–2 business days 2–4 business days **Price** 1 credit / number 1.5 credits / number _\* Projected estimates. Actual results vary by list and market._ ## Why choose MAX MAX studies answering behavior across more times of day and more days of the week. Because it’s looking at a fuller picture of when each person actually picks up, it flags close to **double the share of your list** as likely answerers. It casts a wider net. There are far more answerable numbers in that pool to call, so you typically come away with **more total conversations from the same list**. Here’s how it plays out on a 1,000-number list, using the midpoints of our projected ranges and the same ~27.5% connect rate on both: * **Standard** flags ~15% as likely answerers (~150 numbers) → **~41 conversations** * **MAX** flags ~23.5% as likely answerers (~235 numbers) → **~65 conversations** Same list, same connect rate, more people worth calling. When your addressable market is small, that’s the difference between stretching a limited list and getting the most out of it. ~57% more total conversations from the same list, in this illustrative example ## Why stick with Standard MAX isn’t always the right call — and that’s the point of giving you the choice. When you have a large market and numbers to spare, **Standard gets you validated and dialing fastest, at the lowest cost per number**. There’s no reason to pay for a wider net when you already have more names than your reps can work. ## Transparent pricing — no surprises MAX is **1.5 credits per valid number**, billed in whole credits. You always see the exact credit cost and your remaining balance before you confirm. Nothing is charged until you submit. ## How to use it **In the app:** upload and review your list as usual, then pick Standard or MAX on the new selection step and submit. **Via the API:** add `validation_tier: "max"` when you create an upload. Leave it off and you get Standard, exactly as before. ``` { "validation_tier": "max" } ``` Every upload in your dashboard is now labeled with the tier you chose, so you always know which one you ran. Existing and in-flight uploads are unaffected. Have a short list that has to count? Run it through MAX. [Get Started →](https://app.optimaldial.com) Keep reading ## More from the blog * [ ### Introducing OptimalDial Identity: Know Which Numbers Aren't Your Contact's About a third of connected calls on one measured file reached the wrong person. Identity flags those numbers before a rep dials them, on ~80–90% of a typical list. Now in public beta. Neel Rawlani · August 20, 2026 ](/blog/introducing-optimaldial-identity) * [ ### Best Time to Cold Call: A 2026 Study of 128,998 Calls We pulled 128,998 outbound calls to settle it. The hour barely moves the needle — calling the right contacts more than doubles your connect rate. Here's the data, by hour and day. Neel Rawlani · June 9, 2026 ](/blog/best-time-to-cold-call) ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## Introducing OptimalDial Identity: Know Which Numbers Aren't Your Contact's URL: https://optimaldial.com/blog/introducing-optimaldial-identity About one in five numbers on a purchased list belongs to someone other than the contact named on that row. OptimalDial Identity checks every number against the name on its row and flags the ones that don't match — on ~80–90% of a typical list, before anyone dials. Your reps are having conversations with people who were never your prospect. On one customer’s file, **about a third of connected calls reached the wrong person** — a third of every conversation their team had, gone before anyone said anything useful. Nothing in a connect rate shows you that. A wrong number that picks up looks exactly like a win right up until the rep says a name. Today we’re shipping **OptimalDial Identity**: a second signal, on the same upload, that checks every number against the contact named on that row and flags the ones that don’t match — before anyone dials. ~1 in 5 numbers on a bought list belongs to someone other than the contact named on that row — around 20% on average across our data ## Why this keeps happening Lists decay. People change jobs, carriers recycle numbers, and plenty of contacts hand out a main line instead of a mobile. Across our data it runs at **around 20%** on average — roughly one number in five that doesn’t belong to the contact named on that row. That isn’t a data-vendor problem you can buy your way out of, and it isn’t visible from the outside. Until someone dials the number and hears the wrong voice, every row looks the same. ## Introducing OptimalDial Identity Identity is a second signal that runs on the same upload as [Answer Intent](/answer-intent). Answer Intent asks whether a number will pick up. Identity asks whether it belongs to the contact on that row. It’s worth being precise about what that is **not**. Identity doesn’t find you a phone number, append one, or swap in a better one. It judges the number you already have, against the name you already have. There’s no new data source to buy and nothing to reconcile afterward. The only new input is a name. Map a full-name column, or first and last name columns, and Identity runs. Everything else is derived from the number itself. ## How we tell whose phone it is Three signals, none of which needs anything from you beyond that name. **The carrier caller name.** CNAM is the caller-name record carriers attach to a number — the “John Smith” your phone shows on an incoming call. We read it and compare it against your row. The matcher handles nicknames, initials, the 15-character truncation carriers apply, and `LAST,FIRST` ordering, and it can tell a person’s name apart from a city or a company. It’s deterministic: the same file returns the same verdict every run. Mobile only. **The voicemail greeting.** Most people record their own greeting and say their name in it. We compare what’s said against the name on your row. This is the quietly important one: it works on numbers that never pick up, which is where most of a list actually sits. **The live call.** When a human answers, what’s said is compared against the contact’s name. These don’t vote; they accumulate. Each signal contributes evidence for or against “this is the right person.” Two signals that agree raise confidence, signals that disagree partly cancel, and dial-based evidence outweighs the carrier record, which can be years stale. What comes out is a probability, reported as one of five bands — not a yes or no. ## Why coverage is the argument CNAM on its own is unreliable. Records go stale, come back blank, or return something generic like a carrier name. That unreliability is why approaches built only on what happens when someone picks up skip CNAM entirely — and it caps them at the numbers that actually answered, which is roughly a third of a list. Weighing three signals probabilistically instead of trusting any one of them deterministically changes the shape of the problem. We put an identity band on **~80–90% of dialable numbers**, consistently. Channel Coverage Likely Answer ~91% Likely Call Screening ~88% Likely Voicemail **~86%** Non-Mobile 0% The voicemail row is the one that matters. **~86% coverage on numbers that never picked up** is only possible because greetings and carrier records both carry names. An approach that can only learn from live conversations cannot reach those numbers at all — and on most lists, that’s where the volume is. ~87% of dialable numbers come back with an identity band — including numbers that never picked up Non-Mobile is 0% structurally, not as a gap. Identity is mobile-only: a list of landlines comes back Non-Mobile on every row and carries no identity signal. ## Two answers, one column Two signals would mean two columns to reconcile, so we cross them into one. The whole rule is one sentence: **take the Answer Intent value; if identity is Medium or better, insert “Right-Party”; if identity is Low, replace it entirely with “Likely Wrong Number.”** OptimalDial\_Status What it means `1 - Likely Right-Party Answer` Likely to answer, and likely to be your contact. `2 - Likely Answer` Likely to answer. We can’t say whose number it is. `3 - Likely Right-Party Call Screening` Likely to reach iOS, Android, or Samsung call screening, and likely to be your contact. `4 - Likely Call Screening` Likely to reach iOS, Android, or Samsung call screening. We can’t say whose number it is. `5 - Likely Right-Party Voicemail` Likely to go to voicemail, and likely to be your contact. `6 - Likely Voicemail` Likely to go to voicemail. We can’t say whose number it is. `7 - Non-Mobile` A landline or VoIP number. These carry no identity signal. `8 - Likely Wrong Number` Unlikely to be your contact. Ordering is answer-intent-major on purpose: tier 2 outranks tier 5 because a 2–5× connect multiplier is worth more than the gap in identity confidence. Identity only overrides at the floor — tier 8 sinks from anywhere, because a big connect boost on a number that isn’t your contact’s is worth nothing. Tiers 2 and 4 are rare, about 3% combined, and structurally so: if someone picks up, we have something to compare against, so there’s a verdict. “Someone answered and we still don’t know who” is close to a contradiction. Tier 7 is the only one without the word “Likely,” because line type is a carrier fact rather than a forecast. And the numeric prefix isn’t decoration — it makes the column sort correctly as plain text in Sheets, Excel, and every dialer import we’ve tried. ## What a real list looks like Here’s one 2,374-contact list with mixed answer behavior. Yours will differ, but the shape is typical. Tier Share 1 - Likely Right-Party Answer ~13% 2 - Likely Answer ~2% 3 - Likely Right-Party Call Screening ~11% 4 - Likely Call Screening ~2% 5 - Likely Right-Party Voicemail **~37%** 6 - Likely Voicemail ~8% 7 - Non-Mobile ~6% 8 - Likely Wrong Number **~20%** Unknown ~1% The point of splitting a list this way isn’t to shrink it — it’s to work each part through the channel it actually responds to. Here’s where we’d start. **Tiers 1 and 2 — go phone-heavy.** These pick up, and on tier 1 it’s your contact. Build a call-first sequence around them. This is the part of the list where cold calling works exactly the way it’s supposed to. **Tiers 3 and 4 — dial them if you have a plan for screeners.** Call screening isn’t a dead end; teams connect with screened numbers all the time. But it needs its own approach, so work these after tiers 1 and 2, when you have the bandwidth. **Tiers 5 and 6 — go multi-channel.** On most lists this is the biggest group by some distance, and it’s the one people waste the most effort on by treating it as a call-only problem. The pattern our customers get the most out of: send the email first, then call and leave a voicemail that references it — “I just sent you a note about X.” The voicemail does the work the dial couldn’t. **Tiers 7 and 8 — stop dialing and go get better data.** A landline won’t become a mobile and a wrong number won’t become the right one by calling it again. Look for an alternative number for that contact, or move them to other channels entirely. Those are recommendations, not rules, and we’d rather you treat them that way. What works against VPs at enterprises isn’t what works against owner-operators, and your sequence, your market and your team’s capacity all move the answer. It’s also why we hand back every signal instead of just the rows we’d dial ourselves — the whole point of scoring a list is that you can see what your own campaign responds to and act on it. You know your ICP better than we ever will. The data is there so the decision is yours to make. A word on `Unknown`, because it’s the easiest value to get wrong: it is not “clean” and it is not “no data.” It sits between Medium and Low, closer to a coin flip than to a safe number. Dropping it costs about as many good conversations as it avoids bad ones, so we don’t filter it out for you and we don’t suggest you do it by default. ## What it changes on a real list Measuring this properly needs a file where every row was dialed, so both halves of the comparison are real rather than modelled. We had one: **3,870 dials**, with the rep’s call dispositions returned for each. Here’s what dialing right-party only would have changed. Dial everything Right-party only Wrong numbers per 100 dials 9.4 **4.9** Wrong-number rate on connects ~34% **~19%** Numbers dialed 3,870 2,613 Right-person connects per 100 dials 18.5 **21.6** ~48% fewer wrong-number conversations per 100 dials — 9.4 down to 4.9, on the same effort The top row is the one that matters. Every 100 dials produced **9.4 wrong-number conversations** before, and **4.9** after — roughly half, for the same effort. On that file about **a third of all connected calls** were reaching the wrong person to begin with, which is a third of a rep’s day spent finding out they’re talking to someone who was never the prospect. The part people expect to be a trade-off isn’t one. Cutting a third of the list did not cost good conversations: right-person connects per 100 dials went **up**, from 18.5 to 21.6. The dials that got removed had negative expected value — the bottom band produced **zero pipeline outcomes across 411 dials.** No meetings, no activated leads, no referrals. If you track right party contact (RPC) rate, that’s the number this moves, and it moves it by removing dials rather than adding them. ## One more thing we found While we were validating this, a result fell out that we didn’t expect and initially didn’t believe: **wrong numbers answer more often than right ones.** CNAM verdict numbers dialed answer rate Says a different person 3,839 **~20%** Says the contact’s full name 13,627 **~17%** We checked it against a second, unrelated file and saw the same reversal. The explanation is obvious in hindsight: a stranger has no reason to screen a call from a number they don’t recognise, while the VP you’ve been chasing has been cold-called for years and screens everything. The people easiest to reach are, systematically, the people you didn’t mean to reach. It’s a curiosity more than a selling point, but it does have one practical consequence worth stating: **connect rate on its own can’t tell you whether things are going well.** Push it hard enough and you drift toward the numbers that answer most freely, which are disproportionately the wrong ones. That’s the reason we kept the two signals separate instead of blending them into a single quality score. ## Identity is in public beta We’re shipping it because it’s already good enough to change how a list gets worked, not because it’s finished. What the score is built to tell you is whether a number is live and correctly attributed to your contact — not a guarantee about who picks up on any given dial. Accuracy is still improving, the bands will move as more accounts come back, and there are edge cases we haven’t seen yet. So: run a list through it and tell us what you got. If a number came back `8 - Likely Wrong Number` and your rep reached the right person, that’s exactly the case we want. Reply to any of our emails or send it to support — real dispositions from real lists are what make the next version better. ## What it costs Nothing changes. Standard validation is **1 credit per number** and MAX is **1.5**, exactly as before, and the depth you pick affects the answer-intent work only. Identity runs at both and doesn’t consume separate credits. Full detail on the [pricing page](/pricing). ## How to use it **In the app:** upload as usual. The column-mapping step now auto-detects your phone column and your name columns from the header row and shows them against real rows from your own file. Identity is on by default — a list with no names is the exception, and you can turn it off. When your list finishes you get a breakdown of the tier distribution, and an export builder where you pick which tiers and which columns you download. **Via the API:** add `full_name_column`, or both `first_name_column` and `last_name_column`, when you create an upload. In JSON mode send `contacts` rather than a flat list of numbers, since a bare number carries no name. ``` { "full_name_column": "Contact Name" } ``` Downloads accept `statuses`, `include_answer_intent`, `include_identity`, and `sort_by_status`. Nothing you already built changes: with no new parameters every response is identical to before, and `/api/v1/contacts` is frozen on purpose so existing filters keep working. The nine-value tier lives on `/api/v2/contacts`. Details on the [developers page](/developers). Find out how many numbers on your list aren't your contact's. [Get Started →](https://app.optimaldial.com) ## Frequently asked questions **What is OptimalDial Identity?** OptimalDial Identity is a second signal that runs alongside Answer Intent on every list. Answer Intent asks whether a number will pick up; Identity asks whether that number belongs to the contact named on the same row. It judges the number you already have — it does not find, append, or replace a phone number. The only extra input is a name column. **What does the OptimalDial\_Status column contain?** One of nine values that cross both signals. The rule is one sentence: take the Answer Intent value; if identity is Medium or better, insert Right-Party; if identity is Low, replace the whole thing with Likely Wrong Number. The numeric prefix — 1 - Likely Right-Party Answer through 8 - Likely Wrong Number — makes the column sort correctly as plain text in Sheets, Excel, and dialer imports. **Do wrong phone numbers really answer more often than correct ones?** In our data, yes. Across 17,466 dialed numbers, those whose carrier caller-name record named a different person answered about 20% of the time, while numbers whose record named the contact answered about 17%. We saw the same reversal on a second, unrelated list. A stranger has no reason to screen a call from a number they don't recognise, while the prospect you're actually chasing has been cold-called for years. It's the reason connect rate on its own can't tell you whether a list is going well. **Is OptimalDial Identity generally available?** It's in public beta. It runs on every list with a name column today and carries no separate charge, and accuracy is still improving as more accounts return call dispositions. If you run a list through it, we want to hear what you saw — especially cases where a number came back as a likely wrong number and your rep reached the right person. **Does OptimalDial Identity cost extra?** No. Identity is part of the product and doesn't consume separate credits. Standard validation is still 1 credit per number and MAX is still 1.5; the depth you choose affects the answer-intent work only. Keep reading ## More from the blog * [ ### Best Time to Cold Call: A 2026 Study of 128,998 Calls We pulled 128,998 outbound calls to settle it. The hour barely moves the needle — calling the right contacts more than doubles your connect rate. Here's the data, by hour and day. Neel Rawlani · June 9, 2026 ](/blog/best-time-to-cold-call) * [ ### Introducing MAX Validation: Get More Conversations From Every List A new validation tier for smaller, harder-won lists. MAX flags close to double the likely answerers — so you get more total conversations from the same list. OptimalDial · June 5, 2026 ](/blog/introducing-max-validation) ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## What's new at OptimalDial. URL: https://optimaldial.com/changelog What's new at OptimalDial. Product launches, feature updates, and platform improvements for connect-rate optimization. Changelog # What's new at OptimalDial. Product launches, feature updates, and platform improvements — most recent first. August 20, 2026 New ## Introducing OptimalDial Identity (public beta) Every number now gets a second signal alongside Answer Intent: does it belong to the contact named on that row? Map a name column at upload — it’s on by default — and your file comes back with a nine-value OptimalDial\_Status that crosses both signals, plus optional OptimalDial\_Answer\_Intent and OptimalDial\_Identity columns. About one in five numbers on a bought list belongs to someone else, and every one of those is a wasted conversation — Identity returns a signal on 80–90% of a typical list, including numbers that never pick up. The new export builder lets you pick which tiers and which columns you download. Identity is in public beta and carries no separate charge — Standard is still 1 credit per number, MAX still 1.5. Tell us what you see on your lists. [Read the announcement →](/blog/introducing-optimaldial-identity) [Answer Intent →](/answer-intent) July 30, 2026 New ## Add extra spam-monitored numbers to any plan Every plan includes a set number of monitored caller IDs. If you need more, you can now add them yourself: $5/month per number, or $50/year per number on an annual plan. Added numbers get the same daily testing across AT&T, T-Mobile, and Verizon, the same screenshot proof, and the same assisted remediation as the ones your plan includes. Add or remove them from your dashboard any time — no plan change required. [Spam Monitoring →](/spam-monitoring) [Pricing →](/pricing) June 29, 2026 New ## Spam Monitoring is now in the API You can now add outbound caller IDs, verify ownership, and read per-carrier spam status for AT&T, T-Mobile, and Verizon — screenshot proof included — straight from the API, no dashboard required. Two new webhook events, spam.detected and number.verified, fire the moment a carrier flags a number or a monitored line clears verification, using the same od\_live\_ keys and signed-webhook setup as the rest of the API. [Developer overview →](/developers) [API docs →](https://docs.optimaldial.com) June 5, 2026 New ## Introducing MAX Validation You can now choose how thoroughly we validate each list. The new MAX tier studies answering behavior across more times of day and days of the week, flagging close to double the share of your list as likely answerers — so you come away with more total conversations from the same list. Pick Standard or MAX right at upload, or pass validation\_tier: "max" via the API. [Read the announcement →](/blog/introducing-max-validation) April 27, 2026 Launch ## The OptimalDial API is live Submit lists, score numbers, and get notified the moment processing finishes — programmatically. REST API with lifecycle webhooks, API key auth, and working examples in curl, Node, and Python. Included on every paid plan. [Developer overview →](/developers) [API docs →](https://docs.optimaldial.com) ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## Answer intent, identity, and spam flags, programmatically. URL: https://optimaldial.com/developers REST API + webhooks for the OptimalDial platform. Score numbers by answer intent and contact identity, monitor caller IDs for carrier spam flags, and pipe it all into your dialer or CRM. Two APIs · One key # Answer intent, identity, and spam flags, programmatically. Score phone numbers by who actually picks up and whether the number belongs to your contact, and monitor your outbound caller IDs for carrier spam flags — all from one REST API, one key, and the same webhooks. [Read the docs →](https://docs.optimaldial.com) [Get an API key](https://app.optimaldial.com) * REST * Webhooks * API key auth * curl · Node · Python POST /api/v1/uploads ``` # Upload a list and get scoring back curl https://api.optimaldial.com/api/v1/uploads \ -H "Authorization: Bearer od_live_•••" \ -H "Content-Type: application/json" \ -d '{"contacts": [{"phone": "+1415...", "name": "Arabel Rosales"}], "phone_column": "phone", "full_name_column": "name"}' # → webhook fires when ready { "type": "upload.completed", "data": { "upload": { "id": "f3c9b8a7-...", "downloads": { "processed": "https://..." } }} } ``` The platform ## One key. Two APIs. Everything below runs on the same base URL, the same `od_live_` key, and the same signed webhooks. Pick a track to jump in. [ POSTGET ### Answer Intent API Score phone numbers by who will actually pick up — and, when you map a name, whether the number belongs to that contact. Jump to quickstart →](#answer-intent-api)[ POSTGETDELETE ### Spam Monitoring API Watch your outbound caller IDs for carrier spam flags across AT&T, T-Mobile, and Verizon — with screenshot proof. Jump to quickstart →](#spam-monitoring-api) Answer Intent API ## From CSV exports to live integrations. Same scoring engine, same data, now wired into wherever your reps work. ### Score lists from your dialer Submit contacts from your CRM, dialer, or workflow. Get back the same OptimalDial\_Status you see in the dashboard, filtered to the tiers you want — without the CSV middle step. ### Real-time webhooks Subscribe once, then react the moment a list is created, finishes processing, or fails. No polling, no cron jobs. ### Pipe signals into your stack Push connect-rate signals into HubSpot, Salesforce, Outreach, SalesLoft, or anything custom. Build it once, run it on every list. Quickstart ## Your first call, in three lines. Generate a key, POST your contacts, and listen for the webhook when scoring is ready. Include a name and you get identity alongside answer intent. curlNodePython Copy ``` curl https://api.optimaldial.com/api/v1/uploads \ -H "Authorization: Bearer od_live_•••" \ -H "Content-Type: application/json" \ -d '{ "filename": "q4_enterprise_list.csv", "contacts": [ { "phone": "+14155551212", "name": "Arabel Rosales" }, { "phone": "+12025550143", "name": "David Lewien" } ], "phone_column": "phone", "full_name_column": "name", "webhook_url": "https://yourapp.com/hooks/optimaldial" }' ``` ``` const res = await fetch("https://api.optimaldial.com/api/v1/uploads", { method: "POST", headers: { Authorization: `Bearer ${process.env.OPTIMALDIAL_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ filename: "q4_enterprise_list.csv", contacts: [ { phone: "+14155551212", name: "Arabel Rosales" }, { phone: "+12025550143", name: "David Lewien" }, ], phone_column: "phone", full_name_column: "name", webhook_url: "https://yourapp.com/hooks/optimaldial", }), }); const upload = await res.json(); console.log(upload.id); // upl_8fK2… ``` ``` import os, requests res = requests.post( "https://api.optimaldial.com/api/v1/uploads", headers={ "Authorization": f"Bearer {os.environ['OPTIMALDIAL_KEY']}", "Content-Type": "application/json", }, json={ "filename": "q4_enterprise_list.csv", "contacts": [ {"phone": "+14155551212", "name": "Arabel Rosales"}, {"phone": "+12025550143", "name": "David Lewien"}, ], "phone_column": "phone", "full_name_column": "name", "webhook_url": "https://yourapp.com/hooks/optimaldial", }, ) upload = res.json() print(upload["id"]) # upl_8fK2… ``` Identity in the API Public beta ## Add a name. Get the tier back. OptimalDial Identity isn't a separate API — it's a few optional fields on the uploads and downloads you already call, with the same `od_live_` key and the same webhooks. Parameters ### Four optional additions. Map a name at upload, then pick what comes back on download. Identity requires `contacts` in JSON mode — a flat `phone_numbers` array carries no name to score against. * POST `/uploads` full\_name\_column, or both first\_name\_column and last\_name\_column, switches identity on. Sending only one half of the pair is a 400. * GET `/uploads/{id}/download/processed` statuses (accepts tier numbers like 1,3,5 or full values), include\_answer\_intent, include\_identity, sort\_by\_status. * GET `/uploads/{id}` Now exposes identity\_enabled, result\_summary, export\_count and last\_exported\_at. * GET `/v2/contacts` Returns the nine-value tier in optimaldial\_status, plus optimaldial\_answer\_intent and optimaldial\_identity. [Endpoint reference →](https://docs.optimaldial.com) Compatibility ### Nothing you built changes. Send no new parameters and every response is identical to before. The versioning split is deliberate: * /api/v1/contacts frozen — optimaldial\_status keeps returning the Answer Intent value, so existing filters don't break * /api/v2/contacts returns the nine-value tier, plus both component fields * contact.completed gained optimaldial\_tier and optimaldial\_identity; every existing field is unchanged `download/processed-filtered` still works but is deprecated — use the filtered `download/processed`. [Migration notes →](https://docs.optimaldial.com) POST /api/v1/uploads ``` # Identity needs a name, so send contacts rather than bare numbers curl https://api.optimaldial.com/api/v1/uploads \ -H "Authorization: Bearer od_live_•••" \ -H "Content-Type: application/json" \ -d '{"contacts": [{"phone": "+14155551212", "name": "Arabel Rosales"}], "phone_column": "phone", "full_name_column": "name"}' # → download only the right-party tiers, with both component columns curl https://api.optimaldial.com/api/v1/uploads/upl_8fK2.../download/processed?statuses=1,3,5&include_answer_intent=true&include_identity=true ``` Spam Monitoring API ## Monitor carrier spam flags, programmatically. Add your outbound caller IDs, verify ownership, and read per-carrier spam status for AT&T, T-Mobile, and Verizon — with screenshot proof — from the same API and the same `od_live_` key you already use. Endpoints ### Numbers and status. Manage the full lifecycle of every monitored caller ID — add, verify, list, retire — and read each carrier's latest verdict. * POST `/spam/numbers` Add an outbound number; ownership verification starts automatically. * GET `/spam/numbers` List monitored numbers with per-carrier spam status. * GET `/spam/numbers/{id}/screenshot` Pull the PNG proof of how a carrier displays your number. * DELETE `/spam/numbers/{id}` Stop monitoring a number. [Endpoint reference →](https://docs.optimaldial.com) Webhooks ### Alerts that fire themselves. Two new events join the upload lifecycle, delivered over the same signed-webhook setup: * spam.detected a carrier flagged one of your numbers * number.verified a monitored number cleared ownership verification Same HMAC-SHA256 `X-OptimalDial-Signature` you already verify. [Webhook reference →](https://docs.optimaldial.com) POST /api/v1/spam/numbers ``` # Add an outbound number to monitoring curl https://api.optimaldial.com/api/v1/spam/numbers \ -H "Authorization: Bearer od_live_•••" \ -H "Content-Type: application/json" \ -d '{"phone_number": "+14155551212", "verification_method": "call"}' # → webhook fires the moment a carrier flags it { "event": "spam.detected", "number_id": "num_7bQ1...", "carrier": "t-mobile", "label": "Scam Likely" } ``` Built in ## Webhooks and auth, out of the box. Webhooks ### No polling. Just listen. Subscribe once, get notified the moment anything changes state. Events cover both APIs over a single subscription: Answer Intent * upload.created we acknowledged your list and queued it * upload.completed scoring complete, results available * upload.failed something broke, here's why Spam Monitoring * number.verified a monitored number cleared ownership verification * spam.detected a carrier flagged one of your numbers [Webhook reference →](https://docs.optimaldial.com) Auth ### API keys. Nothing weirder. Generate a key from the developer panel in your dashboard, send it as a Bearer token, and you're in. One key works across both the Answer Intent and Spam Monitoring APIs. ``` Authorization: Bearer od_live_••••••••••• ``` * Separate **live** and **test** keys per workspace * Rotate or revoke any key without downtime * Scoped to a single workspace — never leak across customers [Authentication guide →](https://docs.optimaldial.com) Reference ## The whole API at a glance. Four resource groups. Full reference, schemas, and examples live in the [docs](https://docs.optimaldial.com). * [ Uploads Submit numbers — or contacts with names, for identity — and get scoring back. Downloads filter by tier and column. POSTGET →](https://docs.optimaldial.com) * [ Spam Monitoring Monitor outbound caller IDs for carrier spam flags, with per-carrier status and screenshot proof. POSTGETDELETE →](https://docs.optimaldial.com) * [ Webhooks Subscribe to lifecycle events for any list you submit. POSTGETDELETE →](https://docs.optimaldial.com) * [ API keys Create, list, and revoke keys directly from the developer panel. UI →](https://app.optimaldial.com) ### Included on every paid plan API access ships with all paid tiers — no add-on, no separate quota. ### Your data stays yours We never resell phone numbers or share lists between customers. US-based infrastructure. FAQ ## Common Questions [Talk to us →](#) Is the API included in my plan? Yes. API access ships with every paid OptimalDial plan — there’s no separate quota and no add-on. Generate a key from the developer panel in your dashboard and start integrating. Can I monitor caller-ID spam flags through the API? Yes. The Spam Monitoring API lets you add outbound numbers, run ownership verification, and read per-carrier flag status for AT&T, T-Mobile, and Verizon — including the screenshot proof — without touching the dashboard. Subscribe to the spam.detected webhook to get alerted the moment a carrier flags one of your numbers. It uses the same od\_live\_ keys and signed-webhook setup as the rest of the API. How do I get an API key? Sign in to your OptimalDial dashboard, open the developer panel, and create a key. Keys look like od\_live\_… and you send them as an Authorization Bearer token. You can rotate or revoke any key without downtime. Can I get identity results through the API? Yes. Supply full\_name\_column, or both first\_name\_column and last\_name\_column, when you create an upload — or send a contacts array in JSON mode, since a flat list of numbers carries no name to score against. Results come back in OptimalDial\_Status, and you can opt into the separate answer-intent and identity columns on download. Will OptimalDial Identity break my existing integration? No. With no new parameters every response is unchanged. /api/v1/contacts is frozen deliberately — optimaldial\_status there keeps returning the Answer Intent value so existing filters keep working. The nine-value tier lives on /api/v2/contacts, alongside optimaldial\_answer\_intent and optimaldial\_identity. What about rate limits? We apply fair-use rate limits scaled to your plan. The full limits, retry semantics, and error codes are documented in the API reference. If you’re building something with unusual throughput, talk to us — we’ll work with you. How do webhooks work? You provide a webhook URL when you create an upload (or set a default in your workspace). We POST a JSON payload to it when the list is created, finishes processing, or fails — so you don’t need to poll. Each delivery is signed so you can verify it came from us. Can I use it from a no-code tool? Yes. Anything that can make an HTTPS request with a Bearer token — Zapier, Make, n8n, Retool, custom scripts — can hit the API. Webhooks land as standard JSON HTTP POSTs. ## Stop dialing into voicemail. Programmatically. Generate a key and send your first list in under a minute. [Read the docs →](https://docs.optimaldial.com) [Talk to engineering](#) REST · Webhooks · API key auth · curl, Node, Python examples --- ## Increase your cold call connect rate to 25–30% URL: https://optimaldial.com Know which numbers pick up — and whether they belong to your contact. Answer intent, contact identity, call screening detection, and carrier spam monitoring. # Increase your cold call connect rate to 25–30% without changing your dialer, data, or team. Answer intent identification, contact identity, call screening detection, carrier spam monitoring, and assisted remediation — everything in one platform, so your reps call the right numbers from the right caller IDs. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee Without OptimalDial **3–5** connects ↓ With OptimalDial **25–30** connects out of 100 dials The Problem ## Your Reps Waste 5 Hours Every Week Sitting Through Voicemail At 5% connect rates, your SDR makes 60 dials per day and reaches 3 people. The other 57 calls? Voicemail. That's 5 hours wasted per rep every week — $8,200 per year per rep spent on numbers that never pick up. 0% of cold calls go unanswered 0 Hours wasted per rep, every week $0 wasted per rep, per year Why It Happens ## There Are Two Reasons Your Connect Rates Are Low Your Contact List SM Sarah Mitchell VP Sales, Acme Corp ??? JR James Rivera Director BDR, TechFlow ??? EC Emily Chen Head of Sales, CloudBase ??? MJ Marcus Johnson SDR Manager, DataSync ??? LP Lisa Park RevOps Lead, ScaleUp ??? DW David Williams AE, GrowthStack ??? KT Karen Torres Sales Dir, NexGen ??? 01 ### You're calling numbers that won't pick up. Most people don't answer calls from unknown numbers — it's a consistent behavioral pattern. But some people do. Without knowing which numbers on your list actually pick up, your reps are dialing blind — burning through lists and hoping for the best. ![iPhone showing incoming call labeled Scam Likely](/_astro/scam-likely-screenshot.tuoEYpnf.png) 02 ### Your outbound numbers are showing up as “Spam Likely.” Carriers like AT&T, T-Mobile, and Verizon are flagging your outbound numbers as “Spam Likely” or “Scam Likely.” Your prospects see the warning label on their caller ID and decline the call. The harder your team dials, the faster your numbers get flagged — and you have no way of knowing until your connect rates have already collapsed. The Solution ## OptimalDial Fixes Both Sides of the Connect Rate Equation Answer Intent ### Know who will pick up — before you dial. Upload your call list. We analyze the answering behavior behind every number — not just whether it's valid, but whether the person on the other end actually picks up unknown calls. Your list comes back sorted, best first. Reps work top-down and hit 25–30% connect rates instead of 3–5%. [Learn more about Answer Intent →](/answer-intent) Your list, sorted best first SM Sarah Mitchell VP Sales, Acme Corp Likely Right-Party Answer JR James Rivera Director BDR, TechFlow Likely Right-Party Answer MJ Marcus Johnson SDR Manager, DataSync Likely Right-Party Call Screening EC Emily Chen Head of Sales, CloudBase Likely Right-Party Voicemail LP Lisa Park RevOps Lead, ScaleUp Likely Wrong Number Caller ID Health (512) 555-0147 AT&T Clean T-Mobile Clean Verizon Clean (737) 555-0293 AT&T Flagged T-Mobile Clean Verizon Clean (210) 555-0184 AT&T Clean T-Mobile Clean Verizon Clean (512) 555-0316 AT&T Clean T-Mobile Review Verizon Clean Spam Monitoring ## Know when carriers flag you as spam — and we'll fix it. Add your outbound caller IDs to OptimalDial. Every day, we test each number by calling real AT&T, T-Mobile, and Verizon devices — not APIs, not databases, actual phones. You see exactly what your prospects see. If a carrier flags your number, you get an alert with a screenshot of the flag and we handle the carrier remediation to get it removed. [Learn more about Spam Monitoring →](/spam-monitoring) Both capabilities included in every plan. [See pricing →](/pricing) OptimalDial Identity Public beta ## Stop burning conversations on the wrong person. About one in five numbers on a bought list belongs to someone other than the contact named on that row. Your rep still dials it, still has the conversation, and still comes away with nothing. OptimalDial Identity checks every number against the contact on that row, so the wrong ones are flagged before anyone picks up the phone. No new data source, no extra step — just a name column on the file you already upload. Identity returns a signal on 80–90% of a typical list, including the numbers that never pick up. Tools that can only learn from answered calls reach a fraction of that. [Learn more about Answer Intent and OptimalDial Identity →](/answer-intent) 48% fewer wrong-number conversations On one customer's 3,870-dial file, wrong numbers fell from 9.4 to 4.9 per 100 dials once they worked right-party first — and right-person connects per dial went _up_, not down. ## Real EOD reports before and after introducing OptimalDial Before ![EOD report before OptimalDial — 4% connect rate](/_astro/BEFORE1.CmSvVbf3.png) 4% connect rate After ![EOD report after OptimalDial — 33% connect rate](/_astro/AFTER1.g-CgF08H.png) 33% connect rate Before ![EOD report before OptimalDial — 9% connect rate](/_astro/BEFORE2.CJyYo1TV.png) 9% connect rate After ![EOD report after OptimalDial — 28% connect rate](/_astro/AFTER2.Dh4qlhVd.png) 28% connect rate Before ![EOD report before OptimalDial — 2.6% connect rate](/_astro/BEFORE3.BjQmOiBC.png) 2.6% connect rate After ![EOD report after OptimalDial — 31% connect rate](/_astro/AFTER3.jmrVl3fS.png) 31% connect rate Click any image to enlarge. Results from 863 dials calling sales leaders to pitch OptimalDial. Average connect rate: 10.3% without OptimalDial → 26.88% with OptimalDial. **A 2.6x improvement.** × Integrations ## Works With Your Existing Stack No new data sources. No new dialer. Just better results with what you already use. Data Sources Upload lists from any source ![Apollo](/_astro/apollo-logo-png_seeklogo-616172.SgOavq2E.png)![ZoomInfo](/_astro/zoominfo-logo-png_seeklogo-451593.4771-_PD.png)![Cognism](/_astro/cognism-logo-png_seeklogo-471385.BLZ4QSSB.png)![Lusha](/_astro/lusha-logo-png_seeklogo-410142.BQiw0Asl.png) \+ Any CSV Source Dialers & CRMs Export results to your tools ![HubSpot](/_astro/hubspot-logo-png_seeklogo-273533.CZUJwNe_.png)![Salesforce](/_astro/salesforce-logo-png_seeklogo-256541.CrdqxmM_.png)![Outreach](/_astro/outreach-logo-png_seeklogo-353777.DMTzri-Q.png)![SalesLoft](/_astro/salesloft-logo-png_seeklogo-441116.COFKYIDa.png) \+ Any Dialer/CRM Or build your own — [explore the API →](/developers) Your data stays yours We never sell or share your contact lists. 14-Day Money-Back Guarantee Try it risk-free on your own list. US & Canada Supports all +1 numbers. FAQ ## Common Questions [Talk to us →](#) Does this actually work? We analyze the answering behavior behind every number on your list. The numbers we flag as ‘Likely Answer’ connect at 25–30% on average — versus 3–5% without. We offer a 14-day money-back guarantee so you can test it on your own data. Is this just another data provider? No. We don’t sell phone numbers. You bring your own data from Apollo, ZoomInfo, or wherever you source contacts. We tell you which numbers are worth calling, and whether each one belongs to the contact on that row. Identity judges the numbers you already have — it never supplies a different one. Do I need to change my dialer or CRM? No. You upload a CSV and get a CSV back with every number labeled with an OptimalDial Status, and you pick which tiers and which columns go into the export. Use whatever dialer you already have. What about numbers that won’t answer? Push them to email and LinkedIn sequences. You were probably doing multi-channel anyway — now you know which channel to prioritize for each number instead of guessing. How does Spam Monitoring work? We test your outbound numbers daily on real AT&T, T-Mobile, and Verizon devices — not API lookups. If a carrier flags you, you get an alert with screenshot proof and we handle the remediation for you. Both Answer Intent and Spam Monitoring are included in every plan. How do I know the number belongs to the person on my list? About one in five numbers on a bought list belongs to someone other than the contact named on that row, and each one is a conversation your rep wastes. OptimalDial Identity checks every number against the name on its row and flags the ones that don’t match — on 80–90% of a typical list, including numbers that never pick up. It runs on the file you already upload; all it needs is a name column. Identity is in public beta and carries no separate charge. Do you have an API? Yes. The OptimalDial API is a REST API with webhooks — submit lists, listen for processing events, and pipe results into your dialer or CRM. It’s included in every paid plan. See the developer overview at /developers or full reference at docs.optimaldial.com. ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## OptimalDial Privacy Notice URL: https://optimaldial.com/legal/privacy OptimalDial Privacy Notice. Learn how we collect, use, and protect your personal information. This Privacy Notice describes how Raia Technologies ("we," "our," or "us") collects, uses, and shares your personal information when you use our OptimalDial platform and services (collectively, the "Service"). By using the Service, you agree to the collection and use of information in accordance with this Privacy Notice. ## 1\. Information We Collect We collect several types of information for various purposes to provide and improve our Service to you: **1.1. Personal Information:** * Name * Email address * Company name * Job title * Contact information **1.2. Usage Data:** * IP address * Browser type and version * Pages of our Service that you visit * Time and date of your visit * Time spent on those pages * Unique device identifiers and other diagnostic data **1.3. Lead List Data:** * Phone numbers submitted for analysis (US-based numbers only) * Names and other contact information associated with phone numbers * Any additional data fields included in uploaded lead lists ## 2\. How We Use Your Information We use the collected data for various purposes: **2.1.** To provide and maintain our Service **2.2.** To perform data analysis on submitted phone numbers, which may include placing test calls using our own systems and infrastructure **2.3.** To notify you about changes to our Service **2.4.** To allow you to participate in interactive features of our Service **2.5.** To provide customer support **2.6.** To gather analysis or valuable information so that we can improve our Service **2.7.** To monitor the usage of our Service **2.8.** To detect, prevent and address technical issues **2.9.** To fulfill any other purpose for which you provide it ## 3\. Data Processing and Security **3.1. Purpose of Data Collection** OptimalDial collects phone numbers and associated contact information solely to provide data analysis and scoring services to our clients. We process this information to determine the likelihood that phone numbers will be answered when called. **3.2. Our Data Analysis Activities** As part of our analysis process, we may place test calls or otherwise interact with phone numbers using our own systems, infrastructure, and phone numbers. These activities are conducted by OptimalDial for our own data analysis purposes, not on behalf of or as an agent for our clients. **3.3. No Marketing or Sales Use** We do not use submitted phone numbers to make marketing calls, sales calls, or any calls on behalf of our clients. Any calls we make are strictly for data analysis purposes to generate scoring and predictions. **3.4. Data Security** We implement industry-standard security measures to protect data submitted by clients, including: * Encryption in transit and at rest * Access controls and authentication * Regular security audits * Secure data deletion protocols **3.5. No Third-Party Sharing** We do not sell, rent, or share contact data submitted by clients with third parties, except as necessary to provide our services or as required by law. **3.6. US-Based Service** OptimalDial processes US-based phone numbers only. We do not accept or process phone numbers from outside the United States. ## 4\. Data Retention We will retain your Personal Information only for as long as is necessary for the purposes set out in this Privacy Notice. Client-submitted lead list data is retained only as long as necessary to provide our services and is deleted according to our retention schedule or upon client request. We will retain and use your Personal Information to the extent necessary to comply with our legal obligations, resolve disputes, and enforce our legal agreements and policies. ## 5\. Data Transfer Your information, including Personal Information, may be transferred to and maintained on computers located outside of your state, province, country or other governmental jurisdiction where the data protection laws may differ from those of your jurisdiction. Your consent to this Privacy Notice followed by your submission of such information represents your agreement to that transfer. ## 6\. Disclosure of Data We may disclose your Personal Information in the good faith belief that such action is necessary to: **6.1.** Comply with a legal obligation **6.2.** Protect and defend the rights or property of Raia Technologies **6.3.** Prevent or investigate possible wrongdoing in connection with the Service **6.4.** Protect the personal safety of users of the Service or the public **6.5.** Protect against legal liability ## 7\. Your Data Protection Rights You have certain data protection rights. If you wish to be informed about what Personal Information we hold about you and if you want it to be removed from our systems, please contact us at [optimaldial@raiatechnologies.com](mailto:optimaldial@raiatechnologies.com). **Rights for Individuals in Submitted Lead Lists:** If you believe your phone number has been submitted to OptimalDial and you have privacy concerns, please contact us at the email address above. Note that we provide analysis services only and do not control how our clients use our analysis or whether they contact you. ## 8\. Security of Data The security of your data is important to us but remember that no method of transmission over the Internet or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security. ## 9\. Changes to This Privacy Notice We may update our Privacy Notice from time to time. We will notify you of any changes by posting the new Privacy Notice on this page. You are advised to review this Privacy Notice periodically for any changes. ## 10\. Contact Us If you have any questions about this Privacy Notice, please contact us: * By email: [optimaldial@raiatechnologies.com](mailto:optimaldial@raiatechnologies.com) **By using the Service, you acknowledge that you have read and understood this Privacy Notice and agree to the collection, use, and disclosure of your information as described herein.** --- ## OptimalDial Refund Policy URL: https://optimaldial.com/legal/refund OptimalDial Refund Policy. 14-day money-back guarantee on your first subscription or credit purchase. At OptimalDial, we want you to be satisfied with our service. This Refund Policy outlines the terms and conditions for refunds on subscription plans and credit purchases on our platform. ## 1\. Subscription Plan Refunds 1.1. We offer a 14-day refund period from the start date of your first subscription plan. 1.2. To be eligible for a refund, you must submit your refund request within the 14-day period following the start of your first subscription. 1.3. Refunds apply to the subscription fee charged for your first billing cycle only. 1.4. Subsequent subscription renewals or plan upgrades are not eligible for refunds. 1.5. Upon processing a subscription refund, your plan will be cancelled and any associated credits or features will be removed from your account. ## 2\. Credit Purchase Refunds 2.1. We offer a 14-day refund period for your first credit purchase on our platform. 2.2. The refund period begins on the date of your first credit purchase. 2.3. To be eligible for a refund, you must submit your refund request within the 14-day period following your first credit purchase. 2.4. Refunds are available for both used and unused credits from your first purchase. 2.5. Subsequent credit purchases after your first purchase are not eligible for refunds. 2.6. Upon processing a credit refund, all credits associated with your first purchase will be removed from your account, regardless of whether they have been used or not. ## 3\. Refund Process 3.1. To request a refund, please contact our customer support team at [support@optimaldial.com](mailto:support@optimaldial.com) within the 14-day refund period. 3.2. In your refund request, please include: * Your account email address * Date of your subscription start or credit purchase * Subscription plan name or amount of credits purchased * Reason for the refund request 3.3. Our team will review your request and process the refund if you meet the eligibility criteria. 3.4. Approved refunds will be issued using the original method of payment. ## 4\. Exceptions 4.1. Refunds are not available for subscription renewals, plan upgrades, or credit purchases made after your first purchase. 4.2. We reserve the right to deny refund requests if we detect any fraudulent activity or abuse of the refund policy. ## 5\. Changes to This Refund Policy We reserve the right to modify this Refund Policy at any time. Changes and clarifications will take effect immediately upon their posting on the website. ## 6\. Contact Us If you have any questions about this Refund Policy, please contact us: * By email: [support@optimaldial.com](mailto:support@optimaldial.com) By using our service, you acknowledge that you have read and understood this Refund Policy and agree to its terms and conditions. --- ## OptimalDial Terms of Service URL: https://optimaldial.com/legal/terms OptimalDial Terms of Service. Read the terms governing use of the OptimalDial platform and services. Welcome to OptimalDial. These Terms of Service ("Terms") govern your access to and use of the OptimalDial platform and services (collectively, the "Service") provided by Raia Technologies ("we," "us," or "our"). By accessing or using the Service, you agree to be bound by these Terms. If you do not agree to these Terms, do not use the Service. ## 1\. Service Description and Nature of Relationship **1.1 Data Analysis Service** OptimalDial is a platform that helps sales teams increase connect rates by analyzing lead lists and identifying which prospects are most likely to answer their calls. To generate our analysis, OptimalDial may place test calls or otherwise interact with phone numbers using our own systems, infrastructure, and phone numbers. These activities are conducted by OptimalDial as part of our independent data analysis process, not on behalf of or as an agent for Client. **1.2 No Agency or Joint Venture** OptimalDial acts solely as an independent data analysis provider. No agency, partnership, joint venture, or employment relationship exists between OptimalDial and Client. When OptimalDial places calls or performs other analysis activities, we do so using our own resources and for our own business purposes (providing data analysis services). Client does not direct, control, or participate in OptimalDial's analysis methodology. **1.3 OptimalDial's Analysis Process** You acknowledge that: * OptimalDial determines its own methods for analyzing phone numbers, including whether and how to place test calls * Any calls made by OptimalDial are made from OptimalDial's phone numbers and systems * OptimalDial is solely responsible for compliance with applicable laws regarding our analysis activities * You receive only the final analysis output (scores/classifications), not access to or control over OptimalDial's testing infrastructure **1.4 Your Independent Use of Analysis** After receiving OptimalDial's analysis, you independently decide: (a) whether to contact any individual, (b) which contact method to use, (c) when to make contact, and (d) all aspects of your outreach campaigns. OptimalDial's scoring service does not constitute a recommendation, endorsement, or instruction to contact any specific individual. ## 2\. User Accounts **2.1 Account Responsibility** To use certain features of the Service, you may be required to create an account. You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. **2.2 Account Information** You agree to provide accurate, current, and complete information during the registration process and to update such information to keep it accurate, current, and complete. ## 3\. Use of the Service **3.1 Lawful Use** You agree to use the Service only for lawful purposes and in accordance with these Terms. **3.2 Prohibited Activities** You shall not: * Use the Service in any way that violates any applicable law or regulation * Attempt to interfere with or disrupt the Service or servers or networks connected to the Service * Impersonate or attempt to impersonate OptimalDial, an OptimalDial employee, another user, or any other person or entity * Use the Service to transmit any material that is unlawful, harmful, threatening, abusive, harassing, defamatory, vulgar, obscene, or otherwise objectionable * Misrepresent OptimalDial's analysis as constituting compliance verification, DNC scrubbing, or consent validation ## 4\. Compliance and Regulatory Responsibility **4.1 OptimalDial's Testing Compliance** OptimalDial is solely responsible for ensuring our data analysis activities, including any test calls or interactions we conduct, comply with all applicable laws and regulations including the Telephone Consumer Protection Act (TCPA), Telemarketing Sales Rule (TSR), Do Not Call (DNC) registries, General Data Protection Regulation (GDPR), and other relevant laws. OptimalDial maintains our own compliance processes, DNC scrubbing protocols (if required for our testing activities), and regulatory safeguards. **4.2 Your Calling Compliance Obligations** You are solely responsible for ensuring your own calling practices comply with all applicable laws and regulations, including but not limited to: * Telephone Consumer Protection Act (TCPA) * Telemarketing Sales Rule (TSR) * National and state Do Not Call (DNC) registries * General Data Protection Regulation (GDPR) * State-specific consumer protection laws * Industry-specific regulations You must independently: (a) scrub lists against DNC registries before making your own calls, (b) obtain required consents, (c) honor opt-out requests, (d) comply with calling time restrictions, and (e) maintain proper documentation for your calling activities. **4.3 Separation of Activities** You acknowledge that OptimalDial's testing activities and your subsequent calling activities are separate and independent. OptimalDial's analysis of a phone number does not indicate that: * The number has been scrubbed against DNC registries for your use * Consent exists for you to contact that individual * The number is legally compliant for you to call * OptimalDial endorses or recommends that you contact that individual **4.4 Your Indemnification of OptimalDial** You agree to indemnify, defend, and hold harmless OptimalDial, Raia Technologies, and our affiliates, officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including reasonable attorneys' fees) arising from or related to: * Your use of OptimalDial's analysis * Your calling, marketing, or outreach activities * Your violation of TCPA, TSR, DNC regulations, or other applicable laws * Claims by individuals contacted by you (as distinct from OptimalDial's testing activities) * Your data privacy or security practices * Any allegation that your activities were conducted on behalf of OptimalDial or with OptimalDial's direction **4.5 OptimalDial's Compliance Responsibility** OptimalDial is responsible for compliance with applicable laws regarding our own data analysis and testing activities. However, OptimalDial shall have no liability to Client for any claims arising from Client's use of the analysis or Client's subsequent calling activities. ## 5\. Client Representations and Warranties You represent and warrant that: **5.1 Legal Right to Submit Data** You have the legal right to submit phone number data to OptimalDial for analysis purposes. **5.2 Data Compliance** Your collection and submission of data to OptimalDial complies with all applicable privacy laws. **5.3 Understanding of Analysis Process** You understand that OptimalDial may contact submitted phone numbers as part of our analysis process. **5.4 Lawful Use** You will use OptimalDial's analysis only for lawful purposes. **5.5 No Misrepresentation** You will not misrepresent OptimalDial's analysis as constituting compliance verification, DNC scrubbing, or consent validation. **5.6 Independent Compliance** You maintain all necessary consents, permissions, and legal bases for your own subsequent contact activities with individuals in your submitted lists. ## 6\. Disclaimers **6.1 Analysis Accuracy** OptimalDial's scoring represents statistical predictions based on our proprietary analysis methods. OptimalDial does not warrant that scores will be accurate for any specific phone number or that "Likely to Answer" predictions will result in successful connections for your calls. **6.2 Not a Compliance Service** OptimalDial does not provide DNC scrubbing, consent verification, or compliance checking services for your use. Our analysis identifies phone number characteristics and answer likelihood only. You must independently ensure compliance through appropriate third-party DNC scrubbing services, consent management, and internal compliance processes. **6.3 No Legal or Regulatory Advice** OptimalDial does not provide legal, regulatory, or compliance advice. You should consult qualified legal counsel regarding your compliance obligations. **6.4 Service Availability** THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. ## 7\. Intellectual Property **7.1 Ownership** The Service and its original content, features, and functionality are owned by Raia Technologies and are protected by international copyright, trademark, patent, trade secret, and other intellectual property or proprietary rights laws. **7.2 Restrictions** You may not reproduce, distribute, modify, create derivative works of, publicly display, publicly perform, republish, download, store, or transmit any of the material on our Service, except as incidental to normal web browsing or as expressly permitted in writing by us. ## 8\. Privacy Your use of the Service is also governed by our [Privacy Policy](/legal/privacy), which is incorporated into these Terms by reference. ## 9\. Termination We may terminate or suspend your account and bar access to the Service immediately, without prior notice or liability, under our sole discretion, for any reason whatsoever and without limitation, including but not limited to a breach of the Terms. ## 10\. Limitation of Liability **10.1 No Liability for Client's Calling Activities** OPTIMALDIAL AND RAIA TECHNOLOGIES SHALL HAVE NO LIABILITY WHATSOEVER FOR ANY CLAIMS, DAMAGES, LOSSES, OR EXPENSES ARISING FROM OR RELATED TO YOUR CALLING ACTIVITIES, MARKETING CAMPAIGNS, OR USE OF THE ANALYSIS PROVIDED BY THE SERVICE. YOU ACKNOWLEDGE THAT YOUR CALLING ACTIVITIES ARE ENTIRELY SEPARATE FROM OPTIMALDIAL'S ANALYSIS SERVICES AND YOU ASSUME ALL RISKS AND LIABILITIES ASSOCIATED WITH YOUR OWN CALLING PRACTICES. **10.2 General Limitation** IN NO EVENT SHALL RAIA TECHNOLOGIES, NOR ITS DIRECTORS, EMPLOYEES, PARTNERS, AGENTS, SUPPLIERS, OR AFFILIATES, BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION, LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM YOUR ACCESS TO OR USE OF OR INABILITY TO ACCESS OR USE THE SERVICE. **10.3 Maximum Liability** TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, OPTIMALDIAL'S TOTAL LIABILITY FOR ANY CLAIMS RELATED TO THE SERVICE SHALL BE LIMITED TO ZERO (0). CLIENT ASSUMES ALL RESPONSIBILITY AND LIABILITY FOR THEIR USE OF THE ANALYSIS AND SUBSEQUENT ACTIVITIES. ## 11\. Changes to Terms We reserve the right to modify or replace these Terms at any time. It is your responsibility to check the Terms periodically for changes. Your continued use of the Service following the posting of any changes to the Terms constitutes acceptance of those changes. ## 12\. Governing Law These Terms shall be governed and construed in accordance with the laws of Maharashtra, India, without regard to its conflict of law provisions. ## 13\. Contact Us If you have any questions about these Terms, please contact us at [optimaldial@raiatechnologies.com](mailto:optimaldial@raiatechnologies.com). **By using OptimalDial, you acknowledge that you have read and understood these Terms of Service and agree to be bound by them.** --- ## Simple, Transparent Pricing URL: https://optimaldial.com/pricing OptimalDial pricing starts at $219/mo billed annually ($245 monthly). Answer Intent, contact identity, carrier spam monitoring, and assisted remediation in every plan. Pricing # Simple, Transparent Pricing Answer intent identification, contact identity, call screening detection, carrier spam monitoring, and assisted remediation — all included in every plan. No feature gating. 14-Day Money-Back Guarantee Monthly Annual Save up to 15% ## Plans & Pricing All plans include the full platform — answer intent identification, contact identity, priority call recommendations, carrier & line-type detection, call screening detection, daily carrier spam monitoring, assisted carrier remediation, REST API + webhooks, and unlimited team members. No feature gating. Annual = billed annually, all credits upfront; monthly billed monthly. Credit top-ups available at $0.25/credit (250 credit minimum). Extra spam-monitored numbers beyond a plan's included allotment are $5/month per number, or $50/year per number on annual plans. 14-day money-back guarantee. US/Canada (+1) numbers only. ### Starter _For solo SDRs who want to spend less time on the phone and more time closing deals._ | Billing | Price | Per credit | Credits | Daily cap | Spam monitoring | | --- | --- | --- | --- | --- | --- | | Annual | $219/mo | $0.22 | 12,000 credits/year | 1,000/day | 3 numbers | | Monthly | $245/mo | $0.25 | 1,000 credits/mo | 1,000/day | 3 numbers | ### Growth _For growing teams building consistent outbound momentum._ | Billing | Price | Per credit | Credits | Daily cap | Spam monitoring | | --- | --- | --- | --- | --- | --- | | Annual | $445/mo | $0.18 | 30,000 credits/year | 1,500/day | 5 numbers | | Monthly | $495/mo | $0.20 | 2,500 credits/mo | 1,500/day | 5 numbers | ### Scale (Most Popular) _For teams looking to scale outreach without increasing headcount._ | Volume | Billing | Price | Per credit | Credits | Daily cap | Spam monitoring | | --- | --- | --- | --- | --- | --- | --- | | 6K | Annual | $895/mo | $0.15 | 72,000/year | 3,000/day | 10 numbers | | 6K | Monthly | $995/mo | $0.17 | 6,000/month | 3,000/day | 10 numbers | | 10K | Annual | $1,295/mo | $0.13 | 120,000/year | 5,000/day | 15 numbers | | 10K | Monthly | $1,495/mo | $0.15 | 10,000/month | 5,000/day | 15 numbers | | 20K | Annual | $2,195/mo | $0.11 | 240,000/year | 5,000/day | 20 numbers | | 20K | Monthly | $2,595/mo | $0.13 | 20,000/month | 5,000/day | 20 numbers | _Up to 50% lower cost per credit vs Starter_ ### Enterprise _Custom solutions for large teams with high-volume needs._ | Billing | Price | Per credit | Credits | Daily cap | Spam monitoring | | --- | --- | --- | --- | --- | --- | | Annual | Custom | <$0.11 | Custom volume | Unlimited | Unlimited | | Monthly | Custom | <$0.13 | Custom volume | Unlimited | Unlimited | **Credit Top-Ups — $0.25/credit.** Need more mid-cycle? Top up instantly — no plan change required. 250 credit minimum. **Extra Spam-Monitored Numbers — $5/mo per number.** Need to monitor more caller IDs than your plan includes? Add them instantly — no plan change required. $50/year per number on annual plans. Included ## All Plans Include Answer intent identification [OptimalDial Identity](/blog/introducing-optimaldial-identity) NEW Priority call recommendations Carrier & line-type detection REST API + webhooks 14-Day Money-Back Guarantee Unlimited team members Call screening detection Daily carrier spam monitoring Real device caller ID screenshot proof Assisted carrier remediation Standard & MAX validation depth Validation Depth ## Two depths, priced per number Every list you upload is validated at Standard or MAX depth, billed from your plan's credit balance. Standard is 1 credit per number and best for big lists. MAX is 1.5 credits and digs deeper on smaller, hard-won ones — flagging more likely answerers for more total conversations. The depth you pick affects the answer-intent work only: OptimalDial Identity runs at both and doesn't change the price. Standard Big lists, contacts to spare 1 credit / number Flagged as likely answerers ~12–18% Turnaround 1–2 business days MAX New Small, hard-won lists 1.5 credits / number Flagged as likely answerers ~22–25% Turnaround 2–4 business days **For example:** a 1,000-number list draws **1,000 credits** on Standard or **1,500 credits** on MAX — and typically returns **~57% more total conversations** from the same names. Identity is part of the same run either way, with no second charge. Credits come from one balance and roll over either way. [See the full breakdown →](/answer-intent) Need Help? ## Not sure which plan is right for you? Book a quick call and we'll help you figure out the right fit for your team size and volume. [Book a Demo →](#) FAQ ## Common Questions [Talk to us →](#) How does the 14-day money-back guarantee work? If you're not seeing improved connect rates within 14 days, contact us for a full refund. No questions asked. What counts as a "number"? One number equals one phone number analyzed. Upload a list of 500 numbers, that's 500 numbers used. Standard validation uses 1 credit per number; MAX uses 1.5. What is MAX Validation? MAX is a deeper validation tier you can apply to any upload. It studies answering behavior across more times of day and days of the week, flagging close to twice the share of your list as likely answerers — so smaller, hard-won lists produce more total conversations. Standard validation is 1 credit per number; MAX is 1.5 credits per number. You choose the depth per list on any plan — see the Answer Intent page for the full breakdown. What happens if I run out of credits mid-month? Purchase one-time top-ups at $0.25/credit anytime. They're added to your account instantly. Does OptimalDial Identity cost extra? No. Identity is part of the product, not an add-on, and it doesn’t consume separate credits. Standard validation is 1 credit per number and MAX is 1.5, exactly as before — the depth you choose affects the answer-intent work only. Identity runs at both, and is currently in public beta. Do I need to send you anything extra for Identity? Only a name. Map a full-name column, or first and last name columns, at upload. Identity is on by default; a list with no names is the exception, and you can turn it off. Identity judges the number you already have — it never goes looking for a different one. Do credits roll over? Yes, on all plans. Unused credits roll over to the next month, up to 2x your monthly allowance. Can I upgrade or downgrade? Yes, anytime. We'll prorate the difference. What's the daily capacity limit? This is how many numbers you can process in a single day. It ensures fast processing times for everyone. Is there a free trial? We don't offer a free trial, but all plans come with a 14-day money-back guarantee. If you're not happy, you get a full refund. No questions asked. Can I invite my whole team? Yes! All plans include unlimited team members. Invite your entire sales team to your org account at no extra cost — everyone shares from the same credit pool. How does Spam Monitoring work with my plan? Spam Monitoring is included in every plan. The number of outbound numbers you can monitor depends on your tier — 3 on Starter, 5 on Growth, 10–20 on Scale (depending on volume), and unlimited on Enterprise. Each number is tested daily across AT&T, T-Mobile, and Verizon. Need more than your tier includes? Add extra monitored numbers for $5/mo each, or $50/year each on an annual plan. Can I monitor more numbers than my plan includes? Yes. Add extra spam-monitored numbers to any plan for $5/mo per number, or $50/year per number if you're on an annual plan. Add or remove them from your dashboard at any time — no plan change required. Every added number gets the same daily testing across AT&T, T-Mobile, and Verizon, the same screenshot proof, and the same assisted remediation. Is API access included? Yes. The OptimalDial REST API and webhooks are included on every paid plan — Starter, Growth, Scale, and Enterprise. Generate a key from the developer panel in your dashboard. Fair-use rate limits scale with your tier; full reference is at docs.optimaldial.com. ## Ready to Hit 25–30% Connect Rates? Start with your own list today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## Your Outbound Numbers Are Getting Flagged as Spam — And You Don't Know It URL: https://optimaldial.com/spam-monitoring Daily real-device testing across AT&T, T-Mobile, and Verizon. See exactly what your prospects see, get instant alerts when flagged, and we handle the remediation. Spam Monitoring # Your Outbound Numbers Are Getting Flagged as Spam — And You Don't Know It OptimalDial monitors your outbound caller IDs daily across AT&T, T-Mobile, and Verizon using real devices. When a carrier flags your number, you know immediately — with screenshot proof — and we handle the remediation. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee (929) 659-6348 Active T-Mobile Scam Likely Number Flagged as Spam Request Remediation ![T-Mobile showing Scam Likely label on incoming call](/_astro/scam-likely-screenshot.tuoEYpnf.png) The Problem ## Spam Flags Are Silently Killing Your Connect Rates Carriers like AT&T, T-Mobile, and Verizon flag outbound phone numbers as "Spam Risk," "Scam Likely," or "Fraud Risk" — and your reps never know. When prospects see that label on their caller ID, they decline the call. Your connect rates collapse. Your reps burn through their dial list reaching nobody. And you have no visibility into which numbers are affected or when it started. By the time you notice your connect rates tanking, the damage is already done. You need to know the moment a number gets flagged — not weeks later. 0% of flagged numbers go undetected 0% drop in connect rates when flagged How It Works ## How Spam Monitoring Works Five steps to protect your outbound numbers. Step 01 ### Add Your Outbound Numbers Add your outbound caller IDs to the monitoring dashboard. Each number is verified via a quick automated phone call to confirm ownership. Step 02 ### We Test Every Number, Every Day Every day, we automatically place test calls from each of your numbers to real devices on AT&T, T-Mobile, and Verizon. Not APIs, not databases — actual phones on real carrier networks. Step 03 ### See Exactly What Your Prospects See Results appear in your dashboard with screenshots showing exactly how each carrier displays your incoming call. You see what the prospect sees. Step 04 ### Get Alerted When You're Flagged If a carrier flags your number, your entire team is notified by email immediately. The alert includes the phone number, carrier, and the specific spam label detected. Step 05 ### We Handle the Remediation Request remediation with one click. Our team contacts the carrier on your behalf to get the flag removed. Track the status directly in your dashboard. No carrier portals, no figuring out who to call. What You See ## Full Visibility Across Every Number and Every Carrier Real screenshots, real status, real-time alerts. ### Number Detail View See per-carrier test results with real device screenshots. Know exactly how your call appears on AT&T, T-Mobile, and Verizon. (929) 659-6348 Active Latest Test Results Most recent screenshot from each carrier AT&T Clean ![AT&T showing clean caller ID for (929) 659-6348](/_astro/att-clean.C6qo3mRk.png) T-Mobile Scam Likely ![T-Mobile showing Scam Likely label for (929) 659-6348](/_astro/tmobile-scam-likely-nobg.D7LP7k22.png) Verizon Clean ![Verizon showing clean caller ID for (929) 659-6348](/_astro/verizon-clean.CuZ_o50q.png) **Number Flagged as Spam** We can assist you in contacting T-Mobile to request removal of the spam flag. You can request assisted remediation. Request Remediation ### Email Alerts When a carrier flags your number, you get notified instantly. OD OptimalDial Alerts Spam Alert **(929) 659-6348** was flagged as **Scam Likely** on T-Mobile. Screenshot proof is available in your dashboard. Click below to review and request remediation. View in Dashboard Sent to all team members in your organization. Available via API ### Monitor every number — programmatically. Add outbound caller IDs, pull per-carrier flag status across AT&T, T-Mobile, and Verizon, and fetch the screenshot proof straight from the API — then let the spam.detected webhook alert you the moment a number gets flagged. [Explore the API →](/developers) How It's Different ## Real Devices. Real Screenshots. Real Remediation. OptimalDial Typical Spam Lookup Tools Testing method Real calls to real carrier devices Database lookups or crowdsourced reports Evidence Actual screenshot of how the call appears Pass/fail result with no proof Frequency Automated daily Manual, on-demand Carrier coverage AT&T, T-Mobile, Verizon (real network tests) Varies, often incomplete Remediation We handle it — we contact the carrier for you Self-service or none Included in Every Plan ## Spam Monitoring Is Included in Every Plan Every monitored number is tested daily across all three carriers. Screenshots, alerts, and assisted remediation included. [See detailed pricing →](/pricing) FAQ ## Common Questions [Talk to us →](#) How often are my numbers tested? Every monitored number is tested against all three major carriers (AT&T, T-Mobile, Verizon) every day. Results are available in your dashboard within minutes of testing. How does the ownership verification work? When you add a number, we place a quick automated call to it. You’ll receive a code to enter in the dashboard. This confirms you own the number and takes about 30 seconds. What happens when a number is flagged? You and your team are notified by email immediately. You can see the screenshot proof in your dashboard and request remediation with one click. We contact the carrier on your behalf to get the flag removed. How long does remediation take? It depends on the carrier. We submit the request as soon as you click remediate, and you can track the status in your dashboard. Most flags are resolved within a few business days. Can my whole team see the results? Yes. All team members in your organization can view monitored numbers, test results, and screenshots. Is this just a database lookup? No. We place real test calls from your numbers to actual phones on each carrier network. You see exactly what your prospects see — with screenshot proof. This is fundamentally different from API-based spam lookup tools that rely on third-party databases. My dialer already has spam monitoring — why add OptimalDial? Most dialers check spam status through database lookups or carrier APIs, not real test calls to real phones on each major carrier — so their "clean" status often doesn’t match what your prospects actually see. Even when a dialer does run real tests, an independent second check with screenshot proof is the only way to be fully certain a number is safe to dial. And since Spam Monitoring is included with every OptimalDial plan at no extra cost, there’s no reason not to run both. ## Stop Dialing From Flagged Numbers Start monitoring your outbound caller IDs today, or book a demo to see how it works. [Get Started →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada --- ## The Best TitanX Alternative for Sales Teams URL: https://optimaldial.com/titanx-alternative Comparing TitanX competitors? OptimalDial pairs answer-intent scoring with daily real-device spam monitoring — the complete TitanX alternative from $219/mo, with a 14-day money-back guarantee. Compare # The Best TitanX Alternative for Sales Teams OptimalDial combines answer intent identification and carrier spam monitoring in one platform — so you get higher connect rates without juggling multiple tools. Plans start at $219/mo billed annually ($245 month-to-month), with every capability included in every plan and a 14-day money-back guarantee. [See full pricing →](/pricing) [Try OptimalDial →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee Quick Facts ## OptimalDial vs TitanX at a Glance * $245/mo to start Self-serve, month-to-month — sign up today. TitanX is sales-led only, with no published pricing. * Up to 4.5× cheaper per number Scoring a number runs $0.25 down to ≤$0.11 by volume, vs TitanX's buyer-reported $0.45–0.50 per credit. * 25–30% connect rates Achievable with Answer Intent, which flags who will actually pick up — vs a 3–5% cold baseline. Identity then flags which of those aren't your contact's number. * Spam monitoring built in Your numbers tested daily on real AT&T, T-Mobile & Verizon phones, fixed when flagged. TitanX doesn't offer it. * Keep your dialer CSV or API in, scored list back in 1–2 business days. Works with Orum, Nooks, Apollo — anything. * 14-day money-back Full refund if your connect rates don't improve. TitanX's trial is a paid pilot. Compare ## OptimalDial vs TitanX — Side by Side TitanX sells enterprise phone-intent data through custom annual packages with no published pricing; OptimalDial fixes both reasons cold calls fail — nobody answers, or your number reads "Spam Likely" — starting at a published $219/mo. Feature OptimalDial TitanX Getting started Sign up yourself today — from $245/mo month-to-month, with a 14-day money-back guarantee Sign up yourself today — from $245/mo month-to-month, with a 14-day money-back guarantee Sales-led process; paid 30-day pilot, typically four figures Entry price $219/mo billed annually ($245 monthly) — published pricing $219/mo billed annually ($245 monthly) — published pricing No published pricing or self-serve; custom annual credit-consumption packages; buyer-reported ~$0.45–0.50/credit Cost to score one number $0.25 down to ≤$0.11, by volume $0.25 down to ≤$0.11, by volume Buyer-reported ~$0.45–0.50 (Lightning) · ~$1.35–1.50 (Titan) Contract Month-to-month available; annual optional Month-to-month available; annual optional Annual, sales-led only Turnaround 1–2 business days (Standard); 2–4 (MAX) 1–2 business days (Standard); 2–4 (MAX) 24-hour (Lightning) to 5-day (Titan) Right-party identity coverage Identity signal on 80–90% of a list, including numbers that never answer Identity signal on 80–90% of a list, including numbers that never answer Identity on roughly 30% of a list Spam-label monitoring (real devices) Daily on AT&T, T-Mobile & Verizon — every plan Daily on AT&T, T-Mobile & Verizon — every plan Not offered Assisted carrier remediation Included — we handle cleanup Included — we handle cleanup Not offered Works with your existing dialer Yes Yes TitanX credit figures are buyer-reported as of June 2026 — TitanX publishes no pricing; verify directly with TitanX. The Problem ## Why Teams Switch from TitanX to OptimalDial Teams switch for four reasons: TitanX is priced for enterprises, a flagged number undoes any list, right-party coverage stops at a fraction of the file, and call screening deserves its own signal — not a voicemail bucket. 01 ### TitanX is heavily enterprise-focused — and charges like it Teams switch because TitanX is too expensive for them. It sells custom annual credit packages through a sales-led process — no published pricing, no self-serve, and a paid pilot just to try it. The capability is real; the packaging prices out SMB and mid-market teams. OptimalDial starts at $245/mo month-to-month ($219 billed annually), you can [sign up yourself today](https://app.optimaldial.com), and every capability is in every plan. 02 ### A flagged number undoes everything — so monitoring is included, not extra When carriers flag your number "Spam Risk," "Scam Likely," or "Fraud Risk," connect rates drop ~70% — the best list in the world can't survive it. TitanX's own alternatives page warns that high-volume dialing patterns trigger carrier spam flags — it calls the result the "Parallel Dialer Death Spiral" — but sells nothing to detect or fix them. OptimalDial tests your outbound numbers every day on real AT&T, T-Mobile, and Verizon devices, alerts you with screenshot proof the moment a flag appears, and handles remediation — [included in every plan](/spam-monitoring), including Starter. 03 ### Right-party coverage on most of your list, not a third of it About one in five numbers on a bought list belongs to someone other than the contact on that row, and every one of those is a conversation your rep throws away. Both platforms flag them — the difference is how much of your file gets an answer. TitanX identifies identity on roughly **30%** of a list. [OptimalDial Identity](/answer-intent#identity) returns a signal on **80–90%**, including the numbers that never pick up, so far more wrong numbers get caught before a rep dials them — and the wrong-number rate on the calls that do go out drops accordingly. 04 ### Call screening gets its own signal — not a voicemail bucket About 1 in 7 mobile numbers now screen calls — across 53,434 mobile numbers OptimalDial called, 14.9% were screened at least once by iOS, Android, or Samsung call screening. TitanX doesn't flag call screening separately; screened numbers get pooled with the rest of the likely-voicemail pile. But a screened number isn't a dead number — teams connect with screened numbers all the time. OptimalDial's [Answer Intent](/answer-intent) breaks call screening out as its own signal, so you get more accurate data and decide what to do with those numbers instead of losing them to a voicemail bucket. See how OptimalDial stacks up on price, too. [View Pricing →](/pricing) [Book a Demo](#) Pricing ## TitanX Pricing: What TitanX Costs vs What OptimalDial Costs TitanX does not publish pricing. Its own materials describe premium, custom annual packages based on credit consumption, with list results returned in 24 hours (Lightning) to 5 days (Titan). Buyer-reported figures put TitanX credits at roughly **$0.45–0.50 each at list price**. Scoring a phone number costs 1 credit on TitanX's Lightning tier or 3 credits on its Titan tier; adding enrichment raises that to 3–7 credits per number. A typical enriched buy at 7 credits per number works out to **roughly $3,500 per 1,000 records at list** — about **$14–27 per high-intent number identified**. There is also no self-serve option — pricing is sales-led only. For comparison, OptimalDial's Starter is **$219/mo billed annually ($245 month-to-month)** for 1,000 credits a month, with self-serve signup. TitanX's scoring tiers map directly onto OptimalDial's two validation depths — Lightning is comparable to OptimalDial Standard, Titan to OptimalDial MAX — so the per-number comparison is apples-to-apples: * **Standard-depth scoring:** OptimalDial $0.25 down to ≤$0.11 per number by volume vs TitanX Lightning ~$0.45–0.50 — roughly 1.8–4.5× the cost per number. * **Deep scoring:** OptimalDial MAX runs 1.5 credits (~$0.38 down to <$0.17 by volume) vs TitanX Titan ~$1.35–1.50 — roughly 3.5–9× the cost. OptimalDial publishes its numbers: * **Starter — $219/mo billed annually ($245 monthly):** 1,000 credits/mo, 3 numbers spam-monitored, every capability included. * **Growth — $445/mo billed annually ($495 monthly):** 2,500 credits/mo, 5 monitored numbers. * **Scale — from $895/mo annually ($995 monthly):** 6,000–20,000 credits/mo, 10–20 monitored numbers. * **Enterprise — custom:** unlimited numbers, ≤$0.11/credit. * Credit top-ups at $0.25/credit; extra spam-monitored numbers at $5/mo (or $50/year on annual). 14-day money-back guarantee on all plans; no free trial. Full details: [optimaldial.com/pricing](/pricing). TitanX figures are buyer-reported as of June 2026; TitanX publishes no pricing — verify directly with TitanX. Rebrand ## Phone Ready Leads Is Now TitanX Phone Ready Leads is TitanX's former brand name — same company, rebranded. If you're searching for a Phone Ready Leads alternative, everything on this page applies: the enterprise packaging, the custom annual pricing, and the absence of spam-label monitoring carried over to TitanX. OptimalDial is the alternative that adds the spam-monitoring layer Phone Ready Leads never had, starting at $219/mo. FAQ ## Common Questions [Talk to us →](#) What is the best TitanX alternative? OptimalDial is the strongest TitanX alternative for SMB and mid-market sales teams: it combines answer intent identification and carrier spam monitoring in one platform, starts at $219/mo billed annually ($245 monthly), and carries a 14-day money-back guarantee. Is OptimalDial a good TitanX competitor? Yes. OptimalDial is a direct TitanX competitor built for SMB and mid-market sales teams. Where TitanX sells enterprise phone-intent data through custom annual contracts, OptimalDial pairs answer-intent scoring with daily real-device carrier spam monitoring in one platform, starts at $219/mo billed annually ($245 monthly), and lets you sign up yourself today with a 14-day money-back guarantee. How much does OptimalDial cost compared to TitanX? OptimalDial starts at $219/mo billed annually ($245 month-to-month) for 1,000 credits and 3 spam-monitored numbers, all capabilities included; higher-volume plans run from $445/mo (Growth), with Scale plans from $895/mo. TitanX publishes no pricing and has no self-serve option; its packages are custom and annual — buyers report roughly $0.45–0.50 per credit. Does OptimalDial tell me if a number belongs to the right person? Yes — that’s OptimalDial Identity, and it runs on the same upload as Answer Intent. About one in five numbers on a bought list belongs to someone other than the contact on that row, and each one is a wasted conversation. TitanX identifies identity on roughly 30% of a list; OptimalDial returns a signal on 80–90%, including numbers that never pick up, which means more wrong numbers get caught before a rep dials them. Identity is currently in public beta and carries no separate charge. Does OptimalDial offer carrier spam monitoring? Yes — it's included in every plan, including the $219/mo Starter. OptimalDial tests your outbound numbers daily by calling real phones on AT&T, T-Mobile, and Verizon, sends an alert with screenshot proof of exactly what prospects see when a flag appears, and handles carrier remediation for you. What happened to Phone Ready Leads? Phone Ready Leads rebranded as TitanX — it's the same company. If you were evaluating Phone Ready Leads, compare TitanX, and note that the rebrand didn't add spam-label monitoring; OptimalDial covers that layer from $219/mo. Can I migrate from TitanX to OptimalDial? Yes. Upload your existing call list via CSV or API and you'll have scored results back in 1–2 business days with Standard validation. There's no enterprise pilot, no procurement process, and no long-term contract required. Does OptimalDial work with my existing dialer? Yes — OptimalDial works alongside any dialer, including Orum, Nooks, and Apollo. Upload your list, get every number back with an OptimalDial Status, choose which tiers and which columns go into your export, and load the file into the dialer you already use. Nothing about your reps' workflow changes except the connect rate. Is there a free trial or money-back guarantee? There's no free trial, but every plan carries a 14-day money-back guarantee: if you don't see improved connect rates within 14 days, you get a full refund, no questions asked. Related: [Pricing](/pricing) · [Answer Intent](/answer-intent) · [Spam Monitoring](/spam-monitoring) · [Best Time to Cold Call (128,998-call study)](/blog/best-time-to-cold-call) By [Neel Rawlani](https://www.linkedin.com/in/neelrawlani/), Founder, OptimalDial · neel@optimaldial.com · Last updated: June 16, 2026 ## Ready to Switch from TitanX? Start with your own list today, or book a demo to see how OptimalDial compares. [Try OptimalDial →](https://app.optimaldial.com) [Book a Demo](#) 14-Day Money-Back Guarantee · Your Data Stays Yours · US & Canada