ALL POLICY ENGINES NOMINALGUARDRAILS ACTIVE 3/3REFUNDS ROUTE TO ORIGINAL PAYMENT METHOD ONLYBUILD 04.2026.2 — GRID
ALL POLICY ENGINES NOMINALGUARDRAILS ACTIVE 3/3REFUNDS ROUTE TO ORIGINAL PAYMENT METHOD ONLYBUILD 04.2026.2 — GRID
00 / INDEX1REPLY OS — REVIEWS + VOICE + ESCALATIONS, ONE POLICY ENGINE
THE AIFRONT DESKFOR APP BUSINESSES
It answers your App Store reviews and your support phone line, resolves billing itself through the customer’s own Stripe record, and only pulls you in when it must.
Hi Jordan — found the charge and refunded it to your Visa ending 4471. Confirmation below…
APPROVEEDIT
3Pillars — reviews, reception, escalations
$15+Avg. cost of one missed cancellation
200Voice minutes included on Pro
$149Pro plan, per month
01 / COMPARISON
NOBODY ELSE CLOSES THE LOOP
AI receptionists book appointments and take messages. Review tools surface reviews. 1reply is the only one that reads, verifies, and acts — inside guardrails you set.
Capability
1reply
AI receptionists
Review tools
Drafts App Store / Play replies, brand voice
Yes
No
Yes
Answers the support phone line
Yes
Yes
No
Verifies caller against Stripe (email / card / OTP)
Yes
No
No
Cancels a subscription inside guardrails
Yes
No
No
Issues a refund to the original payment method
Yes
No
No
Server-side policy engine + audit log
Yes
No
No
Escalates to founder's phone, one tap
Yes
Some, as a message
No
Typical monthly cost
$49–149
$100–300
$49–139
SOURCES — APPFOLLOW ~$139/MO · APPBOT $49+/MO · CATEGORY AVERAGE, VOICE-ONLY AI RECEPTIONISTS, PUBLIC PRICING 2026.
02 / PRODUCT SPECIMENS
FOUR SCREENS, ONE LOOP
Scroll — the loop runs left to right: a review lands, a call comes in, something needs a human, everything gets logged.
01 / 04App Store + Google Play
Every review, answered in your voice
New reviews land as drafts written the way you write — with the customer's billing story already checked against Stripe. Five-star thank-yous can go out on a rule; everything else waits for one tap.
Draft readyUnder a minute
SourcesApp Store · Google Play
5★ thank-yousAuto-sent by rule
InboxAll stores ▾
★★☆☆☆App Store · 2m ago
“Cancelled last month, got charged again. Fuming.”
DRAFTED — BRAND VOICE
Hi Sam — found the duplicate charge, refunded to your Visa ending 4471. You’re fully cancelled as of today.
APPROVEEDIT
★★★★★Google Play · 41m ago
“Support actually picked up. Wild.”
AUTO-SENT — RULE: 5★
Thank you, Priya — means a lot. Passing this along to the team.
02 / 04Stripe verification
The phone line picks up itself
Callers prove who they are against Stripe — email, card, one-time code — before anything moves. Inside the caps you set, the refund or cancel happens on the call. No hold music, no callback, no ticket.
VerificationEmail · Card · OTP
Refund capYou set it — $50 here
Inside the capResolved on the call
LIVE — 00:47CALLER VERIFIED
Email
j***@gmail.com
Card
•••• 4471
OTP
Verified
Caller“I want to cancel, but I was also charged twice this month?”
1reply“Confirmed — one duplicate charge of $14.99. Refunding to your Visa now, and cancelling your plan.”
POLICY: ALLOW$14.99 ≤ CAP $50 → AUTO-RESOLVED
03 / 04One-tap approval
You only hear about the exceptions
Anything past your caps stops and pings your phone with the whole story — amount, reason, verification status. Approve or deny in one tap, from anywhere. Everything inside the rules never needed you.
Over the capPushed to your phone
Your partOne tap — approve or deny
Everything elseHandled without you
9:41TICKET #4821
ESCALATION — EXCEEDS CAP
Refund needs your OK
$212.00 refund requested by a verified caller. Cap is $50. Reason given: annual plan, still inside the refund window.
APPROVE REFUNDDENY
04 / 04Every action, timestamped
Every action on the record
Each reply, refund, cancel, and escalation is written to an append-only log with the policy that allowed it and the moment it happened. Export it whenever. Argue with nobody.
LogAppend-only · timestamped
Retention24 months
ExportCSV, any time
Time
Action
Amount
Policy
Status
14:02:11
REFUND
$14.99
ALLOW
RESOLVED
13:58:40
CANCEL SUB
—
ALLOW
RESOLVED
13:41:02
REFUND
$212.00
ESCALATE
PENDING
13:20:55
REVIEW REPLY
—
AUTO-SENT
SENT
12:55:31
REFUND
$9.00
ALLOW
RESOLVED
APPEND-ONLY LOG · EXPORTABLE · RETAINED 24 MONTHS
01 REVIEWS02 CALL03 ESCALATE04 LOG
03 / POLICY ENGINE
THE MODEL REQUESTS. THE ENGINE DECIDES.
Guardrails run server-side, not inside the model. Set an amount below and watch the decision flip — this is the real logic, not a mockup.
$45
Refund cap — founder-set
$50 / original payment method only
ALLOW
Within the refund cap of $50. Auto-resolved to the original payment method. Logged.
The “I couldn’t cancel” email or call you never saw comes back as a dispute: the charge is clawed back, Stripe adds a non‑refundable $15 dispute fee, and every dispute counts toward the card networks’ monitoring thresholds. 1reply answers first — and does the cancel inside your caps.
One missed cancel → dispute$44
$29 CHARGE CLAWED BACK + $15 STRIPE DISPUTE FEE — ON AN EXAMPLE $29 SUB; SCALE IT TO YOURS
Four missed cancels / month$176
PLUS EVERY DISPUTE COUNTS TOWARD VISA / MASTERCARD MONITORING — SUSTAINED RATES RISK THE ACCOUNT ITSELF
1reply Pro — per month$149
200 VOICE MINUTES · 3 APPS · UNLIMITED REVIEW REPLIES — THE CALL GETS ANSWERED BEFORE IT BECOMES A DISPUTE
BREAK-EVEN — 4 CAUGHT CANCELS A MONTH PAYS FOR PRO. THE ACCOUNT‑HEALTH RISK NEVER EVEN HITS THE LEDGER.
05 / PRICING
THREE TIERS. NO CALL REQUIRED.
Start monitoring for free. Add the reviews pillar at Starter. Add the phone line at Pro.
01Does it actually take actions, or just draft replies?
Both, depending on the pillar. Reviews get a drafted reply you approve, edit, or auto-send by rule. On the phone line and in email, it can refund or cancel a subscription directly through the customer's Stripe record — but only inside the guardrails you set.
02How does it know the caller is who they say they are?
It verifies against your Stripe customer record — email match, card last four, and a one-time code for anything involving a refund. No verification, no action.
03What stops it from refunding the wrong person, or the wrong place?
Refunds only ever go back to the original payment method — never a new card, bank account, or gift card. That rule lives in a server-side policy engine, not the model, so it can't be talked out of it.
04What happens when it's not sure?
It opens a ticket with full context — transcript, caller identity, what it wanted to do — and pushes it to your phone for a one-tap approve or deny. Nothing happens until you decide.
05Do I need to switch payment processors?
No. It reads and acts through your existing Stripe account. You keep your processor, your payouts, and your data.
06Can I keep a human in the loop for everything, at first?
Yes — training-wheels mode requires your manual approval for the first batch of billing actions before it can act on its own, and you can flip a per-tenant kill switch at any time.
1REPLY
07 / GET STARTED
STOP DRAFTING. START DEPLOYING.
Free covers one app and a monitor-only inbox — enough to see the drafts before you trust the send button. Pro adds the phone line.