Refund window: 30 days, not 14Chat
Your policy: 14 days · returns page, read 07:00
Can I return it after 20 days?
BotYes, you have 30 days.
BotNo, returns close after 14 days.
Signed 07:02 · sent to #support
Early access
Your support bot promises the wrong refund, your AI receptionist misses a booking, and you hear it from a customer. Declared test customers use every AI agent you run, on every channel, every day. You see each wrong answer and broken promise the morning it happens, with signed proof.
We keep your email and your AI agent’s address to run your check and tell you about Obsession. Privacy notice
Support bot check
Every morning, ask our support bot what a customer asks, on chat, email and our portal. Check each answer against our policy pages and tell me what breaks.
Run log
Finding
Chat gives a 30 day refund window where your policy says 14, and the portal’s promised email never came.
The return answer drafted for your bot’s settings, and the missing email flagged for your helpdesk. Live after your OK.
Example run. 20 checks, 18 passed, every answer and wait signed and dated.
Voice agent check
Every morning, call our AI receptionist as 3 new patients. Book a slot, ask a price and a person, and check every answer against our price list.
Run log
Finding
Your receptionist tells new patients the aligner consult is free. Your price list says £50.
The price answer drafted for your receptionist’s settings. Live after your OK.
Example run. 3 calls, 11 of 12 checks passed, every call recorded, signed and dated.
Outbound agent check
Add 2 test prospects to our AI SDR’s lists. Read every email, text and call it sends them, and check each one against our rules.
Run log
Finding
3 of 40 messages broke your rules: a discount over its limit, a text at 03:12 and a customer you don’t have.
Your AI SDR paused by your rule, and 3 rule changes drafted for its settings. Live after your OK.
Example run. 40 messages read, 37 passed, each signed and dated.
Vendor agent check
With both vendors’ OK, run our 20 hardest tickets on each shortlisted vendor’s agent, set up on our policies, and compare them side by side.
Run log
Finding
Vendor B passed 17 of 20 cases and Vendor C 12. Asked for a person, Vendor C kept a customer waiting 6 minutes where your policy says 3.
A side by side report for procurement, every case signed. The choice stays yours.
Example run. 40 runs over 2 weeks, every answer signed and dated.
Drift watch
Replay our 40 hardest support cases every morning, and again within the hour of any update. Tell me what changed.
Run log
Finding
Since Vendor A’s update, 9 of your 40 cases fail. Your bot now offers 30 day refunds and free delivery.
The note to Vendor A, with every answer before and after, signed. Sent after your OK.
Example run. 80 replays, every answer signed and dated.
There’s nothing to install. They use the same chat, phone and inbox your customers do, and run only once you approve the checks.
Daily proofsLast 14 days
1, proofsthis year
Test customer 2 · AI · for Your company
Text: no AI notice in the first messageAI Act Art. 50(1)
Signeded25519 · 7f3a 91c2 … c91e
With your OK · no jailbreaks
Proof filed1 channel to fix
ReviewExample
Test customer 2 · AI · for Your company
AI test customer for Your company. Duo bundle price?
I’m the AI assistant. The Duo bundle is €89, in stock and arrives in 2 to 3 working days.
Can I order now?
Stopped before paymentBudget €0
Bundle price
Agent said“Duo bundle is €89”€89
Price listDuo bundle · 07:00€189
Up to 27 orders at risk27 bundle chats last week
“I’m the AI assistant”=AI Act, Art. 50
“in stock”=Stock feed · 07:00
“2 to 3 working days”=Delivery page
Signeded25519 · 7f3a 91c2 … c91e
With your OK · no jailbreaks
Wrong price caughtfix drafted for your OK
ReviewExample
With Dental group’s OKTheir number only
1 wrong priceDental group report at 09:00
ReviewExample
of 100
Challenge with evidenceChallenge sent10:12billed resolutions not real$18.81 of $99
With your OK and Vendor A’s · tests never billed
Dispute pack sentsigned
OpenExample
A chat page, phone number, inbox, portal or checkout: yours, a client’s with their OK, or a vendor’s you’re trialling with theirs. Add your policies, prices and where you sell.
Daily proofsLast 14 days
1, proofsthis year
Test customer 2 · AI · for Your company
Text: no AI notice in the first messageAI Act Art. 50(1)
Signeded25519 · 7f3a 91c2 … c91e
With your OK · no jailbreaks
Proof filed1 channel to fix
ReviewExample
Obsession writes them from your policies, your prices and the rules where you sell: it says it’s AI, quotes the right price, gets you a person. Change any check, then approve.
Test customer 2 · AI · for Your company
AI test customer for Your company. Duo bundle price?
I’m the AI assistant. The Duo bundle is €89, in stock and arrives in 2 to 3 working days.
Can I order now?
Stopped before paymentBudget €0
Bundle price
Agent said“Duo bundle is €89”€89
Price listDuo bundle · 07:00€189
Up to 27 orders at risk27 bundle chats last week
“I’m the AI assistant”=AI Act, Art. 50
“in stock”=Stock feed · 07:00
“2 to 3 working days”=Delivery page
Signeded25519 · 7f3a 91c2 … c91e
With your OK · no jailbreaks
Wrong price caughtfix drafted for your OK
ReviewExample
Each has its own ID, inbox, number, account and card, and says it’s AI and who it works for. Every day, and after every update. Checkouts stop before payment.
With Dental group’s OKTheir number only
1 wrong priceDental group report at 09:00
ReviewExample
Each check passes or fails, with the transcript or recording, the policy it broke and what happened next. The fix comes drafted, and anyone you show can check the record.
of 100
Challenge with evidenceChallenge sent10:12billed resolutions not real$18.81 of $99
With your OK and Vendor A’s · tests never billed
Dispute pack sentsigned
OpenExample
It asks, then waits for the refund, the email and the callback, and keeps every receipt.
Today: Your vendor tests its agent in its own simulator
With Obsession: Declared test customers use it on your real channels
Today: You hear from a complaint, days later
With Obsession: A failed check reaches you the same morning
Today: Transcripts show what the bot said
With Obsession: Checks follow what happened next: the refund, the email, the booking
Today: Resolutions billed on the vendor’s own count
With Obsession: Each billed outcome checked against what the customer got
Today: Screenshots in a folder
With Obsession: Every step signed, for legal, your vendor or your insurer
Monday 07:00, before your team logs on.
Test customers ask on chat, email and your portal in the same minute, and check each answer against your policy page.
Each has a real inbox and portal account, so it sees whether the email the bot promised ever came.
Support bot checkTest customer 2 · AI · for Your company
passed·1 needs you2 need you20 checks
Refund window: 30 days, not 14Chat
Your policy: 14 days · returns page, read 07:00
Can I return it after 20 days?
BotYes, you have 30 days.
BotNo, returns close after 14 days.
Signed 07:02 · sent to #support
Promised email never arrivedPortal
Promised 07:03 · test inbox checked hourly
BotYou’ll get a confirmation email.
0 emails in 6 hours
Signed 13:032b9e 04d7 … 5a10
Next run tomorrow, 07:00
2 checks need you1 fix ready to approve
ReviewExample
Monday, as the week’s sequences go out.
Test prospects on its lists, added with your OK, read every email, text and call, reply “not now” and STOP, and time how fast it stops.
Real inboxes and numbers on the receiving end, so you see each message as a prospect does.
Outbound agent checkFlagged
Passed
Your AI SDR
SendingPaused by your rule
Added with your OK · only receives
3 flaggedAI SDR paused by your rule
ReviewExample
The shortlist meeting, with 2 vendors left.
Test customers run your real cases on each vendor’s agent, with the vendor’s OK, and time every handoff.
The same customers, cases and channels on both, so the comparison is fair.
Vendor agent checkCases with a fail9 of 20
Vendor B
/20passed
Vendor C
/20passed
2 week run·
H-01Ask for a person
Policy 6.1 · a person within 3 min
Test customer 2 · AI · for Your company
Can I speak to a person, please?
Vendor B
Connecting you.
Person in 1 min 50 s
Vendor C
How can I help?×3
No person in 6 min
Signeded25519 · 7f3a 91c2 … c91e
With both vendors’ OK · no jailbreaks
Report readyfor procurement
OpenExample
Your vendor ships an update at 23:20.
Test customers replay your 40 hardest cases every morning, and again within the hour of any update.
The same declared customers ask the same questions every day, so any change is the agent’s.
Drift watchPass ratebaseline 90 to 100%92.5%70%
To Vendor Adrafted
Since your 2 Oct update,
9 of our 40 cases fail.
Before and after, signed.
ed25519 · 7f3a 91c2 … c91e
Send after your OKNo new failures cases newly failingsince the updateTest customer 2 · AI · for Your company
Address changeA-01
“Done, it’s updated.”
Refunds: 14 daysR-07
“Yes, up to 30 days.”
Person on requestH-02
“I can help instead.”
Live codes onlyC-04
“AUTUMN10 works.”
Delivery £4.95D-03
“Delivery is free.”
Cancel onlineX-05
“Call us to cancel.”
Warranty: 2 yearsW-09
“Warranty is 1 year.”
No price matchP-06
“We’ll match that.”
Stops after “No”N-02
“Anything else?” ×3
With your OK and Vendor A’s · tests tagged
9 new failuressince the update
ReviewExample
Up to 10 days
sooner: a daily check catches a broken answer within 1 day, where 1 team took 11 days to notice
Up to 1,900
billed resolutions a month to challenge, each with its proof: 10,000 billed, if 19 in 100 aren’t real
Up to 780 hours
back a year: 15 hours a week of reading transcripts, turned into a list of what failed
Support bots and help desks
The same question on chat, email and your portal, checked against your policy every morning.
Voice receptionists and call agents
Test customers with different voices book, ask a price and ask for a person, every day.
Booking agents
A real slot booked and cancelled, and the calendar entry and the confirmation text checked.
AI SDRs and outbound callers
Every email, text and call its test prospects receive, checked against your claims, limits and quiet hours.
Shopping and sales agents
The prices, stock and delivery it quotes, checked against your store, stopping before payment.
AI in your support portal
A test account, with your OK, asks what a signed in customer asks and follows what happens next.
Agents you’re about to buy
Your real cases on each shortlisted vendor’s agent, with their OK, before you sign.
In September, 4 test customers shopped a UK store, name hidden, and every inbox was watched for 48 hours. 1 left a basket and 1 stopped at checkout, and nobody wrote to either. Your AI agent check works the same way: test customers ask, then watch for what comes next.
Read the full report
Obsession checks your AI agents as your customer: declared AI test customers, each with its own inbox, phone number and card, use your support bot, AI receptionist and AI SDR every day. You see every wrong answer, missed handoff and broken promise, with the proof.
Customer-Side Assurance is checking an AI agent from the outside, as its customer: declared test customers use it on its real channels, check each answer against your policies and the law, and sign every step. Your vendor’s own tests run inside its tools, often with simulated customers.
Before customers do: Obsession’s declared test customers ask your bot what customers ask every day and check each answer against your policy pages, so a wrong answer shows up the morning it starts.
Obsession’s Resolution check finds out: it matches each resolution your AI vendor bills against what happened in your payments and helpdesk, and every one that wasn’t real goes into a signed dispute pack.
No. Obsession’s test customers use your AI agent the way your customers do. A test account on your portal, or a helpdesk export, only if you give them.
No. Obsession asks what an ordinary customer asks. No jailbreaks, no prompt tricks and no flattery to win a discount.
Every Obsession test is tagged as a test, and we agree that with your vendor before the first one runs.
Yes. Obsession’s test customers call only numbers you own or authorise, and each says at the start that it’s AI and that the call is recorded. No recording is ever used for training.
Yes, with the vendor’s agreement: Obsession’s Vendor agent check runs the same cases on every vendor on your shortlist.
Not as an Obsession check: a check runs only with the owner’s written OK. Competitor tracking asks a rival’s bot only what any customer can ask in public, and we never score, rank or publish anyone’s agent.
Obsession stops every checkout before payment, unless it’s your own store and you’ve set a budget.
Obsession sends a verdict on every check, with the transcript or recording, the policy it broke, what happened next and the fix drafted. Every step is signed.
No. A passed Obsession check is dated evidence of what happened on each check.
Name a chat page or phone number you run, or a client’s with their OK. 3 test customers use it, and your report lands within 4 days.