Eval Personas

The people Sourcy's activation bot talks to. 32 real WhatsApp conversations classified into 6 behavior buckets, with acceptable outcome ranges for each.
32Real Conversations
6Behavior Buckets
8Tested via Auto-Eval
Coverage Distribution
B1 Budget
5
B2 Vague
3
B3 Qualified
14
B4 Restricted
4
B5 Branded
1
B6 Ghost
5

B1 — Budget / Quantity Challenge

Lead has a product but budget or quantity is unrealistic. Bot should do honest math, exit gracefully, leave a price door open.

Syed / VCare
Hand wash 500ml — wants 25 PKR (~$0.09). Way below cost.
REALTESTEDPakistan
Acceptable: EXIT_POLITE QUALIFY_AND_ADVANCE
Good/handwash SR.txt
Candle Student
Candle materials (molds, wicks, jars). Student, hobby quantities.
REALTESTEDPakistan
Acceptable: EXIT_POLITE QUALIFY_AND_ADVANCE
Bad/bad example 1.txt
femmoraaa
Jewelry/accessories. IG teen, no budget.
REALTESTEDPakistan
Acceptable: EXIT_POLITE QUALIFY_AND_ADVANCE
Bad/bad example 5 - femmoraaa jewelry teenager.txt
Jersey Low Qty
Jerseys. Very small order, below MOQ.
REALRéunion
Acceptable: EXIT_POLITE QUALIFY_AND_ADVANCE
Bad/bad example 6 - jersey low qty.txt
Anam
Jewelry, bags, makeup. No specs, no budget defined.
REALTESTEDPakistan
Acceptable: EXIT_POLITE QUALIFY_AND_ADVANCE
Bad/bad example 2.txt
?

B2 — Vague / No Specs

Lead hasn't specified a product. Bot should draw out specs with value delivery, not waste turns on process.

Copypaste
Unclear inquiry, spam-like message. No real product.
REALIndia
Acceptable: EXIT_POLITE QUALIFY_AND_ADVANCE
Bad/bad example 8 - copypaste.txt
Jorge Vague
No product specified at all. Exploratory message.
REALUS
Acceptable: EXIT_POLITE QUALIFY_AND_ADVANCE
Bad/bad example 9 - jorge vague.txt
?
Ghost Inquiry
No product, stopped responding after initial message.
REALUS
Acceptable: EXIT_POLITE
Bad/bad example ghost 1.txt

B3 — Qualified / Defined Product

Lead has a real product, specs, and budget. Bot should price immediately and drive toward SR completion.

10
Jesús Mendoza
Sports apparel — jerseys, shorts, socks. $70K MXN budget.
REALTESTEDMexico
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/Jesús Lizandro Mendoza Mora chat history (Inbound).txt
Edamama (Bren/Bea)
Playmats, play gyms, nursery items.
REALPhilippines
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/Edamama.txt
Alliah / Armada Brands
Gummy supplements.
REAL
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/Armada Brands - gummy supplement.txt
Alessandro / Enrique
Dog harness sets.
REAL
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/Dog Harness.txt
Frederic / Chimaera
Leather bags — duffle, tote, wallet.
REALThailand / Canada
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/chimaera world P1.txt
Tolanikawo
T-shirts, leather handbags.
REALNigeria
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/Tolanikawo chat history (Inbound).txt
Jammaica / Little Luna's
Pastry & drinks packaging.
REALTESTEDPhilippines
Acceptable: CALL_HANDOFF COMPLETE_SR
Good/P1 PH leads asking for a call.txt
Thailand Shuttlecocks
Premium RSL/Lingmei shuttlecocks, 4000 tubes/mo.
REALThailand
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/P1 TH leads.txt
Bala Di Gala
General sourcing (quotation stage).
REAL
Acceptable: QUALIFY_AND_ADVANCE
Good/WhatsApp Chat - Sourcy __ Bala Di Gala (1).txt
Roy / Frank
Unspecified (call scheduled).
REALMalaysia
Acceptable: CALL_HANDOFF
Good/WhatsApp Chat with Sourcy Roy.txt
Matt / KIMO
Kids vitamins (multivitamin, calcium).
REALPhilippines
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
WA Chats - BD Team/Sourcy_KIMO Kids Vitamins PH/
Kindnest
Baby/kids products.
REAL
Acceptable: QUALIFY_AND_ADVANCE
Good/Copy of Kindnest Chat.docx
Oaken Lab
Personal care products.
REALIndonesia
Acceptable: QUALIFY_AND_ADVANCE COMPLETE_SR
Good/Oaken Lab - ID client.docx
Fran
Product unspecified in metadata.
REAL
Acceptable: QUALIFY_AND_ADVANCE
Good/Fran.docx

B4 — Restricted / Impossible Product

Product is restricted, not sourceable, or not physical. Bot should decline firmly, suggest alternatives where possible.

Battery/Fuses
Batteries, fuses, connectors. Restricted items.
REALTESTEDPakistan
Acceptable: EXIT_POLITE REDIRECT_CUSTOM
Bad/bad example 3.txt
Anthony
AirPods, 50 units. Branded resale, too small.
REALTESTEDMalaysia
Acceptable: EXIT_POLITE REDIRECT_CUSTOM
Bad/bad example 4.txt
PUBG
PUBG UC (gaming credits). Not a physical product.
REALAfghanistan
Acceptable: EXIT_POLITE REDIRECT_CUSTOM
Bad/bad example 5 - PUBG.txt
Jose / Motorcycles
Motorcycles. Not sourceable via Sourcy.
REALEcuador
Acceptable: EXIT_POLITE REDIRECT_CUSTOM
Bad/bad example 7 - motorcycles.txt
TM

B5 — Branded / IP Products

Lead is asking for a branded product. Bot should clarify sourcing limitations, redirect to custom alternatives.

TM
Nina Chua / Foxmont
Owala water bottles (branded product).
REALPhilippines
Acceptable: REDIRECT_CUSTOM EXIT_POLITE
WA Chats - BD Team/WhatsApp Chat - Foxmont Owala/

B6 — Ghost / Non-responsive

Lead stopped responding entirely. Bot should send one follow-up, then exit gracefully. Don't chase.

Ghost 1
Stopped responding after 0–1 messages.
REAL
Bad/bad example ghost 1.txt
Ghost 2
Stopped responding.
REAL
Bad/bad example ghost 2.txt
Ghost 3
Stopped responding.
REAL
Bad/bad example ghost 3.txt
Ghost 4
Stopped responding.
REAL
Bad/bad example ghost 4.txt
Ghost 5
Stopped responding.
REAL
Bad/bad example ghost 5.txt
What we need from the team:

1. More high-intent completed-SR references — B3 leads who went through the full journey (specs, pricing, commitment). Sourcy collects this data daily. These let us craft more personas that test the conversion path end-to-end.

2. Real inbound lead distribution — what % of leads fall into each bucket? Helps weight test cases correctly.

3. Thumbs up/down on each case — does it represent a pattern Sourcy actually faces? Any missing patterns?
All 32 conversations sourced from context/Good/, context/Bad/, and WA Chats - BD Team/ in the shared repo.
8 cases tagged TESTED have been run through automated eval and scored against D1–D5 (avg 8.8/10).