Operator Workflow
Board → Lead Detail → Edit Message → Approve Review → Ready To Send → Send → Tracking.
Scoped to search_id=108: dentist in Calgary
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
Centennial Smiles
Lead #1077 • Calgary
Core Target
Elite
Cannot Send
Safe
Memory Status
Prior history: sent 1, opens 4, replies 0, bounces 0, unsubs 0
Prior history: sent 1, opens 4, 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
- Centennial Smiles
- Website
- https://www.centennialsmiles.ca/?utm_source=google&utm_medium=gmb
- info@centennialsmiles.ca
- Phone
- (587) 353-5060
- City
- Calgary
- Source
- adaptive_market_crawler
- Primary Search
- dentist / Calgary
Memory And Suppression
- Business UUID
- e07a5839-a4cb-4cea-9063-e387b5ff0e80
- Prior Sent
- 1
- Prior Opens
- 4
- Prior Replies
- 0
- Prior Bounces
- 0
- Prior Unsubs
- 0
- Business Suppression
- —
- Contact Suppression
- —
- Cooldown Until
- —
Operator Decision
- Qualification
- Core Target
- Qualification Reason
- core local commercial target
- 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
- Despite having 433 reviews at a 4.9 rating — exceptional social proof — no star ratings, review count, or testimonial snippets appear anywhere in the above-the-fold hero section or visible page area, leaving this powerful credibility asset completely unused where it matters most.
- The hero section contains zero trust indicators: no 'Accepting New Patients' badge, no years-in-business claim, no insurance acceptance logos, and no patient count or awards — forcing visitors arriving from Google Maps (where they already saw the 4.9 stars) to take the rating on faith rather than having it reinforced on the landing page.
Message Package
- Message Safety
- Safe
- Message Present
- Yes
- Generated At
- 2026-06-23 19:38:55
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:08
{
"message_id": "\u003cdeeb75d6-78a3-4fd5-968c-f7a72405e0ce@lead-engine\u003e",
"subject": "Your trust proof is buried",
"subject_variant": "B",
"token": "0e1850315b4e483c9323be7c55683dc2"
}
open
2026-06-27 17:59:30
{
"subject_variant": "B"
}
open
2026-06-27 18:36:18
{
"subject_variant": "B"
}
open
2026-06-28 16:58:18
{
"subject_variant": "B"
}
open
2026-06-29 15:04:25
{
"subject_variant": "B"
}
Technical Details
Technical Status
- Lead ID
- 1077
- 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:08
- Open Count
- 4
- Opened At
- 2026-06-27 17:59:30
- Reply Count
- 0
- Replied At
- —
- Bounce Count
- 0
- Bounced At
- —
- Do Not Contact
- 0
- Suppression Reason
- —
{
"lead": {
"address": "520 3 Ave SW, Calgary",
"analysis_error": null,
"analysis_version": "v2_reconciled_scored_2026_05",
"analyzed_at": "2026-06-23 18:41:39",
"approved_for_send": 1,
"archived": 0,
"audit_attempts": 1,
"audit_completed_at": "2026-06-23 18:41:39",
"audit_issues": "[\"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 17 scripts and 34 images on the homepage (11 blocking scripts, 34 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": "Trusted Dentists in Calgary | Centennial Smiles Dental Skip to content About Our Team Our Office Our Philosophy New Patients What to Expect Feeling Anxious Financial Information Dental Services Preventative Dental Exams and Cleaning Dental X-Rays Restorative Tooth Fillings Dental Crowns Root Canals Fixed Bridges Dental Implants Tooth Extractions Emergency Dental Invisalign About Invisalign Assessment Questionnaire Cosmetic Porcelain Veneers Dental Bonding Smile Design Teeth Whitening Smile Analysis Aesthetic Services Facial Aesthetics Botox Fillers Facials \u0026 Chemical Peels Non-Invasive Skincare Treatments Wellness Massage Acupuncture Products Shop Online Resources Contact Book Now Dentistry. Aesthetics. Wellness, Centred. Your smile care and skin care destination. Learn more Call Us Centennial Smiles is a Dental and Facial Aesthetics Clinic in SW Calgary. Led by an integrated, experienced team of Dentists and Practitioners, we seamlessly blend smile care and skin care in one convenient destination. Grounded in empathy, we seek to truly make a difference in the lives of our patients, inspiring confidence and unlocking a lit-from-within glow. Wear a smile you love, for a lifetime. This is Centennial Smiles. Why Choose Centennial Smiles EXPERTS IN SMILE AND SKIN CARE Led by trusted, experienced doctors in Dentistry and Aesthetics. WELLNESS, CENTRED Put your best face forward with integrated treatment plans, all-in-one destination. ELEVATED ATMOSPHERE An oasis in the heart of Centennial Place. Escape in serenity, warmth, and sophistication. APPOINTMENTS WITH EASE From complimentary parking to flexible appointment times , plus direct billing to insurance. About Centennial Smiles Wear a smile you love, for a lifetime. As a full-service dental clinic for over 11 years, Centennial Smiles has established a reputation for excellence in patient care. Our specialties include Preventative , Restorative, Cosmetic Dentistry, and Invisalign . Centennial Smiles has gradually develop",
"booking_cta_present": null,
"booking_link": "https://www.facebook.com/centennialsmilesyyc/",
"bounce_count": 0,
"bounced_at": null,
"business_memory_id": 799,
"candidate_fingerprint": "4b5e4c801ff78e60aa8e0b0cfdf81cc0edf3a4f1",
"city": "Calgary",
"commercial_angle_normalized": "trust-blocker",
"contact_extraction_metrics": "{\"pages_checked\": 2, \"pages_with_contact_signals\": 1, \"emails_found_raw\": 1, \"emails_rejected\": 0, \"extraction_sources_used\": [\"contact_page\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 2.17, \"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": "https://centennialsmiles.ca/location/contact-us/",
"contact_pages_checked": "[\"https://www.centennialsmiles.ca/\", \"https://www.centennialsmiles.ca/contact\"]",
"contactable": 1,
"conversion_score": 100,
"created_at": "2026-06-23 18:18:00",
"cta_text": "Contact",
"customer_status": null,
"customer_status_at": null,
"delivery_status": "opened",
"do_not_contact": 0,
"domain": "centennialsmiles.ca",
"domain_final_url": "https://centennialsmiles.ca/?utm_source=google\u0026utm_medium=gmb",
"domain_health_checked_at": "2026-06-23T18:29:16+00:00",
"domain_health_reason": "reachable",
"domain_health_status": "healthy",
"email": "info@centennialsmiles.ca",
"email_confidence": "high",
"email_source": "contact_page",
"enrichment_attempts": 1,
"enrichment_completed_at": "2026-06-23 18:29:20",
"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\": [\"Despite having 433 reviews at a 4.9 rating \\u2014 exceptional social proof \\u2014 no star ratings, review count, or testimonial snippets appear anywhere in the above-the-fold hero section or visible page area, leaving this powerful credibility asset completely unused where it matters most.\", \"The hero section contains zero trust indicators: no \u0027Accepting New Patients\u0027 badge, no years-in-business claim, no insurance acceptance logos, and no patient count or awards \\u2014 forcing visitors arriving from Google Maps (where they already saw the 4.9 stars) to take the rating on faith rather than having it reinforced on the landing page.\"], \"impact\": \"Dental patients are high-anxiety, high-consideration buyers. Failing to surface the 4.9/433-review social proof above the fold means the strongest conversion lever is buried, directly reducing booking intent from GMB traffic that already showed purchase intent by clicking through.\", \"recommended_angle\": \"Add a prominent trust bar directly beneath the hero headline displaying \u00274.9 \\u2605 \\u2014 Rated by 433 Patients\u0027 alongside 1\\u20132 short pull-quote testimonials. This immediately validates the clinic for new visitors and reinforces the decision already forming in GMB-sourced traffic.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"Centennial Smiles is a Dental and Facial Aesthetics Clinic in SW Calgary.\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"BOOK NOW\", \"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/centennialsmilesyyc/",
"first_seen_search_id": 108,
"future_timing_at": null,
"generated_message": "Hi Centennial Smiles,\n\nWhile reviewing your site, I noticed your 4.9-star rating from 433 patients doesn\u0027t appear anywhere in the hero section \u2014 that credibility sits entirely off-page where new visitors won\u0027t see it.\n\nFor GMB traffic landing on your homepage, that gap weakens the first impression at exactly the moment trust matters most.\n\nThe first change I\u0027d test: a simple trust line beneath your hero headline \u2014 \"4.9 \u2605 Rated by 433 Patients\" \u2014 paired with one short pull-quote.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"generated_outreach_email": "Hi Centennial Smiles,\n\nWhile reviewing your site, I noticed your 4.9-star rating from 433 patients doesn\u0027t appear anywhere in the hero section \u2014 that credibility sits entirely off-page where new visitors won\u0027t see it.\n\nFor GMB traffic landing on your homepage, that gap weakens the first impression at exactly the moment trust matters most.\n\nThe first change I\u0027d test: a simple trust line beneath your hero headline \u2014 \"4.9 \u2605 Rated by 433 Patients\" \u2014 paired with one short pull-quote.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"google_maps": "https://maps.google.com/?cid=7210376578096760375",
"google_place_id": "ChIJ04Zf3fpvcVMRNwZBqktnEGQ",
"guessed_emails": null,
"h1_count": 1,
"h1_text": "Dentistry. Aesthetics.Wellness, Centred.Your smile care and skin care destination.",
"has_city_in_content": 1,
"has_city_in_h1": 0,
"has_city_in_title": 1,
"has_clear_cta": 1,
"has_pricing": 1,
"has_service_keyword": 0,
"has_testimonials": 0,
"has_website": null,
"id": 1077,
"impact_summary": "Centennial Smiles has a strong reputation (4.9 stars, 433 reviews) and a broad service offering, but its homepage fails to convert that authority into bookings. The three core issues are: a brand-descriptive headline that misses the opportunity to lead with patient outcomes and social proof; a complete absence of above-the-fold contact or booking mechanisms forcing multi-page navigation; and significant page speed liabilities from 11 blocking scripts and 34 unoptimized images. Fixing the headline and adding an inline phone number and booking path are the highest-leverage changes available.",
"industry_normalized": null,
"insights": "{\"issues\": [{\"problem\": \"Hero section headline describes the clinic instead of communicating a patient benefit or outcome, and the white body text on the terracotta/rust-colored background has insufficient contrast for accessibility and quick readability.\", \"evidence\": \"visible: The H1 reads \u0027Centennial Smiles is a Dental and Facial Aesthetics Clinic in SW Calgary.\u0027 \\u2014 this is a descriptor, not a value proposition. White text sits on a medium-dark terracotta background, making it harder to read at a glance, particularly for older patients. structural: The extracted H1 tag text reads \u0027Dentistry. Aesthetics. Wellness, Centred. Your smile care and skin care destination.\u0027 confirming brand-first, not patient-first messaging. external: With 433 reviews at 4.9 stars, the clinic has strong social proof that is entirely absent from the hero section.\", \"impact\": \"A visitor landing here likely thinks: \u0027This just tells me what they are, not why I should choose them or book today.\u0027 Instead of a clinic description, high-converting sites use outcome-led headlines like \u0027Calgary\u0027s Top-Rated Smile \u0026 Skin Clinic \\u2014 Book Your Appointment Today\u0027 paired with star ratings in the hero. This causes visitors to hesitate and scroll past without acting, resulting in lost bookings from high-intent users who needed immediate reassurance.\", \"fix\": \"Rewrite the hero H1 to lead with patient outcome and social proof, e.g. \u00274.9-Star Rated Dental \u0026 Aesthetics Clinic in SW Calgary \\u2014 Where Confidence Starts.\u0027 Increase text-to-background contrast to a minimum WCAG AA ratio of 4.5:1 by darkening the background overlay or switching to a dark text color. Add the review count and star rating visually in the hero section directly below the headline.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"The primary CTA in the navigation is \u0027Book Now\u0027 but there is no phone number, no inline booking widget, and no contact form visible on the homepage \\u2014 the only action path requires navigating away from the page entirely.\", \"evidence\": \"structural: booking_cta_present is false, contact_form_present is false, phone_cta_present is false. The homepage CTA text extracted is only \u0027Contact\u0027, not a direct booking trigger. visible: The navbar shows a \u0027BOOK NOW\u0027 button but there is no phone number, no click-to-call link, and no embedded form in the visible hero or above-the-fold area. structural: The contact page separates new and existing patient phone numbers, meaning first-time visitors must navigate two pages before reaching a phone number.\", \"impact\": \"A visitor landing here likely thinks: \u0027I want to book but I\u0027m not sure how \\u2014 do I have to fill out a form just to get a call back?\u0027 Instead of routing users through multiple pages, high-converting dental sites use a sticky header phone number plus a hero-embedded \u0027Book Online\u0027 button linked directly to a scheduler. This causes visitors to leave or hesitate when they cannot find an immediate path to contact, resulting in lost new patient calls and appointment bookings.\", \"fix\": \"Add a visible click-to-call phone number (587-317-7959) in the top navigation bar next to \u0027Book Now\u0027. Embed a simplified 3-field appointment request form (name, service, preferred time) directly in the homepage hero or as a sticky side tab. Replace the generic \u0027Contact\u0027 CTA label with \u0027Book an Appointment\u0027 to reduce ambiguity.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"The homepage contains 11 blocking scripts and 34 images without lazy-loading, creating significant page speed issues that increase bounce rate before visitors even see the value proposition.\", \"evidence\": \"structural: speed_evidence confirms 17 total scripts, 11 blocking scripts, and 34 images without lazy-loading on the homepage. structural: schema_local_present is false, meaning local business schema is missing, which compounds SEO and trust signals for Calgary-area search queries. external: The clinic has 433 reviews at 4.9 stars but none of this social proof is surfaced in the homepage body text or visible hero area to compensate for slow load trust gaps.\", \"impact\": \"A visitor landing here likely thinks: \u0027This page is slow to load \\u2014 maybe the clinic isn\u0027t well maintained either.\u0027 Instead of render-blocking scripts and unoptimized images, high-converting local clinic sites use lazy-loaded images, deferred non-critical scripts, and LocalBusiness schema to reinforce trust in both speed and search visibility. This causes visitors to leave before the page fully renders, resulting in lost organic search leads and wasted ad spend if the clinic runs paid campaigns.\", \"fix\": \"Implement lazy-loading on all 34 homepage images using the native loading=\u0027lazy\u0027 attribute. Defer or async-load all non-critical scripts to eliminate the 11 blocking script calls. Add LocalBusiness schema markup including business name, address, phone, rating, and opening hours. Compress and serve next-gen image formats (WebP) for hero and service images to reduce initial load payload.\", \"priority\": \"MEDIUM\", \"category\": \"trust\"}], \"summary\": \"Centennial Smiles has a strong reputation (4.9 stars, 433 reviews) and a broad service offering, but its homepage fails to convert that authority into bookings. The three core issues are: a brand-descriptive headline that misses the opportunity to lead with patient outcomes and social proof; a complete absence of above-the-fold contact or booking mechanisms forcing multi-page navigation; and significant page speed liabilities from 11 blocking scripts and 34 unoptimized images. Fixing the headline and adding an inline phone number and booking path are the highest-leverage changes available.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Quick Wins to Turn More Centennial Smiles Visitors into Booked Patients\\n\\nHi,\\n\\nI took a close look at the Centennial Smiles website and wanted to share three specific issues that are likely costing you new patient bookings \\u2014 especially given how strong your reputation already is (4.9 stars across 433 reviews is genuinely impressive).\\n\\nHere\u0027s what I found:\\n\\n1. Your hero headline describes the clinic instead of speaking to the patient. \u0027Centennial Smiles is a Dental and Facial Aesthetics Clinic in SW Calgary\u0027 tells visitors what you are, but not why they should book today. High-converting clinic sites lead with outcome-focused headlines and surface their star rating immediately. A simple change here could meaningfully improve how many first-time visitors decide to take action.\\n\\n2. There\u0027s no phone number or booking form visible above the fold. A visitor who wants to call or book right now has to click through multiple pages to find a number. Adding a click-to-call phone number to the navigation bar and an embedded appointment form on the homepage removes that friction entirely.\\n\\n3. Page speed is being hurt by 11 blocking scripts and 34 images loading without lazy-loading. This slows down the page before visitors even see your content \\u2014 and slow pages drive bounce rates up, especially on mobile.\\n\\nAll three of these are fixable, and none require a full redesign. I\u0027d be happy to walk you through exactly how to implement each one.\\n\\nWould you have 20 minutes this week for a quick call?\\n\\nBest,\"}",
"insights_attempts": 1,
"insights_completed_at": "2026-06-23 19:38:18",
"insights_last_error": null,
"insights_locked_at": null,
"insights_locked_by": null,
"instagram": "https://www.instagram.com/centennialsmilesyyc/",
"js_contact_attempted": 0,
"js_contact_checked_at": null,
"js_contact_error": null,
"js_contact_status": "skipped",
"last_analyzed_at": "2026-06-23 19:38:55",
"last_contact_enriched_at": "2026-06-23T18:29:16+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": "7209cd03d888ba3ccc4e553c1d0cb6bfc51b302b",
"legacy_score": null,
"loss_reason": null,
"manual_override": 0,
"meeting_booked_at": null,
"memory_context": {
"business_memory_id": 799,
"business_suppressed": false,
"business_suppression_reason": null,
"business_uuid": "e07a5839-a4cb-4cea-9063-e387b5ff0e80",
"contact_suppressed": false,
"contact_suppression_reason": null,
"cooldown_until": null,
"prior_bounce_count": 0,
"prior_open_count": 4,
"prior_reply_count": 0,
"prior_sent_count": 1,
"prior_unsubscribe_count": 0
},
"message_attempts": 1,
"message_completed_at": "2026-06-23 19:38:55",
"message_failed": 0,
"message_generated_at": "2026-06-23 19:38:55",
"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": "Visit Centennial Smiles Dental in SW Calgary for family, cosmetic, and restorative dentistry. Our team is here to brighten your smile with personalized care.",
"meta_description_present": null,
"meta_title": "Trusted Dentists in Calgary | Centennial Smiles Dental",
"mobile_friendly": 1,
"name": "Centennial Smiles",
"no_email_reason": null,
"normalized_address": "520 3 ave sw",
"normalized_name": "centennial smiles",
"normalized_phone": "5873535060",
"open_count": 4,
"open_tracking_token": "0e1850315b4e483c9323be7c55683dc2",
"opened_at": "2026-06-27 17:59:30",
"operational_eligibility": null,
"opportunity_score": null,
"opportunity_type": null,
"outreach_insight": null,
"outreach_message": "Hi Centennial Smiles,\n\nWhile reviewing your site, I noticed your 4.9-star rating from 433 patients doesn\u0027t appear anywhere in the hero section \u2014 that credibility sits entirely off-page where new visitors won\u0027t see it.\n\nFor GMB traffic landing on your homepage, that gap weakens the first impression at exactly the moment trust matters most.\n\nThe first change I\u0027d test: a simple trust line beneath your hero headline \u2014 \"4.9 \u2605 Rated by 433 Patients\" \u2014 paired with one short pull-quote.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"outreach_message_id": "\u003cdeeb75d6-78a3-4fd5-968c-f7a72405e0ce@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": "(587) 353-5060",
"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": "core local commercial target",
"rating": 4.9,
"reconciliation_json": "{\"visual_headline\": \"Centennial Smiles is a Dental and Facial Aesthetics Clinic in SW Calgary.\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"BOOK NOW\", \"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:38:41",
"review_count": 433,
"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:39",
"screenshot_desktop": "screenshots/1077_desktop.png",
"screenshot_mobile": "screenshots/1077_mobile.png",
"screenshot_path": "/root/lead-engine/screenshots/1077_desktop.png",
"screenshot_status": "success",
"search_id": null,
"sent": 1,
"sent_at": "2026-06-27 17:59:08",
"seo_score": 90,
"service_keyword_hits": null,
"service_summary": "Dentistry. Aesthetics. Wellness, Centred. Your smile care and skin care destination.",
"service_type": "",
"socials": "{\"instagram\": \"https://www.instagram.com/centennialsmilesyyc/\", \"facebook\": \"https://www.facebook.com/centennialsmilesyyc/\"}",
"source": "adaptive_market_crawler",
"speed_evidence": "I counted 17 scripts and 34 images on the homepage (11 blocking scripts, 34 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": "",
"tier": null,
"title_present": null,
"unsubscribe_token": "9fa49ad4793149e88d65783501dfe798",
"viewport_present": null,
"website": "https://www.centennialsmiles.ca/?utm_source=google\u0026utm_medium=gmb",
"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": [
"Despite having 433 reviews at a 4.9 rating \u2014 exceptional social proof \u2014 no star ratings, review count, or testimonial snippets appear anywhere in the above-the-fold hero section or visible page area, leaving this powerful credibility asset completely unused where it matters most.",
"The hero section contains zero trust indicators: no \u0027Accepting New Patients\u0027 badge, no years-in-business claim, no insurance acceptance logos, and no patient count or awards \u2014 forcing visitors arriving from Google Maps (where they already saw the 4.9 stars) to take the rating on faith rather than having it reinforced on the landing page."
],
"expert_confidence": 10,
"impact": "Dental patients are high-anxiety, high-consideration buyers. Failing to surface the 4.9/433-review social proof above the fold means the strongest conversion lever is buried, directly reducing booking intent from GMB traffic that already showed purchase intent by clicking through.",
"primary_issue": "weak trust signals",
"recommended_angle": "Add a prominent trust bar directly beneath the hero headline displaying \u00274.9 \u2605 \u2014 Rated by 433 Patients\u0027 alongside 1\u20132 short pull-quote testimonials. This immediately validates the clinic for new visitors and reinforces the decision already forming in GMB-sourced traffic.",
"reconciliation": {
"cta_confidence": "high",
"headline_confidence": "high",
"reviews_confidence": "high",
"trust_confidence": "high",
"visual_cta_text": "BOOK NOW",
"visual_headline": "Centennial Smiles is a Dental and Facial Aesthetics Clinic in SW Calgary.",
"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: 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": []
}
}