• Local entrepreneurs
  • Agencies selling local visibility
  • Niche community builders
  • Anyone who wants an owned asset, not a side gig

Every plumber in your city, listed on a website you own.

Build a branded directory for a niche or a geography — categories, custom listing fields, editorial posts, claim flows, lead forms, your own domain — and fill it with geography-based acquisition plans instead of data entry. Each directory installs as its own app and feeds the same CRM, so the businesses on it are contacts you can sell to.

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

Somebody owns the page where your town looks for a plumber. There is no rule that says it cannot be you.

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.

Rented audiences build someone else's asset

Every hour spent posting into a platform's feed compounds for the platform. When the account, the algorithm or the terms change, the audience you built stays behind — because it was never yours.

A lead list is spent the day you buy it

One-off lists go stale and get resold to the next buyer. A directory is the opposite shape: a page that keeps ranking, keeps collecting enquiries, and belongs to you the whole time.

The aggregators already run your town

Local businesses pay national platforms to be findable in their own neighbourhood, and none of that spend builds anything local. The owner of a trusted local page sits on the other side of that trade.

How it works

Set up once. It runs from then on.

  1. 1

    License

    Buy one directory, once

    Each directory is a $497 one-time purchase from the app marketplace — one purchase licenses one independently operated directory, installed as its own app in your workspace. Run one, or build a portfolio.

  2. 2

    Build

    Shape it around the niche

    Custom categories, custom listing fields, themes, editorial posts and public publishing — on your own custom domain, under the directory's own brand.

  3. 3

    Fill

    Acquire listings, don't type them

    Plan acquisition by geography and budget: the plan grids the map, pulls business data through your own Outscraper account, and imports with retries — so covering a city is a campaign, not a data-entry job.

  4. 4

    Charge

    Turn listings into customers

    Businesses claim their listing through a review flow you control, enquiries route as leads, and every listed business is a CRM contact — an audience you can call, text and sell subscriptions to through checkout, billed on your own Stripe.

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.

Business directories & local marketplaces

Turn a niche or geography into an owned lead-generation asset.

Build branded directories with categories, custom listing fields, editorial posts, claim flows, lead forms, custom domains, and automated listing acquisition.

  • Custom categories, fields, listings, posts, themes, and public publishing
  • Business claim review and lead-routing operations
  • Geography-based acquisition planning, budgets, campaigns, and retryable imports
  • Each directory installs as a native Chirply app and feeds the wider CRM

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

Smart segments

Define an audience once as rules and let it keep itself current.

Rule-based audiences over the contact record and everything attached to it, so “booked but never showed, and nobody has called them in two weeks” becomes a saved segment you send to — not a spreadsheet someone exports again every Monday.

  • 49 built-in fields grouped as Contact, Address, Consent & safety, Membership, Broadcast email engagement, Website engagement and CRM activity — plus every custom field you have added
  • Related-record rules across Bookings, Stripe, Sales, Work, Conversations, Calls and Forms, with 45 more filters underneath them
  • Text, number, date, boolean and relation operators — including “is in the last N days” and count rules like “has more than two open tasks”
  • Every filter on a related record has to match the same record, so two unrelated appointments can't fake a match

Broadcast campaigns

Reach a whole segment on any channel, from one screen.

One-off blasts by email, SMS, ringless voicemail, outbound IVR or AI call — one composer, one audience builder, real analytics. Multi-step follow-ups are automations.

  • Any channel from one composer — email, SMS, voicemail drop, IVR or AI call
  • Send windows, days of week, timezone, and throttle-per-minute
  • Email goes out through your sender pool, so warmup caps are respected and a send bigger than today's capacity parks the remainder for tomorrow instead of failing it
  • Every send appears in the background jobs monitor, where you can pause, stop, reschedule or slow it down while it is still running

Recurring subscriptions you sell

Sell your own memberships and let access manage itself.

Sell recurring products through your funnels on your own Stripe account. A paid subscription grants the buyer's access automatically, a lapsed one revokes it, and subscribers manage their own card and cancellation through a Stripe billing portal.

  • Charged on the workspace's own Stripe account — including Connect sales — never pooled through the platform
  • Membership access is granted on payment and revoked when the subscription ends, with no manual list-keeping
  • Buyers update their card or cancel through Stripe's billing portal, so card details never touch Chirply
  • A sensible default portal configuration is created for Stripe accounts that never set one up

Custom domains

Your brand on the address bar, not ours.

Point a domain at Chirply and it's provisioned automatically — DNS record and SSL certificate handled through the Cloudflare API.

  • Search, purchase, connect, and verify domains inside Chirply
  • Custom domains for funnels, links, invoices, and the white-labeled app
  • Automatic certificate issuance
  • Host and path routing to the right tenant experience

This is the part of Chirply that solves directories. 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 directories is all you need afterwards, Scale at $97/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.

What does a directory actually cost?

Two honest numbers. Directories run on the Scale plan at $97 a month — that is what your 30-day free trial delivers. Each directory is then a $497 one-time purchase from the app marketplace: one purchase licenses one independently operated directory, forever. No per-listing fees to us, no revenue share.

Where do the listings come from?

From an acquisition plan, not your keyboard. You pick a geography and a budget, the plan grids the coverage area and pulls business data through your own Outscraper account, and imports retry until the map is covered. You can also add and edit listings by hand whenever you want.

How do I make money from it?

The directory collects enquiries through lead forms and routes them, and businesses claim their listings through a review flow you approve. Every listed business is a contact in your CRM — so selling a featured spot or a monthly service is a subscription you sell through checkout, billed on your own Stripe with no platform cut.

Is this a website builder with extra steps?

No — listings, categories, claim review and lead routing are first-class objects, not pages you maintain. The directory publishes publicly on your own domain, carries editorial posts for the niche, and installs as a native app that feeds the wider CRM.

Can I run more than one?

Yes — that is the model. Each $497 purchase licenses one directory, and your workspace shows the whole portfolio side by side: plumbers in one city, wedding vendors in another, each with its own domain, brand and acquisition plan.

Weighing it against something specific?