Live preview boundaryLocal/mock review mode: no Supabase/Postgres runtime, no email, no analytics, no outreach, no export/copy/send/social/live-provider actions, no production DB mutation.
external actions: falsepreview only
Step 4 · Opportunity desk

Evidence packs sit between the intent map and lead review.

This is the placement checkpoint: opportunities are proof-backed candidates, not final leads. Each local pack carries source proof, fit/intent/confidence scores, risk, limitations, and a recommended manual next step before it moves to the lead desk.

localredditwebsiteexternal actions: falselead review next
Normalize into lead cardsReview intent mapNo export, copy/send, CRM push, or live source provider is enabled.
01
What proof exists

3 opportunity packs with 3 attached evidence records.

Each pack shows source type, buyer signal, confidence, proof, and limitations before any lead card exists.

02
Operator next step

Use this page as the gate into lead cards.

Keep weak or risky opportunities here; only defensible packs should continue to the lead desk and approval center.

Continue to lead desk →
03
Blocked / safe

No prospect can be contacted or exported from opportunities.

This screen is review-only local/mock state: no outreach, copy/send, export, social action, CRM sync, live provider, or production DB mutation.

Defensible opportunity packs

Short stack of proof-backed targets.

mock/local only

Mock API boundary: loading. Opportunity data is loaded through `/api/opportunities`; no external sources are called.

risk: lowreview state: found

Madrid Dental Clinic

Local clinic with public review complaints about unanswered phone calls and slow appointment responses.

I called three times and nobody answered, then had to book somewhere else.

localPublic reviewsmissed-call complaintmanual channel: email
Open evidence packNo contact is sent from this card.
risk: mediumreview state: good

Founder asking for Intercom alternative

A SaaS founder is asking for a lighter customer-support tool and complains that Intercom is too expensive.

Intercom is overkill and expensive for our small team. Any lighter alternatives?

redditReddit threadrecommendation requestmanual channel: public_reply
Open evidence packNo contact is sent from this card.
risk: lowreview state: found

Barcelona med spa

Service business with website contact form but no visible instant-answer path and repeated treatment-pricing questions in reviews.

Customers repeatedly ask about treatment prices, booking rules, and aftercare.

websiteBusiness website + reviewsFAQ gapmanual channel: contact_form
Open evidence packNo contact is sent from this card.
Opportunity boundaryNo send, no export, no CRM sync, no live provider call. Opportunities must pass through lead and approval review before any future manual action.
Move to lead desk