RReTestimonial
Sign inStart free
NEWProof Intelligence · 04/AI Sentiment AnalysisPremium+

Read between the lines.

Every testimonial gets x-rayed: sentiment, themes, features, personas, objections, outcomes. Auto-tagged the moment it lands. Ready to filter, route, and showcase — without touching a spreadsheet.

Dimensions extracted12 per quote
Languages32 supported
Avg analysis1.4s
Proof Intelligence/analysis #q_8421
done · 1.32s
MC
Maya Chen · Head of Ops, Northbeam
imported · typeform · 04 may
Replaced 3 tools in one move. Setup took a coffee break — my whole team uses it now. Pricing was the only hesitation, but ROI was clear by week 2.”
Sentiment
POSITIVE92
Showcase score
89/100
Recommend
Case study
Themes
Pricing transparency
92
Onboarding speed
88
Team collaboration
71
Personas
Head of Ops
81
Founder
73
Features
Wall of Love
84
AI Search
76
Auto-sync
64
Objections
Setup time
62
Pricing
41
01The problem

You have 2,847 testimonials. You can find six.

Praise piles up faster than anyone can read it. Marketing wants quotes about pricing. Sales wants Head-of-Ops voices. Product wants the objection nobody’s solving. Without structure, every request becomes a 90-minute Cmd-F session.

Sentiment Analysis reads every quote the moment it lands and tags 12 dimensions — sentiment, emotion, themes, features, personas, objections, outcomes, jobs-to-be-done, and more. The library becomes searchable proof, not a graveyard.

11×more quotes used in marketing materials within 60 days of enabling sentiment analysis. — ReTestimonial benchmark, 412 workspaces
WITHOUT TAGGING2,847 quotes
quotes about pricing concerns from CFOs
full-text only. Returns every quote with the word “pricing” — including “pricing was clear,” “the pricing page,” and 84 false positives. CFO? No way to know.
WITH SENTIMENT ANALYSIS2,847 · indexed
theme: pricingobjectionpersona: CFOsentiment: ≥ 60
17 matches · 0.3s
“Worth every dollar — finance gave me zero pushback on year 2.” — D. Reyes, CFO @ Wavelength
02Twelve dimensions

Every quote, x-rayed across twelve dimensions.

One pass, twelve answers. Re-runs incrementally on edits — no re-tagging the world.

Sentiment

Polarity from −100 to +100. Captures intensity, not just positive/negative.

+92 ecstatic+45 satisfied−20 frustrated
Emotion

Plutchik's eight emotions with confidence scores per quote.

joy 0.81trust 0.74anticipation
Themes

Topic clusters auto-discovered across your library and labeled in plain English.

onboardingpricingsupport
Features mentioned

Maps to your product taxonomy. Pulls from your docs and feature names.

wall-of-loveai-search
Persona

Inferred role and seniority. Cross-checked with import metadata when present.

FounderHead of OpsCFO
Objections

What the customer pushed back on — pricing, setup, learning curve, fit.

pricingsetup time
Pain points

The problem the customer was trying to solve before they switched.

spreadsheet helltool sprawl
Outcomes

Quantified results when present, qualitative when not. Numbers extracted.

+38% convsaved 12h/wk
Job-to-be-done

What hire your product made — discoverability, time-saving, status, or skill.

functionalsocialemotional
Showcase score

0–100 rating of fitness for marketing use. Considers length, specificity, sentiment, and authenticity.

89/10071/100
Pull-quote

The strongest 8–14 word fragment, ready for a hero or banner.

auto-extracted
Trust signals

Detects authenticity markers: specificity, named numbers, before/after structure.

hi-trustmedvague
03How it flows

Quote in, twelve tags out — under two seconds.

The whole pipeline runs the moment a testimonial lands. No batch jobs, no nightly cron, no waiting room.

1Ingest
Quote arrives
From form, import, embed, API, or extension. Raw text + any metadata.
import.complete
{ source: 'typeform' }
len: 412 chars
2Embed
Vectorize
Quote is embedded into a 1536-d vector for retrieval and similarity.
embedding.created
model: text-embed-3
dim: 1536
3Extract
Run dimensions
12 specialist passes — sentiment, themes, persona, objections — in parallel.
analysis.start
passes: 12
parallel: true
4Reconcile
Cross-check
Theme inference reconciled against your taxonomy. Confidence below 0.55 → flagged.
reconcile.done
flagged: 1
auto: 11
5Index
Write tags
All twelve dimensions written to the testimonial. Available to search, widgets, and routes.
index.commit
ms: 312
v: 4.2.1
04Taxonomy

Themes discover themselves. You stay in charge.

The model clusters quotes into themes, names them in plain English, and shows you the count plus average sentiment. Rename, merge, split, or pin themes — the next quote respects your taxonomy.

Re-cluster anytime
Force a re-cluster after a campaign or product launch — old tags backfilled.
Rename, merge, split
"Setup" + "Onboarding" + "Getting started" → one theme, applied across all 1,047 mentions.
Pin custom themes
Force-define themes the model must search for — even when usage is rare.
Themes2,847 quotes · 23 themes
re-clustered 2h ago
Pricing transparency
412+28
Onboarding speed
388+34
Customer support
271+41
Team collaboration
244+22
Mobile experience
178-9
Reporting depth
163-12
Migration from competitor
151+31
API & developers
124+26
theme color = polarity · count = mentionsshowing 8 of 23 →
05Smart filters

Ask in plain English. Get the right quotes in 0.3s.

The dimensions become a query language. Save filters, share with the team, drop them straight into a widget or a wall.

Saved by team
new query
Show me CFO quotes about pricing — sentiment > 70 — under 25 words17 · 0.28s
"Worth every dollar. Finance gave me zero pushback on year 2."
D. Reyes · CFO @ Wavelength
+88pricing21 words
"ROI was clear by week 2. Cheaper than any of the three tools it replaced."
P. Yusuf · CFO @ Foreman
+82pricing19 words
"Renewed without negotiation — first time we've done that with a SaaS."
S. Iyer · CFO @ Plotline
+91pricing16 words
Use in widgetSave filter
06Intelligence

A monthly state-of-the-customer, written for you.

Sentiment Analysis rolls every quote into trend lines, deltas, and a plain-English brief. Trigger Slack or email when a theme shifts.

April brief
auto-generated · 412 quotes analyzed

Overall sentiment held steady at +74 this month, but the surface hides a shift. Onboarding sentiment jumped +8 points after the v4.2 release — three quotes specifically called out the new walkthrough.

The flag this month is mobile experience: 14 quotes mentioned it negatively (vs. 5 in March), and average sentiment fell from −18 to −34. Two of the loudest came from upmarket accounts.

CFO-tagged quotes are up 23% — three workspaces routed them straight into the pricing page wall, contributing to a +12% conversion lift on that surface.

Send to SlackExport PDF
Onboarding
30-day rolling
+82
+8
Pricing
30-day rolling
+74
+2
Support
30-day rolling
+91
0
Mobile
30-day rolling
−34
−16
07Steering

Correct it once. It learns your taste.

Every override — a renamed theme, a re-scored sentiment, a corrected persona — feeds back into your workspace’s tuning. The model gets sharper on your domain without ever leaving it.

1
Workspace-private tuning
Your corrections never train shared models. They live in your tenant only.
2
Custom dimensions
Add up to 8 custom dimensions — "is_video_friendly", "mentions_competitor", "is_quotable". You define, the model fills.
3
Confidence thresholds
Below 0.55 → routed to a review queue. You decide where the bar sits.
4
Re-run on demand
Bulk re-tag any subset. New dimension? Old quotes catch up in one click.
Low-confidence queue4 to review
“Honestly? I was skeptical. It worked anyway.”
Sentiment
+22conf 0.41
Sarcasm flag
likely · 0.78
Confirm +85Mark sarcasticSkip
“Solid product. Could be cheaper. Will renew.”
conflicting signals · queued for review
08Where it travels

Tagged once. Useful everywhere.

Wall of Love
Filter walls by any dimension. Auto-rotate top showcase scores.
Smart Widgets
Embed filters become live: serve CFO quotes on /pricing, devs on /docs.
Tags & Organization
Themes flow into manual tags. Two systems, one library.
Routing & Rewards
High-sentiment + verified → reward eligible. Negative → support DM.
Briefs & Reports
Monthly digests, slack alerts, exportable PDFs for the leadership pack.
API & Webhooks
Every dimension exposed via REST. Webhook on threshold cross.
09Specs

Built for enterprise paranoia.

Your customer voice never trains a shared model. Inference runs in your region. Audit logs cover every decision.

ModelsAnthropic Claude 3.5 + OpenAI text-embed-3 (regional)
PrivacyWorkspace-isolated tuning · zero shared training
Regionsus-east-1, us-west-2, eu-west-1, ap-southeast-1
LatencyMedian 1.4s · p95 2.8s end-to-end
Languages32 supported · auto-detected per quote
AuditEvery decision logged with model version + confidence
ComplianceSOC 2 Type II · GDPR · HIPAA-eligible (Enterprise)
ThroughputUp to 50k quotes/day · burst to 5k/min
VersioningPin model version per workspace · re-run on upgrade
Sentiment Analysis · Premium+

Stop reading. Start using.

Twelve dimensions, every quote, in under two seconds. Your library becomes a search engine for proof.

Free to try · 100 quotes · No credit card