— CUSTOMERS

Customer follow-up, on autopilot.

Behind every review is a person you can reach. Customers knows what each one said, uses and pays, and follows up with emails that stop when they reply or leave a review.

customers · people · 348 people · ask anything
‹ People4 Accounts3 Sent6 Campaigns1 Sequences1 Lists2 Sources Workbench Customers Pulse Rules Search ⌘K People 348 + ⌕ Search people… ContactRoleStageSourceUsageLast contactedActions Sara Kleinsara.k@northwind.coAdvocateVP OperationsCustomerWidgetactive4d ago Marcus Reyesm.reyes@finchpay.ioFeature—TrialFormslipping0d ↓ 20dNever Jana Pakjana@brightline.appAdvocateBrandHead of ProductCustomerG2active12d ago Tobias Olsentobias@upshift.devChurn risk—CustomerStripeslipping0d ↓ 17dNever Lena Wulena.wu@corvus.comBugFounderCustomerFormactive2d ago Ask anything about your contacts… Run 1 review with AI ↑
— Outcomes

Answer the people behind the feedback.

What changes when every reviewer has a name, an email and a history.

— Context
Know who you’re talking to.
Every review, insight and email with a person sits on one profile, so nobody rebuilds a customer from five tabs.
What changes
· on every contact
— Accounts
Reach at-risk accounts early.
See revenue, people and churn risk for each company, and get in touch before the renewal, not after it.
What changes
· before renewal
— Advocates
Turn happy customers into proof.
New advocate this week? AI drafts the ask from what they said, and the sequence stops once they’ve left a review.
What changes
· in one workflow
— 01 · The table

A contact list that mostly builds itself.

Anyone who leaves a review, fills in a form or shows up in Stripe lands here on their own. You can import a CSV too. Each row stays simple: a name, an email, and where they’re at.

SegmentsBulk actionsFilters
Meet your contacts →
people · 7 contacts · segment "Feature Requests"
People 7⚙+
ContactRoleSourceStageSignals
m.reyes@finchpay.io
PM +manual Trial
FEATURE REQ
sara.k@northwind.co
VP Product +G2 Customer
ADVOCATE
diego@ledgerly.com
Founder +CSV Customer
QUALITY
amara@northstar.io
Eng Lead +Form Lead
FEATURE REQ
lena@brightloop.io
Ops Lead +iOS Customer
ADVOCATE
tomas@kepler.dev
CTO +Stripe Customer
PRICING
priya@relayhq.com
PM +G2 Trial
CHURN RISK
people · contact 1 / 7 · sara.k@northwind.co
All Insights
← Back|‹ 1 / 4 ›
Bulk import is a lifesaver, but tier filters are missing
★ AdvocateFeature request
AI Summary
Power user of bulk import, blocked by the lack of customer-tier filters.
Related Feedback (4)
★ 5.0
Sara K.VP Operations201-500 employees
g2Aug 16, 2026 · Bulk import is a lifesaver — only wish…
›
PROPERTIES
Status
○ New
Assignee Unassigned
Product Area Import
Product —
Email —
Created Aug 16
ACTIONS
Send to Slack
Copy as Markdown
Delete
SEND EMAIL
Compose email to reviewer
— 02 · The 360° profile

What your customer said, on one screen.

Open a contact and it's all there: every review across G2, the App Store, Trustpilot and the rest, the AI insights pulled from them, the signals in plain language, and a full outreach history. No tab-hopping to reconstruct who this person is.

See the whole story →
— 03 · Outreach & campaigns

Email the right segment. Let it run itself.

Build a campaign once, aim it at a segment, and pick how it fires — send now as a one-off, or set it to automated so it reaches people the moment they enter that segment.

New advocate this week? AI drafts and personalises each email from what that person said.

Email the right people →
customers · new email · 12 recipients · saved
New Email
Sequence
✓ Saved
✕
To
Llena.b@meridian.io ✕
Add more…
12 recipients · segment "Advocates"
You asked for CSV export — it shipped
First name
Link
Button
Form
AI Write1
HTML

Hi Lena,

You asked for bulk CSV export in June. It went live this morning.

+ Add signature
+ Add company logo
12 recipients · from em@usereviews.io
— 04 · Sequences

Follow-ups that run themselves. They stop when someone reviews.

Describe who should get it, what they get and how long to wait between emails. Then leave it running.

It checks your contacts every hour and enrolls anyone new who qualifies. The moment someone leaves a review, it stops.

Re-enroll cooldownUnsubscribe safe
Follow up on autopilot →
customers · sequences · advocates sequence · saved
✕ Advocates sequence ✓ Saved Activate
◎ Who enters
Contacts in any of ▾ these:
Everyone (no filter) — add a segment to narrow
+ Add segment
Exclude
Was sent any emailwithin7days
↪ Unsubscribed contacts are always excluded automatically.
◎ 4 contacts will enter
↓
◷ Immediately · on entry, wait 0 days
↓
✉ Email 1
Sequence check
First nameLinkButtonFormAI WriteHTML
Write your email…
The loop, finally closed.
A review has a person behind it — and an inbox you can reach. Audience is where you turn a segment into an email: pick the advocates, the at-risk accounts, the people asking for a feature, and message them.
— WHY AUDIENCE LIVES HERE
— 05 · Accounts

See what each account pays and what it’s asking for.

One view per customer: revenue, people, feedback, deals and churn risk. Know who's at risk before renewal.

See who pays what →
— 06 · CRM

Put feedback in your CRM.

Works with HubSpot, Salesforce and Attio. Revenue and deals come in from your CRM. Churn risk, requests and what shipped go back, so sales and CS see it where they work.

Sync your CRM →
— how it connects

Set it once. Rules keep it running.

Customers is where you reach people. Rules decides when: a churn signal, a big request or a shipped feature sends the right email or Slack post on its own.

See how Rules work →

Questions & answers

Where do contacts come from?

Automatically — from any review that carries an email, every Smart Form submission, and connected sources like Stripe. You can also add people by hand or import a CSV, where only the email column is required. A contact can exist before they've ever left a review; that's a first-class state, not an error.

What are signals, and can I edit them?

Signals are labels the AI derives from a contact's reviews — Advocate, Churn risk, Bug, Feature request, Service, Product quality, and so on. They recompute as new reviews come in, so they stay current on their own. You can't hand-edit a signal, but you can filter and segment on them anywhere in the app.

Who's it for?

Any SaaS team collecting reviews that wants to act on them. You get lifecycle stages like Trial and Churned, and segments like Feature Requests and Bug Reporters.

Whose mailbox do campaign emails send from?

Yours. Connect a Gmail or Outlook mailbox from the toolbar and outreach sends from your own address, so replies land in your inbox and deliverability stays with your domain.

Turn reviews into relationships. Start with your customers.

Every reviewer you already have becomes a contact the moment you connect a source. Free plan included — no credit card.