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

32
Sent, opened, replied, bounced, or unsubscribed.
Glenbrook Dental
Calgary • glenbrookdental@gmail.com
#1092
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Dimension Dentistry
Calgary • info@dimensiondentistry.com
#1075
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
TruSmile Dental Calgary
Calgary • info@trusmiledental.ca
#1070
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Walden Family Dental
Calgary • info@waldenfamilydental.com
#1069
missing or weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Royal Oak Smiles
Calgary • info@royaloaksmiles.ca
#1067
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Dr. Dirk Thompson Dentistry
Calgary • info@calgarydentist.ca
#1065
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Orange Family Dental
Calgary • info@orangedental.ca
#1062
unclear value proposition
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Chinook Village Dental
Calgary • info@chinookvillagedental.com
#1061
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Springbank Dental Centre
Calgary • contact@springbankdental.ca
#1051
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Le Family Dental
Calgary • info@lefamilydental.ca
#1047
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Beddington Dental Clinic NW Calgary
Calgary • admin@beddingtondentalclinic.com
#1045
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
The Assembly Dental & Wellness
Calgary • info@theassemblywellness.com
#1041
weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Springhill Dental
Calgary • info@myspringhilldentist.com
#1040
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Bow Trail Dental SW Calgary
Calgary • info@bowtraildental.com
#1039
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
All Smiles Dental Care
Calgary • info@allsmilesdentalcare.ca
#1036
missing or weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Ivory Dental on 130th
Calgary • info@ivorydentalon130th.ca
#1028
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
South Trail Crossing Dental
Calgary • info@southtrailcrossingdental.com
#1025
weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Glamorgan Dental SW Calgary
Calgary • info@glamorgandental.ca
#1094
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Hunterhorn Dental - Dr. Edison Chan & Dr. Bonnie Wong
Calgary • drchan@hunterhorndental.ca
#1090
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Sarcee Dental
Calgary • admin@sarcee-dental.ca
#1088
weak CTA
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Dental at the Met - Calgary Beltline
Calgary • info@metdental.ca
#1084
poor above-the-fold structure
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Nosehill Dental Centre
Calgary • admin@nosehilldental.com
#1082
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Centennial Smiles
Calgary • info@centennialsmiles.ca
#1077
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Memorial Square Dental NE Calgary
Calgary • info@memorialdental.ca
#1063
poor above-the-fold structure
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
9th Avenue Dental Downtown Calgary
Calgary • info@9thavedental.com
#1058
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Sage Hill Dental Clinic NW Calgary
Calgary • info@sagehilldental.ca
#1057
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Royal Vista Dental NW Calgary
Calgary • info@royalvistadental.ca
#1044
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Foothills Dentistry
Calgary • info@foothillsdentistry.ca
#1037
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Crescent Heights Dental Clinic Calgary
Calgary • info@crescentdental.ca
#1032
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Inglewood Family Dental Calgary
Calgary • inglewoodfamilydental@gmail.com
#1029
missing or weak CTA
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Beacon Smiles Dental
Calgary • info@beaconsmiles.ca
#1027
poor above-the-fold structure
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Dentists at Beddington Heights
Calgary • info@dentistsatbeddingtonheights.com
#1052
weak trust signals
Approved Strong Cannot Send Hold Bounced Contact Gate: cooldown Prior Sent 1
Next Action: Already Sent

TruSmile Dental Calgary

Lead #1070 • Calgary
Core Target Elite Cannot Send Safe Next Action: Already Sent
Memory Status
Prior history: sent 1, opens 0, 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: sent)

Identity

Business
TruSmile Dental Calgary
Website
https://www.trusmiledental.ca/?utm_source=GMB_Listing&utm_medium=organic&utm_campaign=Website_URL
Email
info@trusmiledental.ca
Phone
(587) 327-2603
City
Calgary
Source
adaptive_market_crawler
Primary Search
dentist / Calgary

Memory And Suppression

Business UUID
9a6b1957-fb9b-4e2c-b854-00907ad8310b
Prior Sent
1
Prior Opens
0
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
96
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 1,358 reviews at 4.9 stars — an exceptionally strong social proof asset — yet the above-the-fold experience shows zero visible review count, star rating, or badge; the popup and homepage both suppress this credibility entirely.
  • The popup modal, which is the first thing visitors see, contains no trust reinforcement whatsoever — only a Stampede prize draw — meaning a GMB visitor who just saw 4.9/1358 reviews lands on a page that immediately abandons that trust momentum and asks them to call for a contest instead of booking.

Message Package

Message Safety
Safe
Message Present
Yes
Generated At
2026-06-23 19:33:38

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:02
{
  "message_id": "\u003c6d252e6c-e76e-4ceb-a2e8-56e3b2073a99@lead-engine\u003e",
  "subject": "Your trust proof is buried",
  "subject_variant": "A",
  "token": "6e7b91077bb144a3b04b38c7d9b2996a"
}
Technical Details

Technical Status

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

Tracking And Suppression

Sent At
2026-06-27 17:59:02
Open Count
0
Opened At
Reply Count
0
Replied At
Bounce Count
0
Bounced At
Do Not Contact
0
Suppression Reason
{
  "lead": {
    "address": "7020 4 St NW #105, Calgary",
    "analysis_error": null,
    "analysis_version": "v2_reconciled_scored_2026_05",
    "analyzed_at": "2026-06-23 18:41:08",
    "approved_for_send": 1,
    "archived": 0,
    "audit_attempts": 1,
    "audit_completed_at": "2026-06-23 18:41:08",
    "audit_issues": "[\"I couldn\u0027t find a clear homepage CTA telling visitors how to request a quote, which creates friction at the moment of intent - that often leads to drop-off instead of an enquiry.\", \"There are no visible testimonials on the homepage, which reduces trust for first-time visitors - that often leads to hesitation or comparison before they contact you.\", \"I counted 64 scripts and 103 images on the homepage (25 blocking scripts, 64 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": "Dentist in Huntington Hills | Calgary Dentist Near Me Facebook Instagram Google 7020 4 St NW #105, Calgary, AB T2K 1C4, Canada [email\u00a0protected] About About Meet Our Team Blog Advanced Dental Technology Cone Beam Computed Tomography imaging Advanced digital diagnostic tools Weekend Dentist Canadian Dental Care Plan Promotions Education Braces Clear Aligners Elastics Expander Retainers Treatment Completed Services Orthodontics \u0026 Alignment Early orthodontic treatment for children Teen orthodontic treatments Adult orthodontic treatments Invisalign Invisalign for kids Invisalign for adults Cosmetic braces Cosmetic Dentistry Professional teeth whitening Tooth-coloured fillings Dental bonding Dental Veneers Smile makeovers Aesthetic Smile Enhancements Emergency Dentistry Same-day Emergency Appointments Family Dentistry Preventive Dentistry Routine dental check-ups Dental Exams Professional dental cleanings Pediatric Dentistry Guided Biofilm Therapy Oral Cancer Screening TMJ Pain Relief Assessment Mouthguard Fittings Restorative Dentistry Dental Crowns Dental Fillings Dental Bridges Root canal therapy Wisdom Tooth Extraction Tooth Replacement Options Dental Implants Single Implant Implant-Supported Bridge Smile Gallery Testimonials Contact About About Meet Our Team Blog Advanced Dental Technology Cone Beam Computed Tomography imaging Advanced digital diagnostic tools Weekend Dentist Canadian Dental Care Plan Promotions Education Braces Clear Aligners Elastics Expander Retainers Treatment Completed Services Orthodontics \u0026 Alignment Early orthodontic treatment for children Teen orthodontic treatments Adult orthodontic treatments Invisalign Invisalign for kids Invisalign for adults Cosmetic braces Cosmetic Dentistry Professional teeth whitening Tooth-coloured fillings Dental bonding Dental Veneers Smile makeovers Aesthetic Smile Enhancements Emergency Dentistry Same-day Emergency Appointments Family Dentistry Preventive Dentistry Routine dental check-ups Dental Exams Professi",
    "booking_cta_present": null,
    "booking_link": "https://www.facebook.com/trusmiledentalcalgary/",
    "bounce_count": 0,
    "bounced_at": null,
    "business_memory_id": 792,
    "candidate_fingerprint": "c66e52fb0607b17980ced4e2e4b9d46ed8c0dad0",
    "city": "Calgary",
    "commercial_angle_normalized": "trust-blocker",
    "contact_extraction_metrics": "{\"pages_checked\": 1, \"pages_with_contact_signals\": 2, \"emails_found_raw\": 5, \"emails_rejected\": 2, \"extraction_sources_used\": [\"json_ld\", \"script_blob\", \"visible_html\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 1.06, \"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": 1,
    "contact_form_present": null,
    "contact_page": "https://www.trusmiledental.ca/contact/",
    "contact_pages_checked": "[\"https://www.trusmiledental.ca/\"]",
    "contactable": 1,
    "conversion_score": 100,
    "created_at": "2026-06-23 18:17:59",
    "cta_text": "",
    "customer_status": null,
    "customer_status_at": null,
    "delivery_status": "sent",
    "do_not_contact": 0,
    "domain": "trusmiledental.ca",
    "domain_final_url": "https://www.trusmiledental.ca/?utm_source=GMB_Listing\u0026utm_medium=organic\u0026utm_campaign=Website_URL",
    "domain_health_checked_at": "2026-06-23T18:27:36+00:00",
    "domain_health_reason": "reachable",
    "domain_health_status": "healthy",
    "email": "info@trusmiledental.ca",
    "email_confidence": "high",
    "email_source": "json_ld",
    "enrichment_attempts": 1,
    "enrichment_completed_at": "2026-06-23 18:27:38",
    "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 1,358 reviews at 4.9 stars \\u2014 an exceptionally strong social proof asset \\u2014 yet the above-the-fold experience shows zero visible review count, star rating, or badge; the popup and homepage both suppress this credibility entirely.\", \"The popup modal, which is the first thing visitors see, contains no trust reinforcement whatsoever \\u2014 only a Stampede prize draw \\u2014 meaning a GMB visitor who just saw 4.9/1358 reviews lands on a page that immediately abandons that trust momentum and asks them to call for a contest instead of booking.\"], \"impact\": \"Visitors arriving from GMB already primed by the 4.9-star rating are met with a prize-draw popup that dilutes dental credibility and delays the booking action; failing to mirror the trust signals from the GMB listing causes drop-off before the \u0027BOOK ONLINE\u0027 CTA is ever reached.\", \"recommended_angle\": \"Replace or augment the popup with a trust-led hook: display the 4.9\\u2605 / 1,358 Google reviews badge prominently, then layer the Stampede offer as a secondary incentive. Add a persistent review count strip directly below the hero headline on the main page so the GMB-sourced trust signal is immediately validated on arrival.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"GET ME CLEANED!\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"BOOK ONLINE\", \"cta_confidence\": \"high\", \"visual_reviews_visible\": false, \"reviews_confidence\": \"high\", \"visual_trust_visible\": false, \"trust_confidence\": \"high\", \"visual_uncertain\": false}, \"visual_uncertain\": false, \"review_status\": \"ready\"}",
    "facebook": "https://www.facebook.com/TruSmileDentalCalgary/",
    "first_seen_search_id": 108,
    "future_timing_at": null,
    "generated_message": "Hi TruSmile Dental Calgary \u2014 while reviewing your site, I noticed your 4.9-star rating across 1,358 Google reviews doesn\u0027t appear anywhere above the fold.\n\nVisitors arriving from your GMB listing see that strong social proof, then land on a prize-draw popup with no review count or star rating visible \u2014 which weakens that first impression before the booking CTA is ever reached.\n\nThe first change I\u0027d test: add a simple review count strip directly below the hero headline surfacing the 4.9\u2605 / 1,358 reviews.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
    "generated_outreach_email": "Hi TruSmile Dental Calgary \u2014 while reviewing your site, I noticed your 4.9-star rating across 1,358 Google reviews doesn\u0027t appear anywhere above the fold.\n\nVisitors arriving from your GMB listing see that strong social proof, then land on a prize-draw popup with no review count or star rating visible \u2014 which weakens that first impression before the booking CTA is ever reached.\n\nThe first change I\u0027d test: add a simple review count strip directly below the hero headline surfacing the 4.9\u2605 / 1,358 reviews.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
    "google_maps": "https://maps.google.com/?cid=10297375778470131103",
    "google_place_id": "ChIJo8h8pEplcVMRn3Vscrag544",
    "guessed_emails": null,
    "h1_count": 1,
    "h1_text": "Your Trusted Dentist in Huntington Hills, CalgaryProviding Multilingual Dental Care for Calgary Families",
    "has_city_in_content": 1,
    "has_city_in_h1": 1,
    "has_city_in_title": 1,
    "has_clear_cta": 0,
    "has_pricing": 1,
    "has_service_keyword": 0,
    "has_testimonials": 0,
    "has_website": null,
    "id": 1070,
    "impact_summary": "TruSmile Dental has strong underlying trust signals \u2014 a 4.9-star rating from 1,358 reviews, multilingual care, and a broad service range \u2014 but the website actively undermines conversions at three critical points: an off-brand prize draw popup destroys first impressions, the hero section lacks a visible CTA to capitalise on visitor intent, and severe page bloat (64 scripts, 103 unoptimized images) degrades load speed and SEO performance. Fixing the popup and hero CTA alone could materially increase new patient booking rates within days.",
    "industry_normalized": null,
    "insights": "{\"issues\": [{\"problem\": \"Intrusive popup promoting a Stampede Superpass draw hijacks the homepage before visitors can assess the dental practice\", \"evidence\": \"visible: A large modal popup is displayed immediately on page load showing \u0027GET ME CLEANED! to enter daily DRAW to win 1 free $53 Stampede Superpass everyday Until July 1st Call now 587-997-9323\u0027 \\u2014 this is the first thing visitors see, completely obscuring the homepage content including the H1, services, and trust signals. structural: has_clear_cta is false and booking_cta_present is false, yet the popup replaces conversion-focused content with a prize draw unrelated to dental care.\", \"impact\": \"A visitor landing here likely thinks: \u0027This looks like spam or a gimmick \\u2014 is this even a real dental clinic?\u0027 Instead of an off-brand lottery popup, high-converting dental sites use a focused welcome offer tied directly to the service, such as a new patient exam discount with an inline booking button. This causes visitors to leave immediately without exploring services, resulting in lost new patient bookings from high-intent searchers who came via \u0027dentist near me\u0027 queries.\", \"fix\": \"Remove or replace the popup with a conversion-focused new patient offer modal (e.g., \u0027$X New Patient Exam \u0026 X-rays\u0027 with a direct \u0027Book Now\u0027 CTA button). If a seasonal promotion is needed, place it as a slim banner above the navigation, not a full-screen overlay that blocks all trust-building content on arrival.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"Homepage H1 doubles as a tagline with no primary CTA button visible, leaving visitors with no clear next action\", \"evidence\": \"structural: has_clear_cta is false, booking_cta_present is false, phone_cta_present is false on the homepage. visible: The navigation contains a teal \u0027(587) 997-9323\u0027 button and a dark \u0027BOOK ONLINE\u0027 button in the header, but these are nav-level elements \\u2014 no above-the-fold hero CTA is confirmed visible beneath the H1 \u0027Your Trusted Dentist in Huntington Hills, Calgary Providing Multilingual Dental Care for Calgary Families\u0027. extracted_html_text: homepage_cta_text is empty, confirming no CTA text was extracted from the hero section.\", \"impact\": \"A visitor landing here likely thinks: \u0027I can see what they do, but I\u0027m not sure what to do next or why I should choose them over another Calgary dentist.\u0027 Instead of a descriptive H1 with no supporting CTA, high-converting dental sites use a benefit-led headline paired with a high-contrast primary button such as \u0027Book Your First Visit Today \\u2014 Same-Day Appointments Available\u0027. This causes visitors to hesitate and bounce before converting, resulting in lost appointment bookings despite the clinic holding a strong 4.9-star rating across 1,358 reviews that is not leveraged in the hero.\", \"fix\": \"Add a prominent hero CTA button directly beneath the H1 (e.g., \u0027Book an Appointment\u0027 in a high-contrast colour). Embed the Google rating social proof (\u00274.9 \\u2605 from 1,358 Google reviews\u0027) directly in the hero section to immediately establish trust and reduce decision friction before the visitor scrolls.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"Page speed is critically undermined by 64 scripts and 103 unoptimized images, threatening rankings and user drop-off\", \"evidence\": \"structural: speed_evidence confirms 64 scripts on the homepage including 25 blocking scripts and 103 images without lazy-loading. external: TruSmile Dental holds a 4.9 rating with 1,358 reviews, indicating strong offline reputation that paid search or organic traffic should be able to capitalise on \\u2014 but slow load times directly reduce Quality Score and organic rankings in competitive Calgary dental queries. structural: mobile_friendly is true, but page bloat negates mobile performance gains.\", \"impact\": \"A visitor landing here likely thinks: \u0027This page is taking forever to load \\u2014 I\u0027ll just find another dentist.\u0027 Instead of render-blocking scripts and eagerly loaded images, high-converting local dental sites use deferred non-critical scripts, lazy-loaded images below the fold, and a sub-3-second LCP. This causes visitors to leave before the page fully renders, resulting in lost organic and paid traffic conversions and wasted ad spend targeting Calgary dental keywords.\", \"fix\": \"Audit and defer all non-critical JavaScript (target: zero render-blocking scripts above the fold). Implement native lazy-loading on all images below the fold and compress images to next-gen formats (WebP). Consolidate or remove redundant third-party scripts. Target a Largest Contentful Paint under 2.5 seconds on mobile to protect both SEO rankings and paid search Quality Scores.\", \"priority\": \"MEDIUM\", \"category\": \"ux\"}], \"summary\": \"TruSmile Dental has strong underlying trust signals \\u2014 a 4.9-star rating from 1,358 reviews, multilingual care, and a broad service range \\u2014 but the website actively undermines conversions at three critical points: an off-brand prize draw popup destroys first impressions, the hero section lacks a visible CTA to capitalise on visitor intent, and severe page bloat (64 scripts, 103 unoptimized images) degrades load speed and SEO performance. Fixing the popup and hero CTA alone could materially increase new patient booking rates within days.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Issues Costing TruSmile Dental New Patient Bookings Right Now\\n\\nHi,\\n\\nI reviewed the TruSmile Dental website and found three specific issues that are likely reducing new patient bookings despite your excellent 4.9-star reputation.\\n\\n1. HIGH PRIORITY \\u2014 Homepage Popup is Blocking Conversions\\nThe first thing visitors see is a Stampede Superpass prize draw popup that obscures all trust signals, services, and booking options. Visitors searching \u0027dentist near me\u0027 in Calgary are arriving with high intent, but this popup makes the site look promotional rather than professional. Replacing it with a focused new patient offer tied to a \u0027Book Now\u0027 button would immediately improve conversion rate.\\n\\n2. HIGH PRIORITY \\u2014 No Hero CTA Is Capturing Visitor Intent\\nYour homepage H1 explains who you are, but there is no confirmed CTA button in the hero section to tell visitors what to do next. With 1,358 Google reviews at 4.9 stars, embedding that social proof alongside a clear \u0027Book an Appointment\u0027 button in the hero would turn your reputation into booked appointments rather than just impressions.\\n\\n3. MEDIUM PRIORITY \\u2014 Page Speed Is Undermining SEO and Paid Performance\\nThe homepage loads 64 scripts (25 of which are render-blocking) and 103 images without lazy-loading. This slows the page significantly on mobile, increases bounce rate, and reduces Google Ads Quality Scores \\u2014 meaning you pay more per click for less visibility. Deferring non-critical scripts and compressing images would address this directly.\\n\\nThese are fixable issues. I would be glad to walk you through the specifics or provide a short action plan if that would be helpful.\\n\\nBest regards\"}",
    "insights_attempts": 1,
    "insights_completed_at": "2026-06-23 19:33:01",
    "insights_last_error": null,
    "insights_locked_at": null,
    "insights_locked_by": null,
    "instagram": "https://www.instagram.com/trusmiledental/",
    "js_contact_attempted": 0,
    "js_contact_checked_at": null,
    "js_contact_error": null,
    "js_contact_status": "skipped",
    "last_analyzed_at": "2026-06-23 19:33:38",
    "last_contact_enriched_at": "2026-06-23T18:27:36+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": "850d45ccae73829cad277bde30dc0941365cb0cd",
    "legacy_score": null,
    "loss_reason": null,
    "manual_override": 0,
    "meeting_booked_at": null,
    "memory_context": {
      "business_memory_id": 792,
      "business_suppressed": false,
      "business_suppression_reason": null,
      "business_uuid": "9a6b1957-fb9b-4e2c-b854-00907ad8310b",
      "contact_suppressed": false,
      "contact_suppression_reason": null,
      "cooldown_until": null,
      "prior_bounce_count": 0,
      "prior_open_count": 0,
      "prior_reply_count": 0,
      "prior_sent_count": 1,
      "prior_unsubscribe_count": 0
    },
    "message_attempts": 1,
    "message_completed_at": "2026-06-23 19:33:38",
    "message_failed": 0,
    "message_generated_at": "2026-06-23 19:33:38",
    "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": "Looking for a dentist in Huntington Hills, Calgary? Our dental clinic near you provides comprehensive care for patients of all ages. Visit our dentist near you today.",
    "meta_description_present": null,
    "meta_title": "Dentist in Huntington Hills | Calgary Dentist Near Me",
    "mobile_friendly": 1,
    "name": "TruSmile Dental Calgary",
    "no_email_reason": null,
    "normalized_address": "7020 4 st nw 105",
    "normalized_name": "trusmile dental calgary",
    "normalized_phone": "5873272603",
    "open_count": 0,
    "open_tracking_token": "6e7b91077bb144a3b04b38c7d9b2996a",
    "opened_at": null,
    "operational_eligibility": null,
    "opportunity_score": null,
    "opportunity_type": null,
    "outreach_insight": null,
    "outreach_message": "Hi TruSmile Dental Calgary \u2014 while reviewing your site, I noticed your 4.9-star rating across 1,358 Google reviews doesn\u0027t appear anywhere above the fold.\n\nVisitors arriving from your GMB listing see that strong social proof, then land on a prize-draw popup with no review count or star rating visible \u2014 which weakens that first impression before the booking CTA is ever reached.\n\nThe first change I\u0027d test: add a simple review count strip directly below the hero headline surfacing the 4.9\u2605 / 1,358 reviews.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
    "outreach_message_id": "\u003c6d252e6c-e76e-4ceb-a2e8-56e3b2073a99@lead-engine\u003e",
    "outreach_status": "sent",
    "outreach_subject": "Your trust proof is buried",
    "package_quality_class": null,
    "package_quality_score": null,
    "page_speed_score": 90,
    "phone": "(587) 327-2603",
    "phone_cta_present": null,
    "pipeline_stage": "New",
    "platform_type": null,
    "pricing_evidence": "Pricing language is visible on the homepage.",
    "proposal_sent_at": null,
    "proposal_status": null,
    "proposal_status_at": null,
    "qualification_class": "QUALIFIED",
    "qualification_reason": "in-market for searched vertical",
    "rating": 4.9,
    "reconciliation_json": "{\"visual_headline\": \"GET ME CLEANED!\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"BOOK ONLINE\", \"cta_confidence\": \"high\", \"visual_reviews_visible\": false, \"reviews_confidence\": \"high\", \"visual_trust_visible\": false, \"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": 1,
    "review_completed_at": "2026-06-23 19:33:24",
    "review_count": 1358,
    "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": 1,
    "score": null,
    "score_breakdown": null,
    "screenshot_captured_at": "2026-06-23 18:41:08",
    "screenshot_desktop": "screenshots/1070_desktop.png",
    "screenshot_mobile": null,
    "screenshot_path": "/root/lead-engine/screenshots/1070_desktop.png",
    "screenshot_status": "success",
    "search_id": null,
    "sent": 1,
    "sent_at": "2026-06-27 17:59:02",
    "seo_score": 90,
    "service_keyword_hits": null,
    "service_summary": "Your Trusted Dentist in Huntington Hills, Calgary Providing Multilingual Dental Care for Calgary Families",
    "service_type": "",
    "socials": "{\"instagram\": \"https://www.instagram.com/trusmiledental/\", \"facebook\": \"https://www.facebook.com/TruSmileDentalCalgary/\"}",
    "source": "adaptive_market_crawler",
    "speed_evidence": "I counted 64 scripts and 103 images on the homepage (25 blocking scripts, 64 images without lazy-loading).",
    "speed_score": 90,
    "ssl": 1,
    "ssl_present": null,
    "stage": "New",
    "subject_variant": "A",
    "suppressed_at": null,
    "suppression_reason": null,
    "testimonial_evidence": "",
    "tier": null,
    "title_present": null,
    "unsubscribe_token": "54ef25ddb3004e499be76f543edda3d0",
    "viewport_present": null,
    "website": "https://www.trusmiledental.ca/?utm_source=GMB_Listing\u0026utm_medium=organic\u0026utm_campaign=Website_URL",
    "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: sent)"
    ],
    "operational_eligibility": "CANNOT_SEND"
  },
  "package_quality": {
    "component_scores": {
      "agency_penalty": 0,
      "email_reliability": 15,
      "evidence_quality": 16,
      "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": 96
  },
  "review": {
    "confidence_inputs": {
      "clarity": 2,
      "classifier_confidence": 1,
      "evidence_count": 2,
      "screenshot_used": true
    },
    "evidence": [
      "The site has 1,358 reviews at 4.9 stars \u2014 an exceptionally strong social proof asset \u2014 yet the above-the-fold experience shows zero visible review count, star rating, or badge; the popup and homepage both suppress this credibility entirely.",
      "The popup modal, which is the first thing visitors see, contains no trust reinforcement whatsoever \u2014 only a Stampede prize draw \u2014 meaning a GMB visitor who just saw 4.9/1358 reviews lands on a page that immediately abandons that trust momentum and asks them to call for a contest instead of booking."
    ],
    "expert_confidence": 10,
    "impact": "Visitors arriving from GMB already primed by the 4.9-star rating are met with a prize-draw popup that dilutes dental credibility and delays the booking action; failing to mirror the trust signals from the GMB listing causes drop-off before the \u0027BOOK ONLINE\u0027 CTA is ever reached.",
    "primary_issue": "weak trust signals",
    "recommended_angle": "Replace or augment the popup with a trust-led hook: display the 4.9\u2605 / 1,358 Google reviews badge prominently, then layer the Stampede offer as a secondary incentive. Add a persistent review count strip directly below the hero headline on the main page so the GMB-sourced trust signal is immediately validated on arrival.",
    "reconciliation": {
      "cta_confidence": "high",
      "headline_confidence": "high",
      "reviews_confidence": "high",
      "trust_confidence": "high",
      "visual_cta_text": "BOOK ONLINE",
      "visual_headline": "GET ME CLEANED!",
      "visual_reviews_visible": false,
      "visual_trust_visible": false,
      "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: sent)"
    ],
    "can_send_core": false,
    "display_status": "sent",
    "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": []
  }
}