Hire SarahHire Sarah
ON SHIFTAI sales team for signed-in users

Sarah turns cancellations into renewals, and paywall visits into upgrades.

Your users get what big accounts get — a rep who listens, fixes what’s in the way, and cuts a real deal to stay. Free to start; commission only on revenue she wins.

Free to start Commission based 5-minute install
Sarah, UserSay's AI sales rep
Your App
Sarah on shiftSample workspace
Average LTV per userlast 12 months · 1,284 users
$41.80before UserSay
$41.80LTV with Sarah on shift
↑ 29%
+$15,793.20added this year, from the same 1,284 users
Their LTV without herKept +$8.10Grown +$4.20
Her shift · last nightOpen workspace
LEARNED9 usersfirst run failed · 6 countries
“i gave all the info and waited an hour — nothing”
SarahAI sales rep

You’re right — I’ve got your exact steps written down, and I comped a retry so you can try it again now.

9 users · 6 countries · same failure → one signal, in their words

Product feedback · included at no extra charge
4 fixes shipped from real user feedback
KEPT
+$576/yr
MarcoWas twenty minutes from canceling.
GREW
+$144/yr
PriyaWasn't sure it was worth paying.
47 cancels turned around · 96 upgrades at the wall$15,793 this year
The short version

So what is she, actually?

An AI sales team that works inside your product, on the users you already have.

  1. 01

    She starts the conversation. No ticket, no bubble waiting to be clicked.

  2. 02

    She works out what they actually want. Not the button they pressed.

  3. 03

    Then she converts it. Credits, a pause, the right discount — matched to the reason, never a blanket coupon.

WHERE SHE FINDS THEMStuckgoing in circlesAbout to cancelat the confirm stepVisiting pricingon /pricing for 10s“looks like you’re stuck on something — need a hand?”“what’s tipping you out? if there’s a fix, i’d rather sort that”“checking out pricing? what are you using it for?”…then she keeps asking until she knows what this person actually wants.A discount codeWELCOME20 · your capA pause or a fixthrough your endpoint50 free creditsonce per userWHAT SHE CAN GIVE THEM — INSIDE LIMITS YOU SET↑ Conversion↑ Revenue per user
Stuckgoing in circles

“looks like you’re stuck on something — need a hand?”

50 free creditsonce per user
About to cancelat the confirm step

“what’s tipping you out? if there’s a fix, i’d rather sort that”

A pause or a fixthrough your endpoint
Visiting pricingon /pricing for 10s

“checking out pricing? what are you using it for?”

A discount codeWELCOME20 · your cap
↑ Conversion↑ Revenue per user
Acquisition is your job. Everything after it is hers.

“I built Sarah because the most valuable moment is usually the one founders miss: a user is stuck, ready to leave, or ready to buy — and no one is there.”

Victor · Founder

01
USER · VERBATIM
“i gave all the info and waited an hour — nothing.”
S
SarahAI sales rep

You’re right — I’ve got your exact steps written down, and I comped a retry so you can try it again now.

Comped one retry1 of the 3 you allow per user, per day
ACTION RECEIPT

Comped a retry → it worked → his exact steps landed with 8 others who hit the same thing

First success recovered
01 · ACTIVATE

Their first ten minutes decide everything.

Most people who quit never got one thing to work. Sarah catches them while they are still trying, finds out what is actually in the way, and gets them to one result that works.

LTV LEVERNo first win means no lifetime to extend
She is watching forJust signed upFirst real attemptIt broke on themGoing in circles
Every one of these links back to the conversation that caused it.
02
USER · VERBATIM
“if you can deliver I would stay”
S
SarahAI sales rep

Then let me deliver. I’m pausing billing today and I’ll ping you the moment that fix ships.

Paused billinginside the monthly ceiling you set
ACTION RECEIPT

Billing paused → he stayed past the renewal → that is when she gets paid

+$576/yr kept
02 · KEEP

Plug the leak while the user is still in the room.

Nobody cancels for one reason. Sarah finds out which one it actually is, then picks the save that fits — more time, a pause, a fix, or a clean goodbye when that is the honest answer.

LTV LEVERA longer lifetime
She is watching forAbout to cancelBack after going quiet
Every one of these links back to the conversation that caused it.
03
USER · VERBATIM
“just checking worth to pay it or not”
S
SarahAI sales rep

Then don’t pay yet. Take 14 days with full access and decide after you’ve actually used it.

Opened a 14-day trialthrough an endpoint you wrote, on your terms
ACTION RECEIPT

She found the real hesitation → opened a trial → he paid on day 11

+$144/yr started
03 · GROW

At the paywall, three different people look identical.

One thinks it costs too much. One is not sure it works. One just needs another week. They all stall on the same screen. Sarah works out which one this is, and removes only that.

LTV LEVERHigher revenue per user
She is watching forHit the paywallOut of creditsReading your pricing
Every one of these links back to the conversation that caused it.
04
USER · VERBATIM
“It was unclear that you would charge me over $250”
S
SarahAI sales rep

Six people hit this same wall this week. It’s on your Signals board with their words and what to change.

Merged into one signalthe sixth person to say it — one card, not six tickets
ACTION RECEIPT

6 people, same wall → one signal in their words → your coding agent reads it directly

Your product compounds
04 · LEARN

Turn every conversation into the next product move.

Everything above runs on this. She reads every conversation, notices when six people are complaining about the same thing in six different ways, and turns it into one signal with their exact words attached — which your own coding agent can then read straight out of UserSay, instead of you relaying it.

LTV LEVERRaises the ceiling on the other three
She is watching forEvery finished chatSix people, one wallTheir own wordsA wish that repeats
Every one of these links back to the conversation that caused it.
Category difference

A support bot answers. Sarah moves the user.

The difference is not a warmer chat bubble. It is what exists on the other side of the conversation.

SUPPORT BOTWaits for a ticket
  1. 01Waits for someone to ask
  2. 02Looks the answer up
  3. 03Sends the answer
  4. —The user leaves anyway
SARAH · AI SALES REPOwns the next outcome
  1. 01Notices what is happening, unasked
  2. 02Asks until she has the real reason
  3. 03Does something about it
  4. Writes down what she did and why
Every shift makes the next one smarter.Conversations become signals. Signals become fixes. Fixes change what Sarah does next.
Pricing

Never pay Sarah before Sarah pays you.

Free to install, free to run, and free forever in any month she earns you nothing. When she does earn — a saved cancel or an upgrade — her cut is 10% of the first year, once. That is the whole contract.

FREE TO USE · COMMISSION ONLY
$0to start
and stay

Talking to your users, reading every conversation, turning them into signals, handling refunds — all free, including in a month where she earns you nothing.

  • No salary
  • No seat fee
  • No token meter
  • No monthly minimum
Hire Sarah freeHire Sarah free
SARAH · OUTCOME PAYSTUBExample
ROLEEverything after signupPERIODThis month
Conversations & listeningFREE
Signals & patternsFREE
Refund handlingFREE
Marco stayedFirst-year value +$576 · her cut 10%, once$57.60
HER PAYSTUB THIS MONTH$57.60

Marco leaves within 90 days? The $57.60 comes back as credit. Disagree with any line? Strike it. No ticket, no argument.

See the whole price list — every line she can ever bill
Install bridge

One script gives Sarah ears. Your API gives her hands.

She can start listening and talking in five minutes, with no ability to change anything. You decide later which things she is allowed to do — and each one is an endpoint on your own server, so your rules and your limits always win.

01Paste one line of codeWorks in any web app.02Tell her who is logged inAny stable user ID will do.03Let her do things — laterOptional. A few endpoints you write.
Read installation docs
install.html~5 min
<!-- Load Sarah -->
<script src="https://www.usersay.ai/sdk/v1/usersay.js"
        data-project="your-project-slug" async></script>

// After login
UserSay.identify({ uid: currentUser.id });

// At a high-intent moment
UserSay.trigger('cancel');
She cannot go past your limits.Every action runs through your code. If your server says no, the answer is no.
Sarah's playbook

Best practices, not vague AI magic.

Use the exact Moment, conversation strategy, and Action pattern for each part of the lifecycle.

Browse all docs
?  FAQ

Before you hire Sarah.

The practical questions about pricing, setup, control, and data.

No card, no seat fee, no usage meter, no monthly minimum. Talking to your users, reading the conversations, turning them into signals, handling refunds — all of that is free forever, including in a month where she earns you nothing.

Stuck, canceling, hesitating, happy — those moments are happening in your product right now.

Give Sarah the shift. Start free, install in five minutes, and pay only when a user does something you can see in your own billing.

Hire Sarah freeHire Sarah free
Your App
Sarah on shiftSample workspace
Average LTV per userlast 12 months · 1,284 users
$41.80before UserSay
$54.10LTV with Sarah on shift
↑ 29%
+$15,793.20added this year, from the same 1,284 users
Their LTV without herKept +$8.10Grown +$4.20
Her shift · last nightOpen workspace
LEARNED9 usersfirst run failed · 6 countries
“i gave all the info and waited an hour — nothing”
SarahAI sales rep

You’re right — I’ve got your exact steps written down, and I comped a retry so you can try it again now.

9 users · 6 countries · same failure → one signal, in their words

Product feedback · included at no extra charge
4 fixes shipped from real user feedback
KEPT
+$576/yr
MarcoWas twenty minutes from canceling.
GREW
+$144/yr
PriyaWasn't sure it was worth paying.
47 cancels turned around · 96 upgrades at the wall$15,793 this year