[01] Agentic customer success for B2B SaaS

Customer
success that
runs itself.

Airhop is an AI agent, not a chatbot. It onboards every account, answers from your real docs, watches health across usage and billing, and reaches out before a renewal slips. It decides the next move per account and loops in your team only when it counts.

See how it works

A 30 minute walkthrough on your own accounts. Live in an afternoon.

Activateonboard the account
Answergrounded, with sources
Retainflag churn early
[02] The thesis

A support tool waits for a ticket. An agent works the whole account: it decides what each customer needs next, acts on it across the widget, email, and Slack, and pulls in a human before a renewal slips.

DECIDES
Reads the whole account

Usage, billing, sentiment, and call notes resolve into one read of where each account stands and what to do next.

ACTS
Moves on its own

Onboarding nudges, grounded answers, renewal outreach. It does the work, on the channel the customer already uses.

YOU STAY IN CONTROL
Drafts, then waits

On the high-stakes moments it drafts and holds for your approval. Flip a play to autopilot once you trust it.

One agent, the
whole lifecycle.

Activate, answer, retain. The same agent carries an account from day-one signup to renewal, and tells you the moment something needs a human.

Activate / first value

Every new account, onboarded

Airhop watches product events, nudges each user toward their first real win, and tracks activation milestones so nobody stalls in week one. You see who is stuck and why, without building a single funnel report.

EVENTSSegment and product events stream in and map to milestones.
NUDGEA stalled user gets the right prompt on the right channel.
Activation
Plotlineactivated . day 2
Mercato2 of 5 milestones
Kestrelno login since signup
Answer / grounded

Answers from what you actually know

Grounded in your docs and past tickets, with the sources shown so the answer is trustworthy. It replies in your widget, by email, and in Slack. When it is not sure, it hands the thread to a human with the full context.

SOURCESEvery answer cites the doc or ticket it came from.
RECRAWLKnowledge re-crawls so replies never go stale.
Widget
How do I connect Segment?
Add Airhop as a destination in Segment and paste your write key. Events arrive in seconds and start driving onboarding milestones automatically.
Sourcesdocs / segmentquickstart
Retain / revenue-aware

Catches the churn you would have missed

Usage, billing, sentiment, and call notes fold into one health read per account. A failed payment or an overdue invoice pulls an account down on its own. Airhop surfaces the ones slipping and tells your CSM exactly why, while there is still time to do something about it.

BILLINGStripe and Measure feed overdue invoices and usage in.
REASONThe score comes with the why, not just a number.
Account health
Riverstonehealthy . 92
Banyan Coat risk . invoice overdue
Halden Groupcritical . negative call

The work a CS team never has time for.

Six jobs that usually fall through the cracks, each run end to end by the agent. Real capabilities, not a feature wall.

[a] Onboarding

Gets every account to first value

Airhop watches product events as they happen, maps them to the activation milestones that matter for your product, and nudges a stalled user toward the next step before week one runs out. No funnel reports to build, no checklist to babysit.

watches product events . tracks activation milestones . nudges to first value
More on onboarding and activation
[b] Answers

Grounded in your docs and tickets

Every reply is pulled from your real help center and past tickets, with the sources shown so your team and your customers can trust it. It answers in the widget, by email, and in Slack, in your brand voice, identity-aware on any site or app.

More on grounded answers
[c] Health

Revenue-aware account health

Usage, billing, sentiment, and call notes fold into a single health read per account. A failed payment or an overdue invoice drops health on its own, no rule for you to write. Airhop surfaces the accounts slipping and tells your CSM exactly why, while there is still time to act.

usage + billing + sentiment + calls . one health read
More on revenue-aware health
Northwindhealthy . 88
Banyan Cohealthy . 71at risk . invoice overdue
Halden Groupcritical . usage down 60%
Riverstonehealthy . renewing
[d] Outreach . the approval layer

It drafts. You approve. Then it sends.

When the agent spots a churn risk or a failed payment, it does not fire off a message on its own. It drafts the outreach, grounded in that account's context, and waits for your approval on the moments that carry real weight. Edit a line, approve, or hold. Once you trust a play, flip it to autopilot and the agent runs it unattended. This is the line between an agent that helps and an agent that embarrasses you.

drafts the message . waits for approval . flip to autopilot when ready
More on outreach and the approval layer
Banyan Co . renewal in 9 daysdraft
Hi Dana, I noticed your invoice from last month is still open. Want me to share a fresh payment link so your renewal stays on track?
Approve and sendEdit
[e] Handover

A human, with full context

When confidence is low, the thread routes to a person in email or Slack with the whole history attached. Your reply relays straight back to the customer, and the agent learns from how you answered.

[f] Connectors

Revenue, wired in

Stripe and Measure feed billing straight into health. Overdue invoices, live usage, and upcoming renewals all reach the agent so its read of an account is grounded in real money, not a guess.

[g] Trust

Your data stays yours

Strict tenant isolation, signed identity on the widget, and GDPR erase and retention controls. Each workspace is sealed from every other one, by design.

[03] Bounded autonomy

An agent you can actually leave running.

GUARDRAIL 01

Cooldowns

After it reaches out, an account goes quiet for a set window. No account ever gets pinged twice in a row.

GUARDRAIL 02

Quiet hours

Outreach respects the customer's working hours and timezone. Nothing fires at 3am.

GUARDRAIL 03

Frequency cap

A hard ceiling on messages per account over any window keeps the agent from ever feeling spammy.

GUARDRAIL 04

Draft and approve

On the high-stakes moments it drafts and stops, holding for a human until you have flipped the play to autopilot.

How the agent decides

Sense, decide, draft, then check with you.

Every action runs the same loop. It reads the account, weighs what to do against your guardrails, and on anything that touches a customer or their money, it pauses at a checkpoint you own.

SENSE
Banyan Co invoice goes overdue
Stripe event lands, health drops to at-risk.
DECIDE
Renewal is 9 days out, act now
Checked against cooldown, quiet hours, frequency cap.
DRAFT
Writes the outreach in context
Grounded in the account history and your voice.
CHECKPOINT
Waits for your approval
You approve, edit, or hold. Autopilot skips this once trusted.

Plugged into your stack.

Billing, product events, CRM, calls, and the channels your customers already live in. Airhop reads from all of it so its view of an account is whole.

Stripebilling, invoices, renewals
Measureusage-based billing
Segmentproduct events
HubSpotaccounts, enrichment
Firefliescall notes, sentiment
Slackanswers, handover
Gmailemail replies, relay
[04] Early access

Get early access to Airhop.

Airhop is rolling out to B2B SaaS teams who run customer success on real data. Book a 30 minute walkthrough on your own docs and billing, and we will get your workspace live with the agent working your accounts.

+ Set up on your real docs and billing data
+ Tenant isolation and signed identity by default
+ Guardrails and approval flows configured with you
Email us

A 30 minute walkthrough,
then we get you live.

Questions

The honest answers.

01

Is this just a chatbot?

No. A chatbot waits for a message and replies. Airhop is an agent: it watches each account on its own, decides what that account needs next, and acts across onboarding, answers, and retention. Answering questions is one job it does, not the whole product.

02

How does it stay accurate?

Every answer is grounded in your real docs and past tickets, and it shows the sources it used. Your knowledge is re-crawled so replies stay current, and when the agent is not confident, it hands the thread to a human rather than guessing.

03

Will it message my customers without me?

Not until you let it. On the high-stakes moments, a failed payment or a churn risk, the agent drafts the outreach and waits for your approval. You can edit, approve, or hold. Once you trust a specific play, you flip it to autopilot and it runs unattended within your guardrails: cooldowns, quiet hours, and a frequency cap.

04

What does it integrate with?

Stripe and Measure for billing, Segment for product events, HubSpot for accounts and enrichment, Fireflies for call notes, and Slack and Gmail for answers and human handover. Billing and usage flow straight into the health read for each account.

05

How fast is it to set up?

Most teams are live in an afternoon. You point the agent at your docs, connect billing and product events, drop one script tag in for the widget, and set your guardrails. No funnels to build and no long implementation.

06

Is my data isolated?

Yes. Each workspace runs under strict tenant isolation, the widget uses signed identity, and you get GDPR erase and retention controls. Your data stays yours and is sealed from every other workspace by design.

Ready when you are

Give every account
its own agent.

A 30 minute walkthrough, then we get you live.