Set up your Producer Stack account in under 60 seconds.
Optional — helps your team leader track production:
Pick your plan.
Start with a 7-day free trial on every plan — no charge until day 8. Cancel anytime.
7-day free trial on every planNo charge until day 8Cancel anytimeNo setup fees
Annual billing — 15% off. You still get the 7-day free trial; your card is charged once a year on your renewal date.
7-Day Free Trial
Individual
Basic Producer
$79.99/mo
billed monthly after trial
Free for 7 days
Policy Tracker
Lead Management
250 Quotes / mo
200 AI Underwriter / mo
Activity Dashboard
Calendar Integration
Cloud VoIP Softphone
Local ID
Bonus Tracker
Power Dialer
AI Sales Agent
Advanced Analytics
Agency Management
Team Access
Priority Support
Most Popular
Top Producers
Pro Producer
$129.99/mo
billed monthly after trial
Free for 7 days
Policy Tracker
Lead Management
500 Quotes / mo
500 AI Underwriter / mo
Activity Dashboard
Calendar Integration
Cloud VoIP Softphone
Local ID
Bonus Tracker
Power Dialer
AI Sales Agent
Advanced Analytics
Agency Management
Team Access
Priority Support
Agency Leader
Agency Leaders
Team Leader
$199.99/mo
billed monthly after trial
Free for 7 days
Policy Tracker
Lead Management
1,000 Quotes / mo
Unlimited AI Underwriter
Activity Dashboard
Calendar Integration
Cloud VoIP Softphone
Local ID
Bonus Tracker
Power Dialer
AI Sales Agent
Advanced Analytics
Agency Management
Team Access
Priority Support
You're almost in.
Review your details — then we'll create your account. Your 7-day free trial starts today. No charge until day 8.
—
7-day free trial · then —/mo
Your Account
Name—
Email—
Phone—
What's Included
7-Day Free Trial✓ Starts today
Setup FeeNone
Cancel Anytime✓
By continuing, you agree to Producer Stack's
Terms of Service
and Privacy Policy,
including that you are solely responsible for TCPA/Do-Not-Call compliance and call-recording consent
when using the App's calling features.
Secured by Stripe · Free for 7 days · No charge until day 8 · Cancel anytime
Payment Window Open
Complete your payment, then come back to this screen. We'll confirm it automatically once you return.
No Active Subscription
Choose a plan to continue
There is no active subscription on this account. Pick the plan that fits and you are back in — everything you had saved is still here. Payment is processed securely by Stripe, and you can cancel any time.
Loading plans...
Account suspended
This account is suspended
Your Producer Stack account has been suspended, so the dashboard is not available right now. Your data is untouched and nothing has been deleted — everything comes straight back when the suspension is lifted.
One of every Phase 0 primitive. Use this surface to verify visual changes after editing
--ds-* tokens or the ds* factories. Toggle light/dark mode to
confirm both themes render correctly. URL param ?ds=1 is the only way in.
Campaigns
0/3 ACTIVE
A calling campaign is a written sequence that works a lead for you: a call within a minute,
no answer, try again in two hours.
You choose who goes into it: press Add leads on any campaign to pick leads by source.
Nothing goes looking through your book on its own.
Every call passes consent, DNC, quiet hours, your daily cap and your wallet before it dials.
Text campaigns moved to the Messages screen, under Campaigns.
0/3 active
Loading…
Your AI assistant
How the AI introduces itself, which voice it uses, and where it hands a qualified lead to you.
These apply to every calling campaign and to any call the AI answers for you.
What the AI calls itself
“Hey Mark, this is Sarah with Frenkel Financial, I’m giving you a call about…”
Leave it blank and the AI introduces itself without a name; it never makes one up.
Voice
Saved instantly, and applies from the next call.
Send qualified leads to
While you are set to AI: Available, a qualified lead is warm-transferred here.
Your phone rings, you hear a one-line whisper about the lead, and pressing 1 connects you.
Anything else — or no answer — and the AI apologises and books an appointment instead.
Answer incoming calls
If you are set to AI: Available with a transfer number saved, your phone rings
first and the AI picks up only if you do not answer. Otherwise the AI answers straight away, finds
out what they need and books them in. It applies to all of your numbers; you can set it per number
in the Phone Book. Available on the Pro Producer and Team Leader plans; on other plans your numbers
ring out as before. Answered minutes bill at the AI call rate.
Test it on your own phone
Places one real call to a number you own, so you can hear exactly what a prospect hears before
one of them does. It is a real call and it uses your wallet like any other.
No test number set yet.
No active call.
Today's AI calls
METER
—
Loading today’s pace…
Nothing calls on its own. A campaign calls only the leads you add to it,
only those with recorded consent, and only between 8am and 9pm where they live.
Record consent →
Your cap is yours — raise it, lower it, or switch it off. The recommendation above is
only advice: going past it never blocks a call, but a number that keeps a heavy pace is the
kind carriers start labelling “Spam Likely”, and that is hard to undo. With no cap,
nothing here stops you at all.
Campaign
Quote + Underwriting
Live carrier rates pulled directly from the Insurance Toolkits API — every carrier ITK returns, sorted by monthly premium.
0 / 250 used·30-day rolling
Quote inputs
IUL quotes are premium-range estimates. Always run a full carrier illustration before binding — these numbers won't include indexed crediting, riders, or projected cash value.
The copilot estimates approval likelihood and best carrier locally — health is not sent to the carrier rate API. Underwriting data covers Americo, Aetna, American-Amicable, Transamerica, and Corebridge.
Fill age, sex, state, and face amount.
Policy Tracker
Track all submitted policies, commissions & pay dates
Total Submitted AP
$0
Est. Adv. Commission
$0
Policies
0
Issued / Active
0
Monthly Americo AP
$0
Monthly AmAm AP
$0
Client
Policy #
Carrier
Product
Monthly
Ann. Premium
Date Submitted
Draft Date
Est. Adv. Commission
Class
Status
Commission deposits typically 7–10 days after draft
Drafting This Month
0
Monthly Premium
$0
Est. Adv. Commission
$0
Next 30 Days
0 policies
PendingSub/ApprovedIssuedPaidLapsed / Charge Back
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Back Office
What came in, what is owed, what is stuck, and whether your book is healthy. Every card opens the screen that owns the number.
Statements
Drop a carrier commission statement in and it is read, matched to your policies, and filed. PDF, Excel, CSV, or a ZIP of them.
Drop statements here, or click to choose
PDF · XLSX · XLS · CSV · ZIP — up to 10 MB per file
—
—
Carrier debt
Statement
Remove this statement?
Carrier status, payment, and commission emails, pulled from your inbox and deciphered into plain language. Login-only notices show as nudges. Manage the connection in Settings → Integrations.
My Carriers
Only checked carriers appear in your Bonus Tracker, progress bars, and Summary nudges.
Your Monthly AP
$0
From policy tracker
Bonus Pool (4.5%)
—
Corp pool estimate
VP Status
—
Need 145 contract
Est. Bonus Payout
—
FFL VP Bonus — 6 Computing Elements (50 pts total)
Bonus pool = 4.5% of monthly annualized premium. 75% General Pool / 25% 145 Pool. Minimum $150K Qualified Bonusable Premium to be eligible.
Bonusable Premium (Max 30 pts)
Team Structure
Point Breakdown
BP Points
—
Max 30
Direct Legs
—
Max 5
Net Writers
—
Max 5
Persistency
—
Max 5
TOTAL POINTS
—
EST. BONUS PAYOUT
—
Assumes 300 total corporate bonus points and $10M corporate AP. Actual varies monthly.
Bonusable Carrier Percentages
Carrier
Life %
IUL %
AM AM / Americo / Corebridge / Mutual / Trans Am
100%
100%
N American
50%
50%
F&G
25%
75%
Ethos
25%
100%
National / Simplified IUL
25%
75%
Anico / Columbus
—
50%
Annuity
2.5%
—
Total Leads
0
New This Week
0
Appointments Set
0
Sold / Conversion
0 · 0.0%
0 leads
0 selectedSet status:
Select all on this page
Page 1
Page 1
0 leads
No leads yet. Import leads from CSV or Excel.
IP Report
Your issued & paid production from the FFL Gateway portal, brought into ProducerStack so it sits beside the rest of your book.
Upcoming Appointments
No upcoming appointments.
Calendar View
May 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Your eventsFrom GoogleBooked by AIClient payment renewals — ProducerStack only, never sent to Google
Conversations
Loading…
Pick a conversation on the left to read it.
Messages
0 characters · 1 segment
Text campaigns
A text campaign is a written sequence that works a lead for you: a text now, another in two
days, another next week. You choose who goes into it by pressing Add leads on the Leads tab.
Nothing goes looking through your book on its own, and every message passes your texting
registration, that lead’s own written text consent, the do-not-contact list and quiet
hours before it sends.
Loading…
AI Texting Agent
When someone who has given text consent replies, the assistant answers within seconds,
using your wording where you've set it, booking appointments, and pulling you in the moment
they ask for a person. You can take over any conversation at any time; the assistant steps
back the moment you type.
Off until you turn it on. When it is on, the assistant replies to texts from leads who have
recorded consent; it never starts a conversation. Texting registration lives in
Settings under Texting.
Settings per campaign type
Each of your campaign types can sound different. Default covers any conversation
that isn't part of a campaign.
Phone Book
Manage your Telnyx numbers, plan, and call history.
Telnyx rings this number first when you place a call from the dashboard, then bridges you to the lead.
Both sides see your primary number as the caller-ID.
My Numbers
0
Loading…
Call Recordings
0
Loading…
Wallet Balance
$0.00
Add funds to start calling or buying numbers.
Every debit is itemized down to the unit rate — no mystery deductions. Balance and credits never expire.
Billing Rates
Per Phone Number
$2.00
per number / month
Softphone minute
$0.012
per call minute (rounded up)
AI call minute
$0.075
per AI call minute (rounded up); voicemails are free
Estimated this month—
Recent Calls
0
Time
Lead
From
To
Duration
Status
Outcome
Loading…
Web Dialer
Dial any number by hand — no lead required.
No active call
Idle
Calling…
+1
Your number
Caller ID name
Ready to call
How did the call go?
Simulated call — Telnyx couldn't be reached. Check the Phone Book tab, or the server console.
Call Settings
Calls placed here use your Telnyx WebRTC connection — the same one behind click-to-call on the Leads tab.
Call Recording
Off
Turn this on to record your calls. Recording starts only after the other person picks up, and the audio is stored privately on your account.
Matched Lead
?
—
Call History
Loading…
Profile
This is what your agency sees on leaderboards, records and the team table.
Applies to all your numbers automatically · max 15 chars · carrier delivery varies
0 of 51 selected
Change Password
Business Profile
Your agency's public details. Carriers check these before approving you for text messaging, and consumers see them on your privacy policy — so use the name and address a client would recognize.
Described on your privacy policy by type, never by company name — the companies you buy
from change, and a name published on a compliance page goes stale the day you switch. Tick every
route that applies.
Your Compliance Pages
These pages let you register for text messaging. Carriers require them. We keep them current for you.
Loading…
Contract Level
Commission % applied to every quote and earnings calc (70–145%, steps of 5).
%
Monthly Quota
Target number of issued policies per month — used for pacing on the Summary.
apps
Monthly Income Goal
Target Annualized Premium per month — drives the goal ring on the Summary.
$
My Plan
Loading…
$—/mo
0 / — live quotes used (last 30 days)0%
—
Resets —
Product Tour — the chaptered walkthrough, and the way back to the setup checklist.
Toggle the carriers you are contracted with. Each row shows all product lines that carrier offers — one toggle covers all of them. Selecting only some carriers filters the Quote + Underwriting tab to those carriers; leaving them all off shows every carrier ITK returns.
Your licensed carriers
Carrier
Product Lines
Licensed
Connect external services to your dashboard. Each integration is one click — no API keys to paste.
Forward commission statements
Loading…
Google Calendar
Two-way sync between the Calendar tab and your Google Calendar. Events you create here appear on
Google; events on Google appear here. Edits and deletions travel both ways.
Client payment renewals stay in ProducerStack — they are never added to Google,
so a large book cannot flood your personal calendar. During the pilot (Google test mode) you may
need to reconnect about once a week.
Google stopped accepting the saved permission. Reconnect to resume syncing — your own events are safe and still here.
Connected as —. Waiting for the first sync.
Gmail — Carrier Email Sync
Grants read-only access so ProducerStack can pull carrier status, payment, and commission emails into your policy tracker automatically. We never send, modify, or delete mail. During the pilot (Google test mode) you may need to reconnect about once a week.
Your Gmail connection expired. Reconnect to resume syncing.
Connected as .
Lead Vendor Webhooks
Each vendor gets a unique webhook URL. Paste it into the vendor's portal and leads post
automatically with the vendor's name as the source. Tick the consent box on a vendor's
card and every lead it delivers from then on is recorded as consented, for calls and
texts, the moment it arrives.
New Vendor
Text Messaging Registration
Loading…
Your Texting Number
Loading…
Your Compliance Pages
Carriers check these before approving you, and consumers see them if they ask who has their number. We keep them current from your Business Profile — you never have to write one.
Loading…
Your Producer Codes
Carrier commission statements identify you by a code, not by your name — your NPN, or a per-carrier writing number.
Record them here and every statement already ingested under that code attributes itself to you, not just the ones that arrive next.
Codes Seen On Your Statements
Every producer code that appears on a commission line you have ingested. A screen that only listed the codes you
already typed in could never tell you the one you are missing.
Bulk Load — One Row Per Agent
Upload a sheet with one row per agent — an email column, an NPN column, and one column per carrier.
The columns are detected automatically. Nothing is written until you review the preview and press Apply.
Drop an agent sheet, or click to chooseCSV · XLSX · XLS
Loading…
Your balance is too low
Calls, texts, and phone number renewals all draw from your wallet balance. Add funds now to keep them running without interruption.
Current balance: $0.00
Add funds
Your balance is a real dollar amount, not abstract credits. It never expires and every debit is itemized.
Top-ups are non-refundable except where required by law.
Loading…
Help & Support
A guided, chaptered walkthrough of the app. Pause anytime — it remembers where you were.
Not started
Setup checklist
You skipped the setup checklist. Bring it back to your dashboard anytime.
Replay a chapter
Found a bug? Want a feature? Think something sucks? Tell us — we highly encourage constructive criticism. It's how we make Producer Stack the best CRM for producers.
0 / 5000
We'll include your current page & browser info to help us debug.
Thanks — feedback received!
Send leads to
Transferred leads move out of your book into theirs. Text-message consent does not transfer — the
recipient has to collect their own opt-in before texting.
Send Leads
0 selected
Leads move out of your book. Duplicates already in their book are skipped automatically. Text-message
consent does not transfer.
Buy a phone number
Search US Local numbers by 3-digit area code. Each number is billed at $2.00/month from your wallet balance. Buy as many as you want — no cap.
Number
City
State
Cost
Change plan
Loading plans…
Billed monthly via Stripe. Existing subscribers switch instantly; new subscribers are taken to a secure Stripe checkout page.
Before you go…
Please explain why you want to cancel. Select all that apply.
Would a smaller plan work instead?
Are you sure you want to cancel this plan?
Here's what will happen:
Dashboard access continues until the end of your current billing period
After that, your account will be downgraded and access removed
Your phone numbers stay with you until your plan ends, then for a short grace period — we email you before any of them are released
Your subscription will not auto-renew. You will not be charged again after your current period ends.
Nothing gets deleted — your leads, policies and statements stay saved.
Manage Number
—
Replace Number
Search US Local numbers by area code. The selected number will replace .
Number
City
State
Record consent
Calls and texts, by you or by the assistant, go only to leads with recorded consent.
This records the consent you already hold for 0 leads.
It does not create any.
One box, both permissions: calls and texts, by a person or by the assistant. Stored with your
name, the source above and the time, on every lead. Leads on your do-not-call list are
skipped, because a person who said stop cannot be consented back.
Add to campaign
The AI will work 0 leads through this campaign's steps.
Consent is still required — a lead without it is skipped, not called.
Loading campaigns…
Some of these leads are already in another campaign
Moving stops their current campaign cleanly and starts them here at step 1. A lead is only ever in one voice campaign at a time.
Adding leads does not dial anyone straight away. Calls are paced by the campaign's own steps,
your daily call limit and each lead's local quiet hours.
Add leads
Pick the lead sources you want this campaign to work through, and narrow by status if you
need to. Press Choose on any source to pick individual leads. Only leads with
recorded consent are ever called — the next step shows exactly how many that is
before anything is added.
Before you record calls
Some states require the consent of every party to a recorded call. I am responsible for obtaining any consent the law requires on my recorded calls. ProducerStack records calls only at my direction.
Call
Loading…
Confirm
Add Lead
The AI works them through the campaign's steps. Recorded consent is required before it will dial.
Custom Fields (optional)
Add any extra info — marital status, income, hobbies, or anything else specific to this lead.
Import Leads
Upload a CSV or Excel file (.xlsx). Column headers are auto-detected — we match Name, Phone, DOB, State, Military Status, and other common fields automatically.
1. Upload
2. Map
3. Import
4. Consent
5. Campaign
Click or drag & drop your CSV or Excel file
Supports .csv and .xlsx — exported from Google Sheets, Excel, PhoneBurner, Mojo, or any lead vendor
.csv.xlsx
All leads from this import will be tagged with this source. Previously used sources appear as suggestions.
file.csv
0 rows found
Review each column from your file and confirm what field it maps to. We've auto-detected as many as we can.
Columns marked "Skip" will not be imported.
Ready to import
Review the mapping summary below then click Import.
Imported
Consent. Calls and texts, by you or by the assistant, go only to leads who
gave written consent. Record the consent you hold for this batch now, or skip and record it
later from the Leads screen. Only tick it for leads who actually opted in.
Add these leads to a campaign?
Optional. You can always do this later from the leads tab — select leads and press “Add to campaign”.
Remove Duplicate Leads
0 selected for removal
Add Policy
—
Adv. Commission = Annual Premium x Comm% x 0.75 (9-month advance payout)
Referrals (optional)
A beneficiary or emergency contact with a phone number becomes a new lead, marked
referral — auto. They have not opted in, so texting
stays blocked until they do.
Edit Policy
—
Stage
—
Submit as Sold
—
—
Referrals (optional)
A beneficiary or emergency contact with a phone number becomes a new lead, marked
referral — auto. They have not opted in, so texting
stays blocked until they do.
Quote for —
—
Live carrier rates pulled directly from the Insurance Toolkits API.
0 / 250 used·30-day rolling
Quote inputs
IUL quotes are premium-range estimates. Always run a full carrier illustration before binding — these numbers won't include indexed crediting, riders, or projected cash value.
Parsing health conditions…
Health drives the local approval-class estimate only — it is not sent to the carrier rate API. Approval badges cover Americo, Aetna, American-Amicable, Transamerica, and Corebridge.
Fill age, sex, state, and face amount.
Lead Vendor Integrations
Each vendor gets a unique webhook URL. When you purchase a lead, it posts automatically to your dashboard, no CSV needed. Tick the consent box on a card and every lead that webhook delivers from then on arrives with consent recorded for calls and texts.
Loading integrations…
How to use your webhook URL
Copy your vendor's webhook URL above
In your vendor's portal → find Webhook or Lead Delivery URL
Paste the URL and save — new leads appear here instantly with the vendor as source
With this lead. It goes straight onto your
calendar, and you will get a reminder 15 minutes before and again when it starts.
This replaces the appointment the AI booked. What the lead agreed to on
the call is kept exactly as it was recorded.
Appointment
—
—
Register for text messaging
Since 2021 the phone carriers require every business that texts consumers to be registered — it is called 10DLC, and it is the reason texts from unregistered numbers quietly stop being delivered rather than bouncing.
We handle the submission for you. You answer one question below, we fill in the rest from your business profile, and we send it to the carriers with the privacy policy and terms pages we already publish for your agency.
How long it takes: the business check is usually 24–48 hours, then carrier approval on the message campaign takes about 3–7 business days. You keep quoting, dialling and tracking policies the whole time — this only gates texting.
What it costs: $15, once, when your campaign is submitted to the carriers. Nothing is charged before that, and there is no monthly fee. It comes out of your wallet balance.
Do you have an EIN for your business?
An EIN is the federal tax ID you would have gotten when you formed an LLC or corporation. Neither answer is wrong. Most producers are 1099 individuals with no EIN, and there is a registration path built exactly for that.
Submitting these details from your business profile
This is your identity check in place of an EIN. It has to be a mobile that can receive a text, and it stays on file — the carriers allow one mobile to back at most three sole-proprietor registrations.
Start a conversation
Messages
Loading…
0 characters · 1 segment
Call log
Loading…
Power Dialer
You're about to start a power dialer session with 0 lead(s). Call in from your phone, enter your PIN, and we'll dial each lead in order — connecting them straight into your call.
Call from your phone and enter your PIN, then press #:
Waiting for your call…
Connecting to ()…
Name
Phone
Time00:00
Mark outcome
Session complete.
Confirm your email
Your account is created. We sent a confirmation link to
your email — click it, then come back here.
Verify your phone
Calling and texting stay locked until we've confirmed a mobile number you can read a text on.
We'll send you a 6-digit code.