List the businesses in your area. Write to the owners who can say yes.

Pick a kind of business and a place. Duckrow fills a table from open map data with names, phones, websites and business emails where listed, names the owner where the business's website or a public registry does, and sends your email sequence. Texts go to the people who agree to them, and every reply lands in one inbox.

For medical billing, commercial cleaning, IT support, staffing and other firms that sell to local businesses and clinics.

Dental clinics in Austin, TX (example data)
BusinessPhoneWebsiteOwnerOwner email
Bluebonnet Family Dental(512) 555-0142YesDr. Lena OrtizFound
Cedar Park Smiles(512) 555-0198YesNot foundNot run
Eastside Dental Studio(512) 555-0117NoneNot foundNot run

The job today

The list is a spreadsheet built by hand from map searches, and it's out of date by the time it's done.

The front desk answers the phone. The owner who signs never sees your email.

Follow-ups live in your inbox, your phone and a notebook, so warm replies go cold.

The workflow in Duckrow

One table per market. The search fills it, and each paid column charges only when it finds something.

Dental clinics in Austin, TX (example data)
Business nameFind local businesses1 credit a business addedCategoryFrom the searchIncludedPhoneFrom the searchIncludedWebsiteFrom the searchIncludedOwnerFind owner2 credits per owner foundOwner emailFind work email on the owner6 credits if verifiedBilling in-house?Use AI, reads the websiteAbout 1 to 2 credits, plus 1 when the site is read
Bluebonnet Family DentalDentist(512) 555-0142bluebonnetfamilydental.comDr. Lena Ortiz, OwnerFoundLikely, careers page lists a billing coordinator
Cedar Park SmilesDentist(512) 555-0198cedarparksmiles.comNot foundNot runUnclear, the site names no staff
Eastside Dental StudioDentist(512) 555-0117NoneNot foundNot runNot run
Riverside Kids DentistryPediatric dentist(512) 555-0163riversidekidsdentistry.comDr. Sam Patel, FounderNot foundLikely, front desk handles claims
  1. Step 1Search your market

    Open a table and choose Find local businesses. Pick the categories you serve, such as dentist or chiropractor, and a city, state or province. Ask for a website or a phone if you need one.

    1 credit a business added, up to 500 a search. Businesses already in the table are skipped free.

  2. Step 2Name the owner

    Add Find owner. It reads the business's own website and free public registries in the US and Canada, and fills in the owner or top decision-maker with where it found them.

    2 credits per owner found. Nothing when none is.

  3. Step 3Find the owner's email

    Find work email looks for the owner's email from their name and the website. When the website prints the owner's email, Find owner keeps it.

    6 credits per verified email. Nothing on a miss.

  4. Step 4Sort by fit

    Add a Use AI column with your question, such as whether the practice seems to run billing in-house. Turn on Read the company's website first so it reads the home page and up to 3 key pages.

    About 1 to 2 credits a row on a Light model, plus 1 when the site is read.

  5. Step 5Push into your sequence

    Push the rows with an owner and an email into your campaign. With Send new leads automatically on, a row that qualifies later starts by itself.

    Free

  6. Step 6Answer from one inbox

    Email and text replies land in one inbox, sorted by Jev, with an AI summary and a draft to edit.

    Emails cost no credits.

The owner sequence

From your own Google Workspace or Microsoft 365 mailbox. Any column can fill a message, and a message with an empty field waits for you instead of sending.

  1. Day 1Email

    A short note to the owner by name, about their practice and one job you'd take off their plate.

  2. Day 4Email

    A follow-up in the same thread.

  3. Day 9Email

    A last note with one plain question.

  4. Day 10Text

    Only for owners with a texting consent record: a short reminder from a Duckrow number.

A reply on any channel ends the sequence for that owner.

Every reply in one inbox

Email and text replies land together. Sticky SMS keeps each owner on the number that first texted them, so the whole conversation stays in one thread.

  • Lena OrtizEmailInterested

    We've been behind on claims since our coordinator left. Can you call Thursday?

  • Sam PatelEmailNot interested

    We moved billing to our practice software last year.

  • Maria GomezTextInterested

    Yes, text me two times that work for a call.

What a month costs

An example month for one firm and one city, from Duckrow's price list. A credit is 1 cent, and a find that comes back empty costs nothing.

That fits the Starter plan: $99 a month with 3,000 credits and 5 mailboxes, with unlimited seats.

Add your own OpenAI key and the AI answers cost no credits, so more of the month goes to searches and finds.

See every plan
What runsCredits
Find local businesses500 businesses500
Find owner (charged only when found)Up to 125 owners foundUp to 250
Owner email (charged only when verified)Up to 75 foundUp to 450
Billing in-house? (Use AI, Light model, reads the website)5001,000 to 1,500
Every email stepEvery step0
TotalUp to 2,700

A medical billing firm that runs its outreach on Duckrow

Ideal Billing Service

Ideal Billing Service got its Sunday nights back.

5 to 7 hours of weekly data work became 25 minutes to outreach, and $70,000+ in new revenue in six months.

Read the story

What Duckrow doesn't do

Owners for a minority

Find owner names an owner only where the business's website or a public registry does. In our own test tables that was 4 to 8 of every 33 businesses. You pay only for the ones it finds.

Business emails are often missing

Many listings carry a phone and a website but no business email. In a test search for plumbers in Calgary, 48 of 123 listings had one.

Open map data

Listings come from Overture Maps Foundation's open data. It doesn't hold every business, and counts change with each release.

Registries in the US and Canada

Find owner asks free public registries in the US and Canada. Elsewhere, it reads the business's website only.

Texts need consent

Text steps need a texting consent record for each person, or your confirmation that everyone in the campaign agreed. Cold lists get email; text the owners who reply and agree.

Google Workspace and Microsoft 365

Email goes out from mailboxes on your company domain. Personal @gmail.com and @outlook.com addresses aren't supported.

Good to know

Where the listings come from

Business listings from Overture Maps Foundation, open data used under the Community Data License Agreement Permissive 2.0 and, for some sources, the Apache License 2.0.

Overture's license and attribution

US owners

CAN-SPAM covers business email. Use an honest sender and subject line, include your postal address and honour opt-outs within 10 business days. Duckrow adds a one-click unsubscribe to campaign emails.

FTC CAN-SPAM guide

Canadian owners

Cold email to Canada relies on implied consent under CASL: the owner published the address, didn't say they refuse unsolicited messages, and your note relates to their business. Keep a record of where each address came from.

Our CASL guide

Texting

Texting is a paid-plan add-on in the US and Canada. Duckrow provides the numbers ($10 a month, $12 for Canadian toll-free) and files the registration, and Sticky SMS keeps each owner on one number.

Texting the US and Canada

FAQs

From Overture Maps Foundation's open map data, searched when you run it. Pick categories and a city, state, province or country, and Duckrow adds the name, category, address, phone, website, business email and socials where the listing has them.

1 credit a business added, up to 500 a search, and businesses already in the table are skipped free. Find owner is 2 credits per owner found and nothing when none is. A credit is 1 cent.

No. It names an owner only when the business's website or a public registry does, which in our tests was a minority of businesses. You pay only when it finds one.

The listings cover the world. The owner registries are in the US and Canada; elsewhere, Find owner reads the website.

Text the owners who agree to texts, for example after they reply to your email. Duckrow provides the numbers, and text steps skip anyone without a texting consent record unless you confirm the whole campaign agreed.

Yes. Every plan has unlimited seats, and the team spends from one credit wallet.

You can sign up and look around at once. Searches and sending start once we approve your account or you pick a paid plan.

Keep reading

Your ducks are ready when you are.