Sales · Licensed Professional Outreach
Outreach to licensed professionals, from public regulator registers — not data brokers.
Pick your niche, your jurisdiction, and your own credential. We pull the regulator-published register on your behalf — a sanctioned channel where you are the legal requestor — verify each work email, draft a peer-tone first-touch grounded in the license signal, run it past a second, independent AI from a different vendor, and put every draft in your approval inbox. You approve every send.
- Live niches
- 3
- Medical · Financial · Insurance
- Data brokers
- 0
- Regulator feeds only
- AI reviews
- 2-vendor
- Second, independent review
- First batch
- 48 hrs
- Pull → verify → drafted
- Entry
- Free 14d
- Then $129/mo
From the regulator register to your approval inbox
Pick niche
A live niche, the jurisdiction, your own credential.
Regulator pull
NPPES, FINRA + SEC IAPD, or FL DFS — newly licensed, filtered.
Verify & draft
Work email verified; a second AI re-reads every draft.
You approve
Drafts land in your inbox — one-click Send by you.
No data broker touches this pipeline at any stage. The register is the source; you are the requestor; a second AI is the check; you are the gate.
Regulator-published registers
We pull from the regulator's published register — not a broker's stale CRM dump. Your feed loads when you pick your niche.
- Live niche
- NPPES providers Regulator feed loads after your first niche selection.
- Live niche
- FINRA-registered advisors Regulator feed loads after your first niche selection.
- Live niche
- FL-licensed agents Regulator feed loads after your first niche selection.
Each regulator feed loads the first time a customer picks that niche and jurisdiction — the count above flips to a live number once your selection triggers the first pull. Nothing here is a stale broker dump.
The contract
What it runs on its own, what it checks with you, what it won't do.
Runs on its own
- Pulls the niche's regulator-published register on your behalf — NPPES, FINRA + SEC IAPD, or FL DFS.
- Surfaces records newly licensed since the prior pull and filters to your target license classes.
- Finds and verifies each licensee's likely work-email pattern — no data-broker vendors.
- Drafts a three-sentence peer-tone first-touch grounded in the license-issuance signal.
- Runs every draft through a second, independent AI from a different vendor before you see it.
Checks with you first
- Every drafted first-touch sits in your approval inbox — manual approve is the default, one click per send.
- Auto-send unlocks only after you build a track record of approvals with a low review-rejection rate.
- Drafts the second AI flagged surface with the flag and reason attached — you decide to fix, send, or skip.
- Picking a new niche or jurisdiction requires the matching credential before the first pull runs.
Won't do
- Product recommendations — insurance, securities, or treatment — those require the recipient's own licensed agent, advisor, or clinician.
- Policy, portfolio, or treatment claims — coverage terms, return projections, suitability statements, care plans never appear in body or subject.
- License-status overreach — never claims CE credit, exam pass, board certification, carrier appointment, or E&O coverage.
- UPL-adjacent guidance — no interpretation of state regulations or license-class scope.
- Out-of-niche outreach — your niche is locked to the credential you hold; the picker rejects anything else.
- Broker-adjacent vendors — Hunter, Findymail, Clearout, and Generect are blocked; the system will not call them.
Full capability matrix from the role registry
PROFICIENT
- Compose-pattern email discovery — no broker dependency. Per ADR-0037 (no data broker), contact discovery uses the compose-pattern chain: BrightData SERP candidate identification → email-pattern generation from agency domain → ZeroBounce verify. Hunter / Findymail / Clearout / Generect rejected as broker-adjacent. Verified emails land in fl_licensees.email; unverified rows park at email_status='guessed'.
- Peer-tone first-touch draft grounded in license signal. Drafts a three-sentence first-touch email grounded in the license-issuance signal (license class, issue date, agency name). Tone is peer-to-peer between licensed producers, not vendor-to-prospect. Signal-grounded — the supervisor rejects drafts that reference signals not present in the licensee row, mirroring the sales_sdr anti-fabrication contract.
- Tier-3 cross-family supervisor on every drafted email. Anthropic worker → OpenAI reviewer (gpt-5) on every draft. Same adversarial supervisor contract as sales_sdr — supervisor flags fabrication, pricing leaks, contract leaks, license-verification claims, policy promises, tone mismatches. Tiebreaker only on disagreement, per ADR-0011 cost discipline.
- CA SB 1001 + CCPA disclosure footer on every send. Cross-cutting compliance footer (shipped cce162e, commit applies to every outbound role). CA recipients receive the AI-disclosure variant + the CCPA notice-at-collection link; non-CA recipients receive the standard AI-disclosure variant. Footer rendered by ataski.compliance.disclosure_footer — same template, consistent across roles.
- Reply classification — interested / objection / OOO / unsubscribe. Inbound replies route through the existing Sales Development Rep reply classifier (sdr_pipeline). Niche-SDR-specific category added: 'out_of_state_license' (recipient redirects to their out-of-state license — pipeline pauses, hands off to operator). Unsubscribe + bounce flow through the standard suppression table.
- Audit log + per-tenant cost guardrail on every draft. Every worker call + supervisor call runs through llm_complete_audited — audit_log row written + per-tenant daily budget check pre-flight. CLAUDE.md principle #2 + #4 made operational. Cost surfaces on the operator inbox + /app/cost dashboard.
- Regulator-published feed ingest — sanctioned channel, free. Pulls the regulator-published bulk feed for the customer's selected niche (NPPES NPI Registry for medical_us, FINRA BrokerCheck + SEC IAPD for financial_advisors_us, FL DFS Bulk Download for insurance_fl). Sanctioned channel — every regulator publishes its bulk endpoint for downstream licensed-entity use. Per-niche ingest run audited in the niche-specific table (fl_dfs_ingest_runs / nppes_ingest_runs / finra_ingest_runs).
- Newly-licensed delta detection per regulator snapshot. Each ingest snapshot is diff'd against the prior snapshot in the tenant's per-niche scope. Only newly-issued license rows trip the pipeline; existing rows stay parked. Surfaces 'N newly-licensed this snapshot' on the operator inbox header. Cadence per niche: daily for NPPES (CMS publishes monthly + a daily delta feed), weekly for FINRA + SEC IAPD, monthly for FL DFS.
ASSISTED
- Out-of-state inbound reply — operator hand-off. Reply classification surfaces 'out_of_state_license' as a distinct bucket. Pipeline pauses (no auto-reply); operator decides whether to redirect the touch to a partner agency in the licensee's actual state or to close the thread.
- Operator approves every draft before send (auto_send=false default). Same conservative default as inbound_lead_concierge + renewal_hunter. Every drafted email lands in /app/niche-sdr/inbox; operator clicks Send by hand. auto_send earnable per-tenant once operator has approved N drafts and the supervisor rejection rate drops below the role's threshold.
- Borderline-fit licensee — operator review before pipeline run. When the worker scores fit='borderline' (license class matches but the agency size / specialty is outside ICP-typical), the licensee row routes to /app/niche-sdr/review-inbox instead of advancing to draft stage. Operator decides whether the touch is worth spending.
REFUSED
- License-status verification beyond bulk-snapshot ground truth. The worker never claims a license is 'active' beyond what the most recent regulator bulk snapshot reports. Never claims continuing-education credit status, never claims appointment status with a specific carrier / RIA / hospital system, never claims the licensee passed a specific exam, never claims board certification or malpractice coverage. License-status drift between snapshots is the recipient's responsibility, not the SDR's.
- Legal advice / UPL-adjacent guidance. Refuses to interpret state insurance regulations, refuses to advise on license-class scope, refuses to draft language that reads as practicing law. The role is sales outreach, not legal counsel. UPL guardrails enforced at the prompt + supervisor layers.
- Contact discovery via broker-adjacent vendors. Hunter / Findymail / Clearout / Generect rejected per ADR-0037 (no data broker). Email discovery is the compose-pattern chain (BrightData SERP + email-pattern generation + ZeroBounce verify) only. Schema level: fl_licensees.source CHECK constraint excludes broker vendors.
- Subscription-based data vendors. Per CLAUDE.md principle #11 + ADR-0035 — every external data vendor is true PAYG. BrightData (per-record) + ZeroBounce (per-verify, customer-paid credit float OK) + FL DFS (free) only. Monthly minimums rejected; subscription-only vendors blocked at the data_providers registry layer.
- Pricing / discount / contract-term leaks in outbound copy. Same anti-leak contract as sales_sdr. Supervisor flags any dollar amount, % discount, 'Enterprise tier', MSA / SLA / indemnification language as CRITICAL → draft rejected. The role is first-touch outreach, not a quote.
- Out-of-niche outreach — credential-locked per tenant. Customer's onboarded niche is locked to the credential they provided at signup (NPI for medical_us, CRD for financial_advisors_us, NPN for insurance_fl). The picker rejects cross-niche form submissions at the route layer; the worker refuses to draft outreach to licensees outside the onboarded niche even if a row leaks across the RLS boundary. Multi-niche tenants buy stacked seats on the Agency tier.
- Insurance product recommendations or policy claims. Refuses to recommend a specific product (auto / life / health / annuity), refuses to claim coverage details, refuses to make replacement-suitability statements. Insurance product recommendation is a regulated activity that requires the recipient's licensed agent of record, not a third-party Sales Development Rep draft.
Who this is for
You recruit, partner with, or sell to licensed professionals.
Three live niches. Pick one at signup; you must hold the niche-appropriate credential. Stack more on the Multi, Agency, or Enterprise tier.
Live
Medical providers (US)
NPPES NPI Registry · 50 states + DC
Recruit nurses, doctors, NPs, PAs, behavioral-health specialists, dentists.
Your credential: NPI — 10-digit CMS identifier.
Live
Financial advisors (US)
FINRA BrokerCheck + SEC IAPD
RIAs, IARs, registered representatives across the blended federal feed.
Your credential: CRD — CRD or SEC firm number, 4–7 digits.
Live
Insurance producers (FL)
FL DFS personal-lines bulk feed
Brokerages, IMOs, FMOs, carriers, insurance-tech with a licensed partner.
Your credential: NPN — 6–10 digit National Producer Number.
You must hold the niche-appropriate credential at onboarding — it is stored encrypted with your account and audit-logged. You are the legal requestor of the regulator data; we operate the pipeline on your behalf. If you don't hold the credential the niche requires, the picker rejects the form.
Why the regulator register, not a broker? Brokers resell a years-old CRM dump and make you the buyer of their data. The regulator publishes the register; when you pull it under your own credential, the data was always yours to request. That difference is the entire compliance posture.
Before you sign up
What niche are you targeting? We'll tell you if we cover it.
No card required to check. The picker UI behind the paywall reads the same taxonomy — this gives you the answer upfront so you don't churn on day one.
Sample queries: "physician recruiters in Florida" (live, NPPES), "FINRA-registered advisors" (live, BrokerCheck + SEC IAPD), "Australian dental recruiting" (not on roadmap — AHPRA bulk feed is paid). We do not store your query; structured logs aggregate demand without the freetext.
What you get
This is what one card in your approval inbox looks like.
Every draft carries the regulator source, the license signal it's grounded in, the verified email, and the second-AI verdict. Nothing sends until you click.
Approval inbox · draft #1,204
2nd-AI review: passedRecipient
Dana R., RN · Tampa, FL
Verified email
d.r@example-health.org ✓
Regulator source
NPPES NPI Registry · FL
License signal
NPI active · taxonomy: Registered Nurse
Subject
Tampa nurse staffing — quick question
Hi Dana — I saw your RN license is current in the Tampa area and wanted to reach a working nurse directly. We staff per-diem and contract shifts for a few local systems and I'd value 10 minutes on what good scheduling looks like from your side. Open to a quick call next week?
Footer auto-applied: AI-disclosure (CA SB 1001) · notice-at-collection (CCPA) · one-click opt-out.
What the second AI checked
ClearedA different vendor, different blind spots. One vendor cannot reliably grade whether its own output stayed in scope.
- No product recommendation, no policy or treatment claim in body or subject.
- No license-status overreach — the draft cites only what the register shows.
- Grounded in the regulator signal — no fabricated detail about the recipient.
- Peer-to-peer tone, three sentences, no template language.
- Compliance footer present and unedited.
A draft that fails any check lands flagged with the reason. Never silently dropped, never silently sent.
Pricing
Find your fit — pick the row that describes you, not a tier code.
The service fee covers the regulator pipeline, new-record detection, email verification, drafting, the second, independent AI review, the audit log, suppression handling, and your approval inbox. Regulator feeds cost $0; enrichment is pay-as-you-go passthrough with no monthly minimum.
What it replaces
Das intern zu erledigen bedeutet ein volles Gehalt, Lohnnebenkosten und Monate der Einarbeitung — für eine einzige Funktion. Ataski liefert das Ergebnis ab dem ersten Tag zu einem festen, planbaren Monatspreis.
Qualität auf Enterprise-Niveau zu einem Bruchteil einer Einstellung. Jederzeit hochskalieren oder pausieren — Sie zahlen nur die Monate, die Sie nutzen.
Trial · Free · 14 days
50 contacts · 1 niche × jurisdiction · Try the full experience end to end — including the second AI review. No card. Convert anytime.
Solo recruiter or single-niche shop
Starter
$129 ≈ €119 / month
500 contacts · 2 niche × jurisdiction combos
≈ $0.26 per contact
- Up to 500 verified contacts / month
- 2 niche × jurisdiction combos
- Daily delta pulls
A solo recruiter or small agency working one or two registers with daily delta pulls.
Pick thisMulti-niche shop across a few states
Multi
$249 ≈ €229 / month
1,500 contacts · 8 niche × jurisdiction combos
≈ $0.17 per contact
- Up to 1,500 verified contacts / month
- 8 niche × jurisdiction combos
- Daily delta pulls per combo
A multi-state recruiter running one niche broadly, or two niches across several states.
Pick thisAgency, 3+ orgs or full multi-state footprint
Agency
$799 ≈ €735 / month
5,000 contacts · 25 niche × jurisdiction combos
≈ $0.16 per contact
- Up to 5,000 verified contacts / month
- 25 niche × jurisdiction combos
- Multiple niches stacked
An agency covering multiple niches and full multi-state footprints from one account.
Pick thisEnterprise or regulated white-label reseller
Enterprise
$2,499 ≈ €2,299 / month
20,000 contacts · unlimited combos
- Up to 20,000 verified contacts / month
- Unlimited niche × jurisdiction combos
- Dedicated supervisor budget
High-volume recruiters and white-label resellers with a dedicated supervisor budget.
Talk to salesWhat enrichment costs on top
- Regulator feeds: $0. NPPES, FINRA, SEC IAPD, and FL DFS are all published at zero cost.
- BrightData SERP: per-record passthrough, visible on /app/cost.
- ZeroBounce verify: per-verify passthrough on a tenant-paid credit float.
A typical first month of enrichment runs $25–$80 depending on volume — pay-as-you-go, no monthly minimum.
Setup
About ten minutes from signup to your first regulator pull.
-
01
Pick niche × jurisdiction. Choose one live niche and the state subset (or full federal scope) on the niche picker.
-
02
Enter your credential. Type in your NPI, CRD, or NPN. The picker validates the format and stores it encrypted, audit-logged.
-
03
First regulator pull. We pull the register on your behalf and start verifying emails. No data broker is involved.
-
04
Watch your approval inbox. Within 48 hours the first drafted batch lands. Approve, edit, or skip — one click each.
Under the hood
Every model, every feed, every guardrail — named.
- Drafts the first-touch
- A drafting AI writes the three-sentence peer-tone outreach from the license signal — never a product pitch
- Reviews the draft
- A second, independent AI from a different vendor — on purpose; it re-reads every draft for product recommendations, policy claims, and license-status overreach
- Regulator feeds — $0, no broker
- NPPES NPI Registry, FINRA BrokerCheck + SEC IAPD, and the FL DFS bulk feed are all regulator-published at zero cost
- Verifies the email
- Composes and verifies a likely work-email pattern — Hunter, Findymail, Clearout, and Generect are blocked at the code level
- Compliance, baked in
- CA SB 1001 AI-disclosure + CCPA notice-at-collection footers applied by a shared module — never hand-written, never droppable
- Privacy
- Service Provider, not Data Broker (CCPA §1798.140(ag)); contacts stay private to your account, 30-day deletion on offboarding, every AI and data call in an append-only audit log
See a draft on a real licensee before you sign up.
Pick a niche on the sample page, plug in your own seller-side description, and watch the draft generate live — second-AI review and all. No card, no signup. Then sign in, pick your jurisdiction and credential, and start the 14-day trial.