Skip to content
DataPackHub

Buying data

How to choose telemarketing lists and cold calling data

A practical checklist for call centres and sales teams buying telemarketing data: volume planning, dialer-ready formats, duplicates between orders, and do-not-call screening.

Telemarketing lists (also called cold calling lists, call centre data or dialer leads) are judged by one thing: how many useful dials they produce. Use this checklist.

Plan the volume

Work backwards from your campaign: agents ร— hours ร— dials per hour. A team of 10 agents making 60 dials an hour for 20 hours needs about 12,000 dialable numbers โ€” before screening. Buy in 50K SmartPacks and add more when you need them; your next order never repeats a pack you already have.

Check dialable coverage, not just rows

What matters is the phone coverage and the international format share shown on every dataset page. Records without a phone, or with a malformed number, cost you nothing to skip but also dial nothing.

Make the file dialer-ready

  1. Download the CSV.
  2. Normalise numbers to E.164 with the phone number formatter.
  3. Remove duplicates with the CSV duplicate checker.
  4. Split into agent-sized batches with the CSV splitter.

Screen before you dial

You are responsible for the rules that apply to your campaign: do-not-call registers (US National DNC, UK TPS/CTPS, Canada DNCL, Australia DNCR and others), calling-hour limits, caller ID rules and opt-out handling. Keep your own suppression list and apply it to every new pack.

Track which pack produced which result

Each file carries a permanent Pack ID (for example AU-CON-0007) and a version code. Record them in your CRM so you know which packs performed and can ask for help with a specific file.

Browse telemarketing lists by country, or see pricing for 50K to 1M records.

Updated 2026-09-28