• Agencies prospecting
  • B2B outbound teams
  • Local service businesses
  • Solo closers
  • Anyone building a cold list

Buying a list is buying somebody else's leftovers.

Search a large B2B database, Google Maps, Yelp or domain registrant data from inside the CRM, look at the results before you commit, and import only the prospects you want — deduped against everything you already own, so you never pay twice for the same phone number.

Start 30 days free $0 today · no contract · cancel any time
  • Unlimited calls, texts, emails and contacts
  • Everything else in Chirply comes with it
$0charged today
30 daysfree, on the top plan
No contractcancel before day 30, never billed
Unlimitedcalls, texts, emails & contacts

You already own part of the list you are about to buy. You just cannot tell which part until it is in there.

What it is costing you

The problem is not that it is hard.

It is that nobody has the hours, and the cost of skipping it never shows up as a line on any invoice.

A bought list arrives already worked

By the time a list is packaged and resold, the good names have been called by everyone else who bought it. You are paying for the privilege of being the fourth call.

You pay for the same record twice

Every source charges per record, and a share of those records are already contacts in your CRM. Without dedupe at import, buying more data means buying data you own.

The list and the dialer live in different tools

Export a CSV, clean it, import it, map the columns, discover the phone formats are wrong. The prospecting is the easy part; the handoff is where the day goes.

How it works

Set up once. It runs from then on.

  1. 1

    Search

    Filter before you spend

    Business, category, geography, keyword, rating, review and contact filters across a large B2B database, Google Maps, Yelp or domain registrant data, with paginated results and select-all across pages.

  2. 2

    Price

    See the cost before it runs

    A live cost estimate is shown before any paid search or enrichment runs, so nothing bills you a surprise you did not agree to.

  3. 3

    Dedupe

    Import only what is new

    Every source normalizes phones and business data first, flags matches against prior searches and against the CRM, shows duplicate counts before import, and reports exactly what was new and what was skipped.

  4. 4

    Enrich

    Fill the gaps, cheapest first

    An ordered waterfall — visitor identity, cross-field inference, domain data, phone line-type — runs cheapest first and stops the moment nothing is missing. Blank fields only: a value you already have can never be overwritten.

What you get

Every piece of this is already live.

These are not roadmap items. Each one is running in production today, described here in the same words the full product catalog uses.

Multi-source lead search

Build a targeted prospect list without leaving the CRM.

Search a large B2B business database, Google Maps, Yelp, or domain registrant data, inspect the results, and import only the prospects you want.

  • Business, category, geography, keyword, rating, review, and contact filters
  • Paginated results with select-all across pages
  • Email, contact, and company-detail enrichment where available
  • Live cost estimate before a paid search or enrichment runs

Lead dedupe & import control

Pay for new prospects, not the same phone number twice.

Every source normalizes phones and business data before import, flags matches against prior searches and the CRM, and reports exactly what was new or skipped.

  • Phone-unique dedupe across searches and contacts
  • Duplicate counts visible before import
  • Source and search history retained on the contact
  • Bulk import into the CRM with selected rows only

Contact enrichment waterfall

Fill in what you don't know about a contact without ever overwriting what you do.

An ordered waterfall of lookups — website visitor identity, cross-field inference, the Domain Leads database, phone line-type intel, and an optional paid Outscraper business lookup — that runs cheapest first and stops as soon as nothing is missing.

  • Fill-blanks-only by contract: a non-empty field can never be overwritten, whatever a provider claims
  • Every value carries provenance — which step supplied it, and what a paid lookup cost
  • Paid steps are opt-in per run with a budget cap, and are skipped with a logged reason otherwise
  • Paid lookups bill the workspace's own provider accounts (Outscraper key, Domain Leads access) — never a platform meter

Line-type intelligence

Know it's a mobile before you spend money texting it.

Every contact and lead number is classified mobile, landline, or VoIP and shown with an icon across contacts, contact detail, and lead results.

  • Automatic lookup on new numbers, plus a one-time scan of your existing database
  • Platform-wide shared cache — a number is only ever paid for once
  • Runs on your own Twilio at roughly a fraction of a cent per number

This is the part of Chirply that solves find leads. See the other 14 areas — CRM, scheduling, messaging, automations, funnels, commerce, reputation and the rest — all included in the same workspace.

The offer

Try it on your own business for 30 days.

You do not have to migrate anything to find out whether this works. Start the trial, set up the one thing you came here for, and judge it on that.

  • $0 charged today. A card holds the workspace; nothing moves until day 30.
  • Unlimited usage. Calls, texts, emails and contacts are uncapped on every plan.
  • Your providers, your rates. Bring your own Twilio, Mailgun and AI keys and pay them directly — we do not mark usage up.
  • No contract. Cancel before day 30 and you are never billed.

Your trial runs on Scale, the top plan, so nothing is locked while you evaluate. If find leads is all you need afterwards, Grow at $77/mo carries it — switch down before the trial ends and keep the lower price.

Your order

Start free for 30 days.

$0 today. A card keeps the workspace running after the trial, and Scale renews at $97/month unless you change plans or cancel first.

Scale plan — 30-day trialThe whole platform, nothing locked
$0
From day 30, unless you switch or cancelChange plans or cancel any time before then
$97/mo
Due today
$0.00

Cancel any time before day 30 and nothing is charged. Calls, texts, emails and contacts are unlimited on every plan — you bring your own Twilio, Mailgun and model keys and pay those providers directly.

$0 today. Cancel before day 30 and you are never billed.

No contract, no setup fee, no cancellation call. The card only exists so a workspace you decide to keep does not stop working on day 31.

Before you start

The questions everyone asks.

Which plan carries this?

Grow, at $77 a month — built-in lead generation and the enrichment waterfall both start there, and lead dedupe and import control are on every plan. Your 30-day trial runs on Scale at $97, so you will have all of it while you are trying it.

Who pays for the searches themselves?

You do, on your own account. Paid searches and the paid enrichment step run through your own Outscraper key and are billed by them straight to you — it is never a platform meter and we never mark it up. That is exactly why the cost estimate is shown before a search runs, and why paid steps are opt-in per run with a budget cap.

What stops me buying the same lead twice?

Phone-unique dedupe across searches and across your contacts. Duplicate counts are visible before you import, and the source and search history stay on the contact so you can always see where a name came from.

Will enrichment overwrite what I already know?

No — fill-blanks-only is a contract here, not a setting. A non-empty field cannot be overwritten whatever a provider claims, and every value carries provenance: which step supplied it, and what a paid lookup cost.

Can I tell mobiles from landlines before I text?

Yes. Every number is classified mobile, landline or VoIP with automatic lookup on new numbers, plus a one-time scan of the contacts you already have. That runs on your own Twilio at roughly a fraction of a cent per number, and a platform-wide cache means a number is only ever paid for once.

Weighing it against something specific?