A scenario model priced off published benchmarks and our own measured data. The only input is how many emails we send a day.
Rates are published benchmarks, each cited with the population it was measured on; the two rates nobody publishes are flagged as assumptions. Every number below is generated by deck/lib/model.mjs from deck/inputs.json: change an assumption, re-run, and the deck updates. The product itself is built and running: 25 pages, 49/49 server checks, 36/36 browser checks against a live stack.
A practice pays $25 for a working preview built from its own public listing. Real reviews, real hours, real name. Pass on it and the $25 is refunded the same day.
| What | Price | What it is |
|---|---|---|
| Working preview | $25 | once, refunded same day if they pass |
| Stub A | $250 | the files, they host it |
| Stub B | $400 | we host it, set up the domain |
| Stub C | $500 + $25/mo | hosted, one change a month, cancel anytime |
It converts a cold email into a paying customer before any sales call, and it pays for the preview at the same moment it delivers it. It also makes the funnel measurable: an order is a fact, an "opened" email is not.
internal
Real name, real hours, real reviews, pulled from what the practice already publishes. Every claim on a preview is tagged with where it came from, and a block with no source is omitted rather than invented. A thin public listing produces a thin preview: we do not fill the gaps with decoration.
An unpaid preview never competes with the practice's real site in search. Publishing without a paid tier is refused in the database, not merely discouraged, and there is deliberately no shareable public preview URL.
Nothing in Chairside holds PHI. A patient who wants an appointment is pointed at the practice's own phone number. This is a product constraint we designed around, not a policy we promise to keep, and it is the reason we can sell to a practice without a business associate agreement.
The price is published rather than quoted, computed by the checkout from a single table, and the refund is automatic on request. No contract, no lock-in, no discovery call to learn what it costs.
The model takes one input: cold emails sent per day. Revenue is then a product of rates we can measure and rates we have to assume.
Resend free tier is 100 emails/day; the workflow cap is 150, so 100 binds until a paid tier or a second provider
WF-03-outbound.json guardrail CAPS.daily_sends = 150, one contact per domain, max 3 touches, freemail excluded
one warmed domain per ~100 sends/day, per our own WF-03 policy of one contact per domain and standard warm-up guidance. Above this the honest answer is another warmed domain, not more throughput on the first.
| Volume | What it takes | Sending cost | Domains |
|---|---|---|---|
| 50/day | Provider free tier | free | 1 |
| 100/day | Provider free tier | free | 1 |
| 250/day | Warmed mailboxes on one paid domain | $20/mo | 1 |
| 500/day | Warmed mailboxes on one paid domain | $20/mo | 1 |
| 1000/day | 10 warmed mailboxes across 3 domains | $39/mo | 3 |
Published list prices, read off each provider's own pages, with the policy language that decides whether the volume is usable at all.
| Provider | Published price | Sending limits that matter | Cold outreach |
|---|---|---|---|
| Amazon SES | $0.10 / 1,000 (a la carte); Essentials $0.16, Pro $0.22 per 1,000 | Sandbox: 200 messages a day, 1 a second. Production volume is set per account on request. Dedicated IP $24.95 a month (managed $15 a month + $0.08 / 1,000). | prohibited |
| Oracle Cloud Infrastructure Email Delivery | $0 for the first 3,000 emails a month, then $0.085 / 1,000 | Free-trial accounts 200 a day, 10 a minute. Enterprise accounts 50,000 a day, 18,000 a minute, up to 10,000 approved senders. | not stated |
| Google Workspace | $7 a user a month (Starter), $14 (Standard), annual commitment | 2,000 messages a user a day, 3,000 external recipients a day, 30 aliases a user at no extra cost. | prohibited |
| Hostinger Mail (Titan) | $0.39-$1.99 a mailbox a month on a 48-month term, renewing at $2.99-$5.99; one mailbox per plan | Every plan includes exactly one mailbox; you buy mailboxes one at a time at the same rate. 5 to 30 aliases depending on tier. No numeric per-mailbox sending limit is published. | prohibited |
| Resend (where we send today) | Free: 3,000 a month, 100 a day, 3 domains. Pro $20 a month for 50,000 with no daily cap. Scale $90 for 100,000. | Dedicated IP $30 a month, only available above 3,000 sends a day on Scale. | permitted |
| Postmark, Mailgun, Brevo (for reference) | Postmark $15 for 10,000 and $1.80 / 1,000 over. Mailgun $15 for 10,000, $90 for 100,000. Brevo free 300 a day after approval, then $9 for 5,000. | Postmark and Mailgun: no daily cap on paid plans. Dedicated IPs from $50 a month at Postmark and 300,000 sends a month. | permitted |
What the Hostinger route actually buys, and how much of it is usable for cold outreach.
Hostinger includes exactly one mailbox on every plan and sells each additional one at the same per-mailbox price. A hundred mailboxes is a hundred purchases: $39 a month at the promotional rate, $199 at the top tier, rising to $299-$599 on renewal.
At the published per-mailbox figure of 30-50 a day while new, and 10,000-15,000 a day once fully warmed at 100-150 each. Spread across domains at the published ceiling of about 500 a domain, that is 35 to 50 domains, each with its own records and warm-up.
Hostinger's terms ban unsolicited commercial or bulk messages sent without prior recipient consent, and ban anything that gets their IPs blacklisted. The same is true of Workspace, SES and Oracle. Cheap capacity we are not permitted to use is not capacity.
Ten warmed mailboxes across three domains carries 1,000 emails a day for about $39 a month in list price: a fifth of the hundred-mailbox bundle, and a tenth of the blast radius if one domain burns.
Every domain carries its own SPF, DKIM and DMARC, its own warm-up curve and its own reputation. A burned domain costs one domain of capacity, not the campaign.
Suppression and opt-out enforced in code before a message leaves, three touches maximum, one contact per domain, and a kill switch. Deliverability is the asset; the guardrails are what keep it.
Two separate jobs, two separate pieces of infrastructure, because they have opposite rules.
Permission-based by definition — the practice asked for it by ordering. This is exactly what SES and Oracle are built and priced for, and the volume is tiny: one order produces a handful of messages.
Cheapest credible options: Oracle, 3,000 emails a month free then $0.085 a thousand; Amazon SES, $0.10 a thousand. Both require SPF and DKIM, both allow suspension for policy breaches, and neither is what carries outreach.
Deliberately small: a few warmed mailboxes per domain, 30-50 sends a day while warming and 100-150 once warm, under 500 a domain, real personalisation, one click to opt out, and a suppression list enforced before anything leaves.
This is the only lane where the volume actually matters, and it is the lane with a terms risk attached to every provider named. The honest mitigation is fewer, better-targeted sends from domains we own, not more mailboxes.
Infrastructure is not the constraint and never will be at this scale: it is 4.4% of gross at a thousand emails a day, and it stays under a tenth of gross at every volume in this model. Every dollar of outcome comes from the two rates at the end of the funnel, which no provider can sell us and no price list can improve.
Source: NPPES full data dissemination file, Aug 2026 (npidata_pfile_20050523-20260809), CMS public domain · 12 state licence boards matched to the federal spine; 76.4% of the sampled 12-state set; 17.4% of federally-active dentists are not licensed to practise · the gate: no verified address exists for any record yet. Free-method enrichment resolves a website for ~9% and an email for ~2.5% of practices (Colorado pilot, 1,495 practices)
Open registry and listing sources return a website for roughly 9% of eligible practices and an email for about 2.5%. Guessing the obvious domain pattern reaches about 30%. Everything past that is paid enrichment, which is why coverage, not volume, is the gate.
A campaign does not proceed until the list clears 8% coverage and 60% verification. Below that, sending burns the domain to buy information we do not have. Today's verified-email count is zero.
Three touches maximum, weekday mornings, no freemail, suppression enforced in code before a message leaves, and a kill switch. The daily cap is a policy choice of 150, well under what the provider would allow.
| What the practice earns and spends | Figure |
|---|---|
| Gross billings per owner GP dentist (2025) | $965,660 |
| Same, solo owner | $1,062,180 |
| Net income, GP owner, average | $228,980 |
| Advertising as a share of revenue | 1.4% |
| That is, per practice, per year | ~$13,500 |
| Practices spending under $500 a month on marketing | 51.5% |
$965,660 is gross billings per dentist, not per practice. Source: ADA HPI 2026 Survey of Dental Practice, 2025 results: average gross billings PER OWNER GP DENTIST $965,660; solo GP owners $1,062,180. ADA publishes per dentist, not per practice, so it must not be labelled 'average practice revenue'.
Every large dental website vendor reviewed — ProSites, Officite, PBHS, TNT Dental, Great Dental Websites, Smile Marketing — gates pricing behind a sales conversation. Verified by fetching each pricing page: no dollar figure is published.
The self-serve challengers do publish: $299 a month on a 12-month term, $99 plus $99 a year, $599-$999 a month.
Chairside publishes $250 once, $400 once, or $500 and $25 a month, no contract. Against the $200-$600 a month most practices are already paying, the offer is legible without a call, which is a differentiator we did not have to invent.
ProSites, Officite, PBHS, TNT Dental, Great Dental Websites and Smile Marketing all gate website pricing behind a sales conversation — verified by fetching each pricing page. Self-serve challengers do publish: $299 a month on a 12-month term (WebHaus), $99 build plus $99 a year (99Websites), $599-999 a month (Buzzy Branding).
| Step | Where the rate comes from | What it is |
|---|---|---|
| Emails sent | internal | volume/day x 21.7 working days |
| Reach an inbox | benchmark | bounce rate, then inbox placement |
| Replies | benchmark | the reply rate, the single most powerful factor |
| Interested replies | assumption | share of replies that are interested, not objections |
| Paid previews | assumption | a $25 order, paid before we build |
| Sites sold | assumption | preview to tier purchase — the product hypothesis |
| Recurring | assumption | $25/mo on Stub C, less monthly churn |
Two of the three most powerful steps are assumptions, not benchmarks. That is the honest state of this business: the reply rate is measured across the industry, but nobody publishes a rate for selling a $25 preview to a dental practice, because nobody else does it. Those are the numbers this model exists to test, and the first 25 orders will price them.
That column is the whole model: twelve months of it is $1,930 net in the base case. Every assumption behind it carries its own tag, and the two unmeasured ones sit at the end of the line.
| Rate | Conservative | Base | Optimistic | Provenance | Source |
|---|---|---|---|---|---|
| Cold email reply rate | 0.45% | 2.1% | 4% | benchmark | 0.45% = Belkins 2026 study of 7,530,489 agency cold emails to net-new contacts (34,393 replies) — the strictest credible figure and the right anchor for true cold outreach. 2.09% = Sales.co 2026, replies per unique contact across 2,000,000+… |
| Interested share of replies | 14% | 25% | 34% | assumption | Sales.co classified every one of 34,269 and 61,770 replies by type: 14.1% of ALL replies express genuine interest; 34.0% of HUMAN replies do. The gap is the automated share: 53.7% of replies are machi… |
| Bounce rate | 2.0% | benchmark | industry guidance floor for a verified list; Google's bulk-sender rules set the spam-complaint bar at 0.3% (0.10% recommended) rather than a bounce bar. | ||
| Inbox placement | NaN% | benchmark | 49.0% = GlockApps deliverability benchmark H1 2026, seed-test placement across AOL/Gmail/Hotmail/Outlook/Yahoo for all sender tiers (up 6.0 points from 43.0% in H1 2025). 83.5% = Validity 2025 benchmark, but that population is permission-based marketing mail, not cold outreach, so it is a ceiling for a well-managed domain rather than an input. | ||
| Inbox placement, cold | 49.0% / 60% / 75% | benchmark | 49.0% = GlockApps deliverability benchmark H1 2026, seed-test placement across AOL/Gmail/Hotmail/Outlook/Yahoo for all sender tiers (up 6.0 points from 43.0% in H1 2025). 83.5% = Validity 2025 benchma… | ||
| Gmail spam-rate ceiling | 0.3% required, 0.10% recommended | benchmark | Google Gmail sender guidelines: bulk senders (over 5,000 a day) must keep spam rates under 0.3% in Postmaster Tools, with 0.10% recommended. Gmail delivery policy, not law, and applies to personal Gmail accounts rather than Workspace domains. | ||
| Open rate | not modelled | benchmark | Google states it does not track open rates and cannot verify third-party figures; Belkins stopped reporting them in 2025. Apple Mail Privacy Protection and pre-scanning i… | ||
Most-quoted cold-email figures come from companies that sell cold-email software: treated as ranges, not measurements.
| Factor | Conservative | Base | Optimistic | Provenance |
|---|---|---|---|---|
| Reply rate | 0.45% | 2.1% | 4% | benchmark |
| Reply to paid preview | 10% | 20% | 40% | assumption |
| Preview to purchase | 10% | 20% | 35% | assumption |
| $25 refunded | 60% | 45% | 30% | assumption |
| Monthly churn, Stub C | 5% | 3.0% | 2% | assumption |
| Tier mix (A / B / C) | 30% / 40% / 30% | 20% / 35% / 45% | 15% / 30% / 55% | assumption |
The conservative case is deliberately unpleasant: it is the industry's average reply rate applied to a list we have not verified yet, with the lowest plausible willingness to buy.
Hand-researched lists reply at 5-15%; scraped or purchased lists at 0.1-1%. That is a bigger lever than any copy change, and it is the one we control by holding licence-verified records rather than bought lists. Coldops, directional ranges.
Personalised campaigns reply at nearly twice the rate of non-personalised ones, measured across 26,000+ campaigns. Woodpecker. The working preview is the strongest personalisation available to us, and it is already the offer.
Campaigns under 200 prospects beat campaigns over 1,000 by roughly twice on replies and 4.4 times on positive replies. Saleshandy, 53.1M emails. This argues for many small, specific batches over one large sweep.
| Emails/day | Conservative | Base | Optimistic | Sites sold (base) | Exit MRR (base) |
|---|---|---|---|---|---|
| 50 | $3 | $431 | $6,206 | 0.9 | $8 |
| 100 | $9 | $866 | $12,416 | 1.8 | $17 |
| 250 | -$212 | $1,930 | $30,806 | 4.4 | $42 |
| 500 | -$181 | $4,103 | $61,855 | 8.8 | $85 |
| 1000 | -$347 | $8,222 | $123,726 | 17.7 | $169 |
Net of Stripe, sending and review labour. Twelve months from a standing start, no trial or pilot pull-forward.
The recurring line is small by design: no contract, cancel anytime, and only the top tier carries a monthly fee.
Each bar moves one factor between its conservative and optimistic value while everything else stays at base, at 500 emails a day. The reply rate and the preview-to-purchase rate dominate; churn on the $25/mo line is almost irrelevant by comparison, because the monthly line is a small share of revenue. Argue about the top two, not the rest.
The renderer itself is free and fast; the bottleneck is a human checking every claim before a practice sees it, which is deliberate, because the pitch collapses the moment a preview claims something the practice never said. The optimistic case at 1,000 emails a day returns exactly the same money as at 500, because capacity eats the rest.
Cash in, cash out. Because every piece of the stack sits on a free tier, the only real cost of goods is the human minute that checks a claim before it ships.
Infrastructure is verified zero-cost: Cloudflare Pages, Supabase free tier, the local stack, and $0.00 marginal cost per generated preview. The first paid cost appears at warmed mailboxes on one paid domain.
Read those together: 67 hours a year is a part-time job created by volume. The margin stays high, but the business stops being passive long before it stops being profitable.
| Exposure | What it actually says | What we do about it |
|---|---|---|
| CAN-SPAM covers B2B law |
There is no business-to-business exemption. Each email in violation carries a statutory maximum of $53,088. A valid postal address, honest subject lines, ad identification and a working opt-out are required, and opt-outs must be honoured within 10 business days. Liability cannot be contracted away to the sending platform. | Address and one-click opt-out in every send; suppression list enforced in code before a message leaves; three touches maximum. |
| California $1,000 per email law |
Business and Professions Code 17529.5: liquidated damages of $1,000 per unsolicited commercial email, up to $1,000,000 per incident, and a private right of action for a single recipient. The due-care provision cuts that to $100 per email and $100,000 per incident where the sender had documented procedures. | Documented procedures are the cheapest insurance available. California is 39,535 dentists, the largest single-state pool we hold. |
| Claims need a basis first law |
An objective claim such as "your website is outdated" must have a reasonable basis before the email is sent, and misleading claims inside commercial email are also actionable under FTC Act Section 5. Telling a practice something false about its own website is the fastest way to lose the room. | This is why the pipeline says "no website found by free methods" and never "you have no website", and why every claim on a preview is tagged with where it came from. |
47 U.S.C. 227 reaches calls, texts and faxes only. It does not cover email. If SMS follow-up is added later, this analysis is void and must be redone.
No payment platform, Stripe included, publishes a measured conversion lift for a paid trial. The $25 preview is an unbenchmarked hypothesis — which is precisely why the first 25 orders are the test, not the forecast.
Google Gmail sender guidelines: bulk senders (over 5,000 a day) must keep spam rates under 0.3% in Postmaster Tools, with 0.10% recommended. Gmail delivery policy, not law, and applies to personal Gmail accounts rather than Workspace domains.
The technical ceiling is what the provider allows. Usable for cold is what the policy position and the warm-up practice allow. They are not the same number.
| Option | Technical ceiling | Steady a day | Sends in 90 days | Sites in 90 days | Cost a month | Cold |
|---|---|---|---|---|---|---|
| Resend free (where we send today) | 100 emails a day, 3,000 a month, 3 domains. | 100 | 9,000 | 0.61 | free | permitted |
| Resend Pro | 50,000 emails a month, no daily limit, 10 domains; overage $0.90 a thousand. | 1,666 | 149,940 | 10.18 | $20 | permitted |
| Amazon SES | Sandbox 200 a day at 1 a second; production quota set per account on request. $0.10 a thousand. | 200 | 18,000 | 1.22 | $9 | prohibited |
| Oracle Cloud Email Delivery | Free 3,000 a month; enterprise accounts 50,000 a day at 18,000 a minute. | 50,000 | 4,500,000 | 305.61 | $0-$8 | prohibited |
| Google Workspace mailboxes | 2,000 messages a user a day, 3,000 external recipients; $7 a user a month. | 10,000 | 767,000 | 52.09 | $700 | prohibited |
| Hostinger, 100 mailboxes | One mailbox a plan at $0.39-$1.99 a month; no published per-mailbox limit. | 10,000 | 767,000 | 52.09 | $39-$199 | prohibited |
A mailbox estate cannot spend its quota on day one: mailboxes warm, and a domain has a ceiling no matter how many mailboxes sit on it.
The dashed lines are the two phases of the published warm-up. The flat line is today. Everything above it is either paid for in money or paid for in terms.
Ranked by sales per dollar and per unit of effort, using the model rather than an opinion.
| Move | What it is worth | Cost | Evidence |
|---|---|---|---|
| Upgrade the sender to Resend Pro | 1.8 sites a year to 29.5 at the same conversion rates: $866 to $13,051 net | $20 a month | Plan limits: 100 a day now, 50,000 a month with no daily cap |
| Price the care plan at market | Net at the upgraded volume goes to $29,955, recurring revenue $2,819 a month by month twelve | $0 | Published vendor prices, 10 to 20 times our $25 line |
| Raise the touch cap from three to five | The majority of positive replies arrive after the first email: 58.6% at steps 2-6 | $0 | Saleshandy 53.1M emails, Belkins 2025 |
| Switch channel when email goes silent | 7.95% on LinkedIn, 12.22% on Messenger, 18.6% on a connected call, against 0.45% for a fourth email | time | Belkins 2025, same dataset |
| Use the free weekly NPI feed | A dated trigger for new practices and closures, at no cost | $0 | CMS NPPES weekly incremental file |
Two of those moves cost nothing and one costs twenty dollars a month. The order matters: buy the volume first, because it multiplies everything else, and fix the price second, because it is what each of those sites is worth.
Measured across two large cold-email datasets: most of the interest arrives after the first message, and we currently stop before it.
The outbound workflow caps a prospect at three touches. The published sweet spot is three to five steps, with the first follow-up alone producing 26.4% of all positive replies. Moving the cap from three to five is the cheapest change in this deck: no new list, no new domain, no new spend.
Three to four days between touches, deliberately irregular rather than fixed-interval, so the sequence does not read as a machine. Campaigns with four to seven follow-ups are claimed to reply at about three times the rate of one to three, though that is the vendor's own figure.
If three emails produce nothing, the evidence says change channel rather than send a fourth. Step six adds 0.28% — it is the point where more email buys nothing but reputation risk.
Raise the touch cap from three to five, keep one contact per domain, space the touches three to four days apart and vary the interval. Nothing else in the workflow changes: same list, same domains, same guardrails, same kill switch.
If follow-ups carry the share these datasets show, three touches forfeit the majority of the interest the same emails would otherwise produce. Applied to the base case at 250 emails a day, that is the difference between 4.42 sites a year and materially more, for no additional spend.
Send the same batch at three touches and at five, split down the middle, and compare replies per prospect rather than replies per email. Ten days and no cost, and it either refutes the published figure or replaces it with our own.
The same dataset shows email is the weakest channel and the strongest trigger source is already free.
| Channel | Response rate |
|---|---|
| Messenger to an existing connection | 12.22% |
| Cold call, prospect reached | 18.6% |
| LinkedIn request referencing the earlier email | 7.95% |
| Cold email to a net-new contact | 0.45% |
A channel switch is not a small optimisation: the same silent prospect answers at 17 to 40 times the rate of a fourth email.
CMS publishes a weekly incremental NPI file of about 6 MB, a monthly full replacement, and a monthly deactivation file. A new NPI is a new practice or a new owner; a deactivation is a practice to drop. The registry API also returns the enumeration date and the licence taxonomy.
That gives a dated, free trigger for "new practice needs a website" and "practice closed" without buying a signal product. It is also where the growth is moving against us: DSO and group affiliation is 28.5% among the newest dentists against 13.8% overall, and groups price per location.
Published list prices from named dental vendors, read off their own pricing pages.
| What a practice already buys | Published price | Named source |
|---|---|---|
| Dental marketing retainer, named vendor | $899-$2,499 a month; bundles at $799 (Gold) and $1,399 (Platinum) | PatientGain published pricing |
| Retainer ladder, dental-only agency | $750 / $1,250 / $1,500 / $2,000 a month | LassoMD published pricing |
| SEO retainer benchmarks | SEO $1,000-$5,000 a month, most commonly $2,500. Local SEO $500-$3,000. | WebFX pricing guides |
| Website plus monthly care plan, the direct comparable | Website $2,790-$4,997 once, then $497 / $997 / $1,997 a month, month to month, client owns everything | Dentx published pricing |
| Google Business Profile and listings management | $1,299 a month managed; $40 a location a month for the software version; citations from $2 each | BrightLocal and GatherUp published pricing |
| Review generation and reputation | $250 a month as a dental add-on; $60-$80 a location a month for reputation software | LassoMD, GatherUp and Reputation.com published pricing |
| Paid-ads management | Ad budget plus 25%, or 10-20% of ad spend, or $1,000-$3,000 a month flat | LassoMD and WebFX published pricing |
| Additional location | $500 a month per extra location for SEO; $60-$80 a location for reputation | LassoMD published pricing |
| Public-company proxy for revenue a location will bear | about $560 a location a month, derived from Weave's quarterly revenue divided by its customer locations; includes non-dental verticals | Weave Communications Q2 2026 earnings release, figure derived not published |
Same outreach, same conversion rates, one line changed: the monthly fee. Nothing else in this deck moves the numbers this much.
| Monthly care plan | Net, 12 months at 250/day | Net, 12 months at 1,000/day | Recurring revenue in month 12 |
|---|---|---|---|
| today's $25 a month | $1,930 | $8,222 | $169 |
| $250 a month, mid-market care plan | $4,466 | $18,368 | $1,692 |
| $500 a month, full care plan | $7,285 | $29,642 | $3,384 |
At 150-400 dollars a patient a new patient, the pay-for-itself test is one new patient a month for a $250 plan and two for a $500 plan. That is the entire sales argument, and it is a stronger argument than the website ever was, because it is measured against what the practice already spends.
The line items the market already prices separately: listings and hours synced across directories (a $40 a location product), review requests after each visit (a $250 a month product), citations at $2 each, one change a month, and the hosting we already run.
Hosting and sending stay at $0.00 on free tiers. The real cost is the same human minute that reviews a preview, applied monthly: the 25-minute check becomes a 25-minute monthly check, not a new job.
We have no client on a care plan today. Every number on this page is a published market price, not our own realised revenue, and the practice of charging $250 a month for reviews and listings is a hypothesis until the first ten clients are on it.
| Question | Test | Cost | Kill criterion |
|---|---|---|---|
| Do the addresses exist? | enrich 2,000 records, measure verified coverage | a few hundred $ | below 8% coverage at 60% verified, per our own floor |
| Does the reply rate hold? | two variants, 500 sends each, one domain | free | under 2% replies |
| Will they pay $25 for a preview? | the first 25 orders | free | under 10% of interested replies order |
| Will they buy the site? | the first 25 previews delivered | review time | under 10% purchase, or refunds above 60% |
| Does it retain? | the first three months of Stub C | — | monthly churn above 5% |
40 sends, two subject lines, 20 recipients each. Cost: $0.00, inside the free tier, about an hour of writing. Decision: whether the offer line earns replies at all before we touch a real list.
25 delivers of the $25 preview. Cost: $260 in review time, nothing in cash. Decision: the one rate the entire model turns on — and 25 previews is enough to separate 10% from 35%.
Three months of the Stub C monthly line. Cost: hosting, which is $0.00 on the free tier. Decision: whether recurring revenue compounds, or the business is one-time sales with a monthly footnote.
The same 274,895-record asset can be licensed by territory rather than sold site by site. Our own pricing rule puts a territory licence at $1,500-$6,000 a year, with national and DSO licences at $10,000+.
| Per 1,000 emails | Conservative | Base | Optimistic |
|---|---|---|---|
| Website sales (Chairside) | $0 | $33 | $477 |
| Territory licence, one sale per 200 interested replies | $0 | $1,250 | $3,000 |
The licence line is illustrative and flagged as an assumption: one territory sale per 200 interested replies, at a $2,500 average licence. It is here because it changes what the same outreach is worth, and because the two products do not compete for the same buyer's attention in the same email only if we decide not to put them there.
Across the 54,446 licence-verified records we hold, a $1,500 licence prices at $0.028 a record and a $6,000 licence at $0.110. The buyer is paying for the verification and the state coverage, not the data.
Five licences at $3,000 is $15,000. The whole website business at 250 emails a day nets $1,930 in its first year. That gap is the strategic fact in this deck, and it does not require a single extra email to be sent.
Licence pricing is our assumption, from the $1.5k-$6k a year range in our own pricing rule — not a market benchmark. The research pass into what dental lead lists actually sell for is running, and this slide will be corrected when it lands.
| Input | Value | Provenance | Where it comes from |
|---|---|---|---|
| Dentists, active individuals | 274,895 | internal | NPPES full data dissemination file, Aug 2026 (npidata_pfile_20050523-20260809), CMS public domain |
| All dental records | 408,300 | internal | same file, all dental taxonomy codes |
| Practice organisations | 112,354 | internal | same file, organisation NPIs |
| Owner-operators, the decision makers | 106,903 | internal | same file, sole-proprietor flag = Y |
| Licence-verified active | 54,446 | internal | 12 state licence boards matched to the federal spine; 76.4% of the sampled 12-state set; 17.4% of federally-active dentists are not licensed to practise |
| Verified emails held today | 0 | internal | the gate: no verified address exists for any record yet. Free-method enrichment resolves a website for ~9% and an email for ~2.5% of practices (Colorado pilot, 1,495 practices) |
| Our sending policy cap | 150 a day | internal | WF-03-outbound.json guardrail CAPS.daily_sends = 150, one contact per domain, max 3 touches, freemail excluded |
| Binding ceiling today | 100 a day | internal | Resend free tier is 100 emails/day; the workflow cap is 150, so 100 binds until a paid tier or a second provider |
| Warmed domains needed | 1 per ~100 a day | assumption | one warmed domain per ~100 sends/day, per our own WF-03 policy of one contact per domain and standard warm-up guidance |
| Previews one operator reviews | 6 a day | assumption | operator-reviewed builds. The renderer itself takes seconds; the constraint is human review of every claim before a practice sees it. This is the number to challenge |
| Enrichment floor before a run continues | 8% coverage, 60% verified | internal | WF-02-enrichment.json floor: coverage >= 8% and verified >= 60%, below which the run alerts a human instead of continuing |
| Input | Value | Provenance | Where it comes from |
|---|---|---|---|
| Working days a month | 21.7 | assumption | 5 days a week |
| Cold email reply rate | 0.45% / 2.1% / 4% | benchmark | 0.45% = Belkins 2026 study of 7,530,489 agency cold emails to net-new contacts (34,393 replies) — the strictest credible figure and the right anchor for true cold outreach. 2.09% = Sales.co 2026, replies per unique contact across 2,000,000+ emails. 3.7% = Saleshandy 2026 platform average across 53.1M emails, which includes follow-up replies, out-of-office and unsubscribes, and only users of one to… |
| Interested share of replies | 14.1% / 25% / 34% | benchmark | Sales.co classified every one of 34,269 and 61,770 replies by type: 14.1% of ALL replies express genuine interest; 34.0% of HUMAN replies do. The gap is the automated share: 53.7% of replies are machine-generated (out-of-office, bounces, autoresponders). |
| Bounce and inbox placement | 2.0% / NaN% | benchmark | industry guidance floor for a verified list; Google's bulk-sender rules set the spam-complaint bar at 0.3% (0.10% recommended) rather than a bounce bar. |
| Interested reply to paid preview | 10% / 20% / 40% | assumption | No published benchmark exists for a paid $25 preview, so this is modelled. Its calibration anchor: Belkins observed 1,200+ appointments from 34,393 replies, i.e. 3.5% of replies became meetings, and that reconciles with the independent chain 14.1% interested x 25-40% booking a meeting = 3.5-5.6%. Base case here yields 25% x 20% = 5% of replies converting to a paid order, at the top of that band; conservative yields 2%, below it. |
| Preview to purchase | 10% / 20% / 35% | assumption | THE core hypothesis of the product and the number investors should attack. Falsifiable cheaply: refund rate and preview-to-purchase rate are visible from the first 25 orders |
| Refunded on request | 60% / 45% / 30% | assumption | the $25 is refunded same day on request, so this is a straight revenue reversal on the preview line |
| Monthly churn on the $25/mo line | 5% / 3.0% / 2% | assumption | monthly churn on the $25/mo line only. No contract, so churn is the risk; no measured cohort yet |
| Prices: preview, A, B, C | $25 / $250 / $400 / $500 + $25 a month | internal | published on the site, and rendered by the checkout from the same table |
| Review labour | 25 minutes a preview at $25 an hour | assumption | human review of every claim before it is shown |
| Payment processing | 2.9% + 30c a charge | benchmark | Stripe published US card pricing 2.9% + 30c |