Lead Review Board

Board-first operator workflow for review, approval, send readiness, and tracking.

Lead Review Board

This board is the only production operator workflow. Cards open the canonical lead detail, message editor, evidence, review, outcome tracking, and send-readiness state without creating a second path.

Learning Inventory

Ready Now
0
Archived Ready
2
Meetings
1
Proposals
1
Customers Won
1
Active Experiments
0

Needs Approval

0
Review not yet approved. Send approval remains separate.
No leads in this column.

Minor Review

0
MINOR_REVIEW messages that still need operator judgment.
No leads in this column.

Ready To Send

0
review_status=approved and approved_for_send=1, unsent, active leads.
No leads in this column.

Sent / Tracking

30
Sent, opened, replied, bounced, or unsubscribed.
Rumley Periodontics
Saskatoon • reception@rumleyperiodontics.ca
#1019
missing or weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Kensington Dental Centre
Saskatoon • info@kensingtondentalcentre.ca
#1016
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Saskatoon Smiles Dental Studio
Saskatoon • smiles@saskatoonsmilesgroup.com
#1011
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
All Smiles Dental Group
Saskatoon • allsmiles@sasktel.net
#1010
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Cityscape Dental Group
Saskatoon • info@cityscapedentalgroup.com
#1009
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Blairmore Dental Centre - Saskatoon Dentist
Saskatoon • info@blairmoredental.com
#1008
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Idyll Dental
Saskatoon • smile@idylldental.ca
#1007
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Midtown Dental Clinic - Saskatoon Dentists
Saskatoon • appointment@midtowndentalclinic.ca
#1000
weak trust signals
Approved Strong Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
51 Dental (Five One Dental Prof. Corp.) Saskatoon
Saskatoon • smile@51dental.ca
#996
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Broadway Dental Group
Saskatoon • admin@broadwaydentalyxe.ca
#990
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Botanical Dental
Saskatoon • reception@botanicaldental.ca
#988
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Saskatoon Dental Group
Saskatoon • info@saskatoondentalgroup.com
#986
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Wildwood Dental Clinic
Saskatoon • reception@wildwooddentalclinic.com
#979
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Silverwood Dental
Saskatoon • contact@silverwooddental.com
#978
poor above-the-fold structure
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Boulevard Dental Centre
Saskatoon • info@boulevarddental.ca
#969
weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Dr. Houseman and Associates
Saskatoon • drhouseman@sasktel.net
#968
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Lawson Dental
Saskatoon • lawsonreception@sasktel.net
#966
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Lakewood Dental Clinic Saskatoon
Saskatoon • office@lakewooddentalclinic.com
#960
missing or weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Tiny Teeth Pediatric Dentistry
Saskatoon • info@tinyteethdental.ca
#1005
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
YXE Dental 8th Street
Saskatoon • yxedental.aspenridge@gmail.com
#995
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Canada Building Dental Group Saskatoon
Saskatoon • info@canadabuildingdentalgroup.com
#991
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Packham Avenue Dental
Saskatoon • packhamavenuedental@gmail.com
#983
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Fairhaven Dental
Saskatoon • fairhavendent@gmail.com
#974
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Spruce Dental Evergreen
Saskatoon • spruce.dental.evergreen@gmail.com
#972
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Downtown Dental
Saskatoon • info@dtdyxe.ca
#965
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Campus Dentist Regina
Regina • mcmaster@campusdentist.com
#915
weak trust signals
Approved Elite Cannot Send Safe Replied Prior Sent 2
Next Action: Already Sent
Willowgrove Dental
Saskatoon • info@willowgrove-dental.ca
#1004
weak trust signals
Approved Strong Cannot Send Hold Bounced Contact Gate: cooldown Prior Sent 1
Next Action: Already Sent
Kenderdine Dental Centre
Saskatoon • info@kenderdine-dental.ca
#976
poor above-the-fold structure
Approved Strong Cannot Send Hold Bounced Contact Gate: cooldown Prior Sent 1
Next Action: Already Sent
Westend Dental
Saskatoon • info@westend-dental.ca
#957
weak trust signals
Approved Strong Cannot Send Hold Bounced Contact Gate: cooldown Prior Sent 1
Next Action: Already Sent
Uptown Orthodontics - Saskatoon
Saskatoon • info@uptownorthodontics.ca
#1021
weak trust signals
Approved Elite Cannot Send Safe Unsubscribed Contact Gate: unsubscribe Prior Sent 1
Next Action: Already Sent

YXE Dental 8th Street

Lead #995 • Saskatoon
Core Target Elite Cannot Send Safe Next Action: Already Sent
Memory Status
Prior history: sent 1, opens 1, replies 0, bounces 0, unsubs 0

Lead Summary

Qualification
Core Target
Package Quality
Elite
Eligibility
Cannot Send
Safety
Safe
Ready To Send
No
Review Recommendation
Already Contacted
Recommended Action
Already Sent

Blockers

  • Already sent
  • Not outreach_ready (current display status: opened)

Identity

Business
YXE Dental 8th Street
Website
http://yxedentalclinic.ca/
Email
yxedental.aspenridge@gmail.com
Phone
(306) 955-3838
City
Saskatoon
Source
adaptive_market_crawler
Primary Search
dentist / Saskatoon

Memory And Suppression

Business UUID
a267c35c-6560-4d4d-b20f-dd988cf33938
Prior Sent
1
Prior Opens
1
Prior Replies
0
Prior Bounces
0
Prior Unsubs
0
Business Suppression
Contact Suppression
Cooldown Until

Operator Decision

Qualification
Core Target
Qualification Reason
in-market for searched vertical
Package Quality
Elite
Package Quality Score
100
Eligibility
Cannot Send
Safety
Safe
Review Recommendation
Already Contacted
Ready To Send
No
Recommended Action
Already Sent

Expert Review

Review State
Approved
Primary Issue
weak trust signals
Confidence
10
Next Step Label
Already Sent
Evidence
  • The site has a 4.6 rating with 136 reviews but zero reviews, testimonials, or star ratings are displayed anywhere on the visible page — confirmed by visual_reviews_visible: false — meaning social proof is completely hidden from potential patients.
  • The hero headline 'Putting your smile first!' is a generic, unsubstantiated claim with no supporting proof elements (awards, certifications, years in practice, or patient outcomes) visible above the fold on either desktop or mobile, leaving the value claim unsupported.

Message Package

Message Safety
Safe
Message Present
Yes
Generated At
2026-06-21 23:03:53

Safety Notes

No message safety issues are currently flagged.

Review Actions

Existing review approval and reject routes are reused here. No duplicate send or approval actions were added.

Learning Dimensions

Commercial Angle
trust-blocker
Review Issue
weak-trust-signals
Industry and website platform dimensions remain future-only until canonical production sources populate them automatically.

Business Outcomes

Reply Classification
Meeting Booked
Proposal
Customer
Revenue
Loss Reason

Experiment Metadata

Experiment ID
Variant
Control Group
0
Experiment assignment is admin-only until controlled production variants are actively running.

Outreach Events Timeline

sent
2026-06-27 17:59:45
{
  "message_id": "\u003c9d99f762-589b-4796-866d-34b9f027a61d@lead-engine\u003e",
  "subject": "Your trust proof is buried",
  "subject_variant": "B",
  "token": "d7d02d816584431592d2e5021a30ea21"
}
open
2026-06-27 18:04:41
{
  "subject_variant": "B"
}
Technical Details

Technical Status

Lead ID
995
Raw Review Status
approved
Raw Outreach Status
opened
Workflow State
opened
Approved For Send
1
Sent
1
Delivery Status
opened
Message Status
message_ready

Tracking And Suppression

Sent At
2026-06-27 17:59:45
Open Count
1
Opened At
2026-06-27 18:04:41
Reply Count
0
Replied At
Bounce Count
0
Bounced At
Do Not Contact
0
Suppression Reason
{
  "lead": {
    "address": "3110 8 St E #9, Saskatoon",
    "analysis_error": null,
    "analysis_version": "v2_reconciled_scored_2026_05",
    "analyzed_at": "2026-06-21 22:35:45",
    "approved_for_send": 1,
    "archived": 0,
    "audit_attempts": 1,
    "audit_completed_at": "2026-06-21 22:35:45",
    "audit_issues": "[\"I couldn\u0027t find pricing or package guidance on the homepage, which makes it harder for visitors to judge fit quickly - that often leads to comparison-shopping instead of a direct enquiry.\", \"I counted 9 scripts and 3 images on the homepage (9 blocking scripts, 3 images without lazy-loading). That can slow down initial load and add friction before visitors engage - which often leads to early drop-off, especially on mobile.\"]",
    "audit_last_error": null,
    "audit_locked_at": null,
    "audit_locked_by": null,
    "audit_status": "audited",
    "authority_score": null,
    "body_text": "YXE Dental: Your Dentists in Saskatoon LOCATIONS \u0026 HOURS 8th Street Aspen Ridge CONTACT CANADA DENTAL CARE PLAN \u0026 BENEFIT JOIN OUR TEAM! BOOK ONLINE Your Dentists in Saskatoon BOOK ONLINE Both Locations Open Evenings * Canadian Dental Care Plan Accepted * Putting your smile first! YXE Dental - 8TH STREET LOCATION Dr. Donald Hui, Dr. Tijana Lazova, Dr. Shaelyn Standish BOOK ONLINE We offer appointments in Mandarin \u0026 Cantonese Phone: (306) 955-3838 Fax Number: (306) 955-3833 Email: yxedental@gmail.com Address: #9 - 3110 8th St. E, Saskatoon, SK S7H 0W2 OFFICE HOURS: Monday:\t8:00 AM - 4:30 PM Tuesday:\t12:00 PM - 7:00 PM Wednesday:\t8:00 AM - 4:30 PM Thursday:\t1:00 PM - 8:00 PM Friday:\t8:00 AM - 4:30 PM SAT \u0026 SUN\tCLOSED YXE Dental - ASPEN RIDGE LOCATION Dr. Amanda Beaudry, Dr. Coca Blue, Dr. Tijana Lazova BOOK ONLINE We offer appointments in Vietnamese \u0026 Korean Phone: (306) 986-6176 Fax Number: (306) 986-6177 Email: yxedental.aspenridge@gmail.com Address: #125-1260 Baltzan Blvd Saskatoon, SK. S7W 1E8 OFFICE HOURS: Monday:\t12:00 PM - 8:00 PM Tuesday:\t\t12:00 PM - 8:00 PM Wednesday:\t9:00 AM - 5:00 PM Thursday:\t9:00 PM - 5:00 PM Friday:\t9:00 AM - 4:00 PM SAT \u0026 SUN\tCLOSED",
    "booking_cta_present": null,
    "booking_link": "https://www.facebook.com/yxedental/",
    "bounce_count": 0,
    "bounced_at": null,
    "business_memory_id": 717,
    "candidate_fingerprint": "d274a0603d7cda49460d11707dfebc94171b4a50",
    "city": "Saskatoon",
    "commercial_angle_normalized": "trust-blocker",
    "contact_extraction_metrics": "{\"pages_checked\": 1, \"pages_with_contact_signals\": 1, \"emails_found_raw\": 4, \"emails_rejected\": 0, \"extraction_sources_used\": [\"mailto\", \"visible_html\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 0.2, \"retry_count\": 1, \"failure_type\": null, \"retry_after\": null, \"domain_health_status\": \"healthy\", \"domain_health_reason\": \"reachable\", \"js_contact_attempted\": 0, \"js_contact_status\": \"skipped\"}",
    "contact_form": 0,
    "contact_form_present": null,
    "contact_page": "http://yxedentalclinic.ca/#contact",
    "contact_pages_checked": "[\"http://yxedentalclinic.ca/\"]",
    "contactable": 1,
    "conversion_score": 100,
    "created_at": "2026-06-21 22:07:00",
    "cta_text": "CONTACT",
    "customer_status": null,
    "customer_status_at": null,
    "delivery_status": "opened",
    "do_not_contact": 0,
    "domain": "yxedentalclinic.ca",
    "domain_final_url": "https://yxedentalclinic.ca/",
    "domain_health_checked_at": "2026-06-21T22:22:17+00:00",
    "domain_health_reason": "reachable",
    "domain_health_status": "healthy",
    "email": "yxedental.aspenridge@gmail.com",
    "email_confidence": "high",
    "email_source": "mailto",
    "enrichment_attempts": 1,
    "enrichment_completed_at": "2026-06-21 22:22:18",
    "enrichment_failure_type": null,
    "enrichment_last_error": null,
    "enrichment_locked_at": null,
    "enrichment_locked_by": null,
    "enrichment_retry_after": null,
    "enrichment_status": "contact_enriched",
    "experiment_control_group": 0,
    "experiment_id": null,
    "experiment_variant": null,
    "expert_confidence": 10,
    "expert_review_v2": "{\"primary_issue\": \"weak trust signals\", \"evidence\": [\"The site has a 4.6 rating with 136 reviews but zero reviews, testimonials, or star ratings are displayed anywhere on the visible page \\u2014 confirmed by visual_reviews_visible: false \\u2014 meaning social proof is completely hidden from potential patients.\", \"The hero headline \u0027Putting your smile first!\u0027 is a generic, unsubstantiated claim with no supporting proof elements (awards, certifications, years in practice, or patient outcomes) visible above the fold on either desktop or mobile, leaving the value claim unsupported.\"], \"impact\": \"Dental patients have high anxiety and require strong social proof before booking. Hiding 136 positive reviews means visitors cannot validate the clinic\u0027s quality, directly suppressing booking conversions from first-time visitors who have no prior relationship with the clinic.\", \"recommended_angle\": \"Surface the 4.6-star / 136-review rating prominently in the hero section on both desktop and mobile, ideally with 2\\u20133 short patient quotes. Add trust badges (Google rating widget, years in practice, or college membership) directly beneath the headline to convert the generic tagline into a credible, evidence-backed claim.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"Putting your smile first!\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"BOOK ONLINE\", \"cta_confidence\": \"high\", \"visual_reviews_visible\": false, \"reviews_confidence\": \"high\", \"visual_trust_visible\": true, \"trust_confidence\": \"high\", \"visual_uncertain\": false}, \"visual_uncertain\": false, \"review_status\": \"ready\"}",
    "facebook": "https://www.facebook.com/YXEDental/",
    "first_seen_search_id": 105,
    "future_timing_at": null,
    "generated_message": "Hi YXE Dental 8th Street \u2014 while reviewing your site I noticed the hero headline \"Putting your smile first!\" has no supporting proof beneath it.\n\nYour 4.6-star rating across 136 Google reviews isn\u0027t displayed anywhere on the page, which leaves that headline unsubstantiated and weakens the first impression for anyone visiting for the first time.\n\nThe first change I\u0027d test is surfacing that star rating directly under the headline, paired with one or two short patient quotes.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
    "generated_outreach_email": "Hi YXE Dental 8th Street \u2014 while reviewing your site I noticed the hero headline \"Putting your smile first!\" has no supporting proof beneath it.\n\nYour 4.6-star rating across 136 Google reviews isn\u0027t displayed anywhere on the page, which leaves that headline unsubstantiated and weakens the first impression for anyone visiting for the first time.\n\nThe first change I\u0027d test is surfacing that star rating directly under the headline, paired with one or two short patient quotes.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
    "google_maps": "https://maps.google.com/?cid=7042848830261911388",
    "google_place_id": "ChIJAZWH-1rxBFMRXF-JTrI5vWE",
    "guessed_emails": null,
    "h1_count": 2,
    "h1_text": "Your Dentists in Saskatoon",
    "has_city_in_content": 1,
    "has_city_in_h1": 1,
    "has_city_in_title": 1,
    "has_clear_cta": 1,
    "has_pricing": 0,
    "has_service_keyword": 0,
    "has_testimonials": 1,
    "has_website": null,
    "id": 995,
    "impact_summary": "YXE Dental\u0027s homepage has three critical conversion barriers: a generic headline that fails to differentiate the practice, zero visible social proof despite a strong 4.6-star Google rating, and phone numbers presented as unclickable plain text with no contact form. Together these issues mean high-intent visitors \u2014 especially on mobile \u2014 encounter no compelling reason to choose YXE Dental, no trust signals to reduce hesitation, and unnecessary friction to make contact. Fixing these three issues in priority order would directly increase booked appointments and inbound calls without requiring any new services or ad spend.",
    "industry_normalized": null,
    "insights": "{\"issues\": [{\"problem\": \"Weak, generic H1 headline \u0027Your Dentists in Saskatoon\u0027 fails to communicate a unique value proposition or motivate action\", \"evidence\": \"visible: The homepage H1 reads \u0027Your Dentists in Saskatoon\u0027 with no supporting subheadline, benefit statement, or emotional hook visible above the fold. structural: meta_description also defaults to generic language \u0027Your choice dentists in Saskatoon for all general and emergency dental services\u0027 with no differentiation. external: With a 4.6 rating across 136 reviews, social proof exists but is not surfaced in the headline area.\", \"impact\": \"A visitor landing here likely thinks: \u0027This looks like every other dental clinic \\u2014 why should I pick this one?\u0027 Instead of a generic location tag, high-converting sites use benefit-led headlines like \u0027Saskatoon Families Trust YXE Dental \\u2014 Evening Appointments, Two Locations, CDCP Accepted\u0027 that immediately answer \u0027why you.\u0027 This causes visitors to hesitate and bounce before scrolling, resulting in lost bookings from high-intent searchers who move on to a competitor with a clearer offer.\", \"fix\": \"Rewrite the H1 to lead with a patient benefit and differentiator, e.g. \u0027Evening \u0026 Daytime Dental Appointments in Saskatoon \\u2014 CDCP Accepted, Two Locations.\u0027 Add a one-line subheadline that reinforces trust: \u00274.6 stars across 136 reviews. Book online in seconds.\u0027 Place this above the fold before any location details.\", \"priority\": \"HIGH\", \"category\": \"offer\"}, {\"problem\": \"No social proof or testimonials are visible on the homepage despite a 4.6-star Google rating with 136 reviews\", \"evidence\": \"visible: The screenshot shows contact details, office hours, and maps for both locations but zero patient testimonials, star ratings, or review counts are displayed anywhere on the visible page. structural: testimonial_evidence field only contains the tagline \u0027Putting your smile first\u0027 with no actual patient quotes or review widgets confirmed. external: YXE Dental holds a 4.6-star rating from 136 Google reviews \\u2014 verified but entirely absent from the homepage.\", \"impact\": \"A visitor landing here likely thinks: \u0027I have no idea if other patients liked this place \\u2014 I\u0027ll check Google before booking.\u0027 Instead of hiding earned social proof, high-converting dental sites use embedded star ratings, named patient quotes, and review counts directly on the homepage hero or just below the CTA. This causes visitors to leave the site to verify credibility on Google, resulting in lost direct bookings as friction increases and competitors with visible reviews capture the conversion.\", \"fix\": \"Add a visible trust bar or testimonial section on the homepage featuring the 4.6-star Google rating, total review count (136), and 2\\u20133 short patient quotes with first names. Place this immediately below the hero CTA buttons. Embed a Google Reviews widget or use structured schema markup (LocalBusiness + Review) to also improve search visibility.\", \"priority\": \"HIGH\", \"category\": \"trust\"}, {\"problem\": \"Phone numbers are listed as plain text only \\u2014 no clickable call CTA, no urgency framing, and no contact form exists site-wide\", \"evidence\": \"visible: Both location phone numbers appear as static text in the screenshot (e.g. \u0027Phone: (306) 955-3838\u0027) with no tap-to-call button, no call icon, and no visible prompt encouraging users to call. structural: phone_cta_present is false, contact_form_present is false, and the only CTA in the nav is a generic \u0027CONTACT\u0027 text link and \u0027BOOK ONLINE\u0027 button. structural: 9 blocking scripts and 3 unoptimized images compound friction for mobile users who represent the highest call-intent segment.\", \"impact\": \"A visitor landing here likely thinks: \u0027I need to copy this number manually \\u2014 this is more effort than I expected for a simple call.\u0027 Instead of passive phone text, high-converting local health sites use sticky tap-to-call buttons with micro-copy like \u0027Call Now \\u2014 We Answer Same Day\u0027 that reduce action effort to one tap. This causes visitors to hesitate or abandon on mobile, resulting in lost inbound calls from patients with urgent or emergency dental needs who need immediate reassurance.\", \"fix\": \"Convert both phone numbers to tel: href clickable links immediately. Add a sticky mobile call bar at the bottom of the screen with the primary location number and label \u0027Call to Book \\u2014 Same Day Appointments Available.\u0027 Add a simple 3-field contact form (name, phone, message) to the Contact page to capture leads outside office hours. Fix blocking scripts and add lazy-loading to images to reduce mobile load friction.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}], \"summary\": \"YXE Dental\u0027s homepage has three critical conversion barriers: a generic headline that fails to differentiate the practice, zero visible social proof despite a strong 4.6-star Google rating, and phone numbers presented as unclickable plain text with no contact form. Together these issues mean high-intent visitors \\u2014 especially on mobile \\u2014 encounter no compelling reason to choose YXE Dental, no trust signals to reduce hesitation, and unnecessary friction to make contact. Fixing these three issues in priority order would directly increase booked appointments and inbound calls without requiring any new services or ad spend.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Quick Fixes That Could Fill More Appointment Slots at YXE Dental\\n\\nHi YXE Dental Team,\\n\\nI reviewed your website and found three specific issues that are likely costing you bookings every week \\u2014 none of them require a full redesign to fix.\\n\\n1. Your headline doesn\u0027t give people a reason to choose you. \u0027Your Dentists in Saskatoon\u0027 tells visitors where you are, but not why you\u0027re the right choice. A simple rewrite to highlight evening hours, two locations, and CDCP acceptance would immediately improve how first-time visitors respond.\\n\\n2. Your 4.6-star Google rating is invisible on your site. You\u0027ve earned 136 reviews, but none of that social proof appears on your homepage. Patients who don\u0027t know you will leave your site to verify you on Google \\u2014 and some won\u0027t come back. Adding a visible star rating and two or three short patient quotes would solve this in an afternoon.\\n\\n3. Your phone numbers can\u0027t be tapped on mobile. Both numbers appear as plain text, meaning a mobile visitor has to manually copy and dial. There\u0027s also no contact form for after-hours inquiries. A tap-to-call button and a simple contact form would capture leads you\u0027re currently losing.\\n\\nThese are high-priority, high-impact changes. I\u0027d be glad to walk you through exactly how to implement them \\u2014 happy to set up a quick call at your convenience.\\n\\nBest regards\"}",
    "insights_attempts": 1,
    "insights_completed_at": "2026-06-21 23:03:19",
    "insights_last_error": null,
    "insights_locked_at": null,
    "insights_locked_by": null,
    "instagram": "https://www.instagram.com/yxedental/?hl=en",
    "js_contact_attempted": 0,
    "js_contact_checked_at": null,
    "js_contact_error": null,
    "js_contact_status": "skipped",
    "last_analyzed_at": "2026-06-21 23:03:53",
    "last_contact_enriched_at": "2026-06-21T22:22:17+00:00",
    "last_error": null,
    "last_operator_action": null,
    "last_operator_action_at": null,
    "last_operator_actor": null,
    "last_reply_classified_at": null,
    "lead_identity": "18bdf29fca642515a099b4033d6d9b598b91033e",
    "legacy_score": null,
    "loss_reason": null,
    "manual_override": 0,
    "meeting_booked_at": null,
    "memory_context": {
      "business_memory_id": 717,
      "business_suppressed": false,
      "business_suppression_reason": null,
      "business_uuid": "a267c35c-6560-4d4d-b20f-dd988cf33938",
      "contact_suppressed": false,
      "contact_suppression_reason": null,
      "cooldown_until": null,
      "prior_bounce_count": 0,
      "prior_open_count": 1,
      "prior_reply_count": 0,
      "prior_sent_count": 1,
      "prior_unsubscribe_count": 0
    },
    "message_attempts": 1,
    "message_completed_at": "2026-06-21 23:03:53",
    "message_failed": 0,
    "message_generated_at": "2026-06-21 23:03:53",
    "message_last_error": null,
    "message_locked_at": null,
    "message_locked_by": null,
    "message_safety_issues": "{}",
    "message_safety_status": "PASS",
    "message_status": "message_ready",
    "message_type": "ai",
    "meta_description": "YXE Dental | Your choice dentists in Saskatoon for all general and emergency dental services.",
    "meta_description_present": null,
    "meta_title": "YXE Dental: Your Dentists in Saskatoon",
    "mobile_friendly": 1,
    "name": "YXE Dental 8th Street",
    "no_email_reason": null,
    "normalized_address": "3110 8 st e 9",
    "normalized_name": "yxe dental 8th street",
    "normalized_phone": "3069553838",
    "open_count": 1,
    "open_tracking_token": "d7d02d816584431592d2e5021a30ea21",
    "opened_at": "2026-06-27 18:04:41",
    "operational_eligibility": null,
    "opportunity_score": null,
    "opportunity_type": null,
    "outreach_insight": null,
    "outreach_message": "Hi YXE Dental 8th Street \u2014 while reviewing your site I noticed the hero headline \"Putting your smile first!\" has no supporting proof beneath it.\n\nYour 4.6-star rating across 136 Google reviews isn\u0027t displayed anywhere on the page, which leaves that headline unsubstantiated and weakens the first impression for anyone visiting for the first time.\n\nThe first change I\u0027d test is surfacing that star rating directly under the headline, paired with one or two short patient quotes.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
    "outreach_message_id": "\u003c9d99f762-589b-4796-866d-34b9f027a61d@lead-engine\u003e",
    "outreach_status": "opened",
    "outreach_subject": "Your trust proof is buried",
    "package_quality_class": null,
    "package_quality_score": null,
    "page_speed_score": 90,
    "phone": "(306) 955-3838",
    "phone_cta_present": null,
    "pipeline_stage": "New",
    "platform_type": null,
    "pricing_evidence": "",
    "proposal_sent_at": null,
    "proposal_status": null,
    "proposal_status_at": null,
    "qualification_class": "QUALIFIED",
    "qualification_reason": "in-market for searched vertical",
    "rating": 4.6,
    "reconciliation_json": "{\"visual_headline\": \"Putting your smile first!\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"BOOK ONLINE\", \"cta_confidence\": \"high\", \"visual_reviews_visible\": false, \"reviews_confidence\": \"high\", \"visual_trust_visible\": true, \"trust_confidence\": \"high\", \"visual_uncertain\": false}",
    "reconciliation_status": "success",
    "referral_business_name": null,
    "referral_contact_email": null,
    "replied_at": null,
    "reply_classification": null,
    "reply_classification_confidence": null,
    "reply_count": 0,
    "revenue_amount": null,
    "revenue_currency": null,
    "review_attempts": 0,
    "review_completed_at": null,
    "review_count": 136,
    "review_issue_normalized": "weak-trust-signals",
    "review_last_error": null,
    "review_locked_at": null,
    "review_locked_by": null,
    "review_status": "approved",
    "routing_label": null,
    "scheduled_send_at": null,
    "schema_local_present": null,
    "schema_present": 0,
    "score": null,
    "score_breakdown": null,
    "screenshot_captured_at": "2026-06-21 22:35:45",
    "screenshot_desktop": "screenshots/995_desktop.png",
    "screenshot_mobile": "screenshots/995_mobile.png",
    "screenshot_path": "/root/lead-engine/screenshots/995_desktop.png",
    "screenshot_status": "success",
    "search_id": null,
    "sent": 1,
    "sent_at": "2026-06-27 17:59:45",
    "seo_score": 90,
    "service_keyword_hits": null,
    "service_summary": "Your Dentists in Saskatoon",
    "service_type": "",
    "socials": "{\"instagram\": \"https://www.instagram.com/yxedental/?hl=en\", \"facebook\": \"https://www.facebook.com/YXEDental/\"}",
    "source": "adaptive_market_crawler",
    "speed_evidence": "I counted 9 scripts and 3 images on the homepage (9 blocking scripts, 3 images without lazy-loading).",
    "speed_score": 90,
    "ssl": 1,
    "ssl_present": null,
    "stage": "New",
    "subject_variant": "B",
    "suppressed_at": null,
    "suppression_reason": null,
    "testimonial_evidence": "Your Dentists in Saskatoon BOOK ONLINE Both Locations Open Evenings * Canadian Dental Care Plan Accepted *",
    "tier": null,
    "title_present": null,
    "unsubscribe_token": "ba4cc9392cb84376b285fef6c2315526",
    "viewport_present": null,
    "website": "http://yxedentalclinic.ca/",
    "website_platform_normalized": null,
    "wrong_contact": 0
  },
  "message_health": {
    "analysis_error": "",
    "message_failed": false,
    "message_last_error": "",
    "message_safety_issues": {},
    "message_safety_status": "PASS",
    "message_status": "message_ready"
  },
  "operational": {
    "blockers": [
      "Already sent",
      "Not outreach_ready (current display status: opened)"
    ],
    "operational_eligibility": "CANNOT_SEND"
  },
  "package_quality": {
    "component_scores": {
      "agency_penalty": 0,
      "email_reliability": 15,
      "evidence_quality": 20,
      "expert_confidence": 10,
      "factual_precision": 5,
      "issue_strength": 10,
      "message_quality": 15,
      "review_consistency": 10,
      "target_qualification": 10,
      "tone_safety": 5
    },
    "notes": [],
    "package_quality_class": "ELITE",
    "package_quality_score": 100
  },
  "review": {
    "confidence_inputs": {
      "clarity": 2,
      "classifier_confidence": 1,
      "evidence_count": 2,
      "screenshot_used": true
    },
    "evidence": [
      "The site has a 4.6 rating with 136 reviews but zero reviews, testimonials, or star ratings are displayed anywhere on the visible page \u2014 confirmed by visual_reviews_visible: false \u2014 meaning social proof is completely hidden from potential patients.",
      "The hero headline \u0027Putting your smile first!\u0027 is a generic, unsubstantiated claim with no supporting proof elements (awards, certifications, years in practice, or patient outcomes) visible above the fold on either desktop or mobile, leaving the value claim unsupported."
    ],
    "expert_confidence": 10,
    "impact": "Dental patients have high anxiety and require strong social proof before booking. Hiding 136 positive reviews means visitors cannot validate the clinic\u0027s quality, directly suppressing booking conversions from first-time visitors who have no prior relationship with the clinic.",
    "primary_issue": "weak trust signals",
    "recommended_angle": "Surface the 4.6-star / 136-review rating prominently in the hero section on both desktop and mobile, ideally with 2\u20133 short patient quotes. Add trust badges (Google rating widget, years in practice, or college membership) directly beneath the headline to convert the generic tagline into a credible, evidence-backed claim.",
    "reconciliation": {
      "cta_confidence": "high",
      "headline_confidence": "high",
      "reviews_confidence": "high",
      "trust_confidence": "high",
      "visual_cta_text": "BOOK ONLINE",
      "visual_headline": "Putting your smile first!",
      "visual_reviews_visible": false,
      "visual_trust_visible": true,
      "visual_uncertain": false
    },
    "review_status": "ready",
    "visual_uncertain": false
  },
  "sendability": {
    "approval_ok": false,
    "approval_reason": "Lead is not in outreach_ready status.",
    "approve_for_send_allowed": false,
    "blockers": [
      "Already sent",
      "Not outreach_ready (current display status: opened)"
    ],
    "can_send_core": false,
    "display_status": "opened",
    "eligibility_label": "NOT SENDABLE",
    "has_message": true,
    "has_subject": true,
    "reject_action_allowed": false,
    "review_action_allowed": false,
    "review_approved": true,
    "send_action_allowed": false,
    "send_approved": true,
    "sendable_email": true,
    "transport_ready": false,
    "warnings": []
  }
}