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
Dentists at Beddington Heights
Lead #1052 • Calgary
Core Target
Strong
Cannot Send
Hold
This lead was sent under a historical workflow and may contain legacy metadata inconsistencies.
Memory Status
Contact suppression: cooldown
Cooldown until 2026-07-05 20:07:15
Prior history: sent 1, opens 0, replies 0, bounces 1, unsubs 0
Contact suppression: cooldown
Cooldown until 2026-07-05 20:07:15
Prior history: sent 1, opens 0, replies 0, bounces 1, unsubs 0
Lead Summary
Qualification
Core Target
Package Quality
Strong
Eligibility
Cannot Send
Safety
Hold
Ready To Send
No
Review Recommendation
Already Contacted
Recommended Action
Already Sent
Blockers
- Already sent
- Not outreach_ready (current display status: bounced)
- Not approved_for_send
Identity
- Business
- Dentists at Beddington Heights
- Website
- https://dentistsatbeddingtonheights.com/?utm_source=organic&utm_medium=gbp&utm_campaign=gbp-link
- info@dentistsatbeddingtonheights.com
- Phone
- (403) 275-1259
- City
- Calgary
- Source
- adaptive_market_crawler
- Primary Search
- dentist / Calgary
Memory And Suppression
- Business UUID
- 1dccdfc2-97ee-43c4-84fb-84efef235499
- Prior Sent
- 1
- Prior Opens
- 0
- Prior Replies
- 0
- Prior Bounces
- 1
- Prior Unsubs
- 0
- Business Suppression
- —
- Contact Suppression
- cooldown
- Cooldown Until
- 2026-07-05 20:07:15
Operator Decision
- Qualification
- Core Target
- Qualification Reason
- in-market for searched vertical
- Package Quality
- Strong
- Package Quality Score
- 88
- Eligibility
- Cannot Send
- Safety
- Hold
- 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 281 reviews at a 4.9 rating — an exceptionally strong social proof asset — no reviews, star ratings, or testimonials are visible anywhere in the above-the-fold section, squandering the most persuasive conversion signal available to a local dental practice.
- The hero section contains zero trust indicators: no credentials, no years-in-practice claim, no insurance/plan badges (Canada Dental Care Plan is mentioned only in buried body text), and no patient count or award logos — leaving visitors with only a generic 'Where Experience Matters' tagline that makes no concrete proof-based claim.
Message Package
- Message Safety
- Hold
- Message Present
- Yes
- Generated At
- 2026-06-23 19:10:44
Safety Notes
- operator_hold: cooldown
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:58:38
{
"message_id": "\u003c5a530e3b-ba0c-4d5c-9896-8b4ae6d1a770@lead-engine\u003e",
"subject": "Your trust proof is buried",
"subject_variant": "A",
"token": "b8d04b891ff24f74abdffa312c418ee4"
}
bounce
2026-06-28 20:07:15
{
"classification": "bounce",
"from_email": "mailer-daemon@googlemail.com",
"in_reply_to": "\u003c5a530e3b-ba0c-4d5c-9896-8b4ae6d1a770@lead-engine\u003e",
"message_id_header": "\u003c6a417eb4.a7ce6b39.2a3e58.1479.GMR@mx.google.com\u003e",
"references": "\u003c5a530e3b-ba0c-4d5c-9896-8b4ae6d1a770@lead-engine\u003e",
"subject": "Delivery Status Notification (Delay)",
"subject_variant": "A",
"to_email": "wayne@nomad-designs.ca"
}
Technical Details
Technical Status
- Lead ID
- 1052
- Raw Review Status
- approved
- Raw Outreach Status
- bounced
- Workflow State
- bounced
- Approved For Send
- 0
- Sent
- 1
- Delivery Status
- bounced
- Message Status
- message_ready
Tracking And Suppression
- Sent At
- 2026-06-27 17:58:38
- Open Count
- 0
- Opened At
- —
- Reply Count
- 0
- Replied At
- —
- Bounce Count
- 1
- Bounced At
- 2026-06-28 20:07:15
- Do Not Contact
- 0
- Suppression Reason
- —
{
"lead": {
"address": "8220 Centre St NE #113, Calgary",
"analysis_error": null,
"analysis_version": "v2_reconciled_scored_2026_05",
"analyzed_at": "2026-06-23 18:37:59",
"approved_for_send": 0,
"archived": 0,
"audit_attempts": 1,
"audit_completed_at": "2026-06-23 18:37:59",
"audit_issues": "[\"I counted 8 scripts and 41 images on the homepage (2 blocking scripts, 5 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": "Dentists at Beddington Heights in Calgary | Quality Dental Care For The Whole Family Book Now Menu Book\n Now Close x About Us Our Team Reviews Blog Patient Resources CDCP Dental Insurance FAQ\u2019s Contact Us 403-275-1259 Send Us A Message Learn more about our dental services General Dentistry Restorative Dentistry Cosmetic Dentistry Emergency Care Cleaning \u0026 exams Sedation dentistry Mouthguards \u0026 splints Wisdom teeth extraction Pediatric dentistry Orthodontics \u0026 invisalign\u00ae View All Dental Implants Endodontics \u0026 Root Canals View All Teeth Whitening Veneers \u0026 Crowns View All Emergency Services What to Expect View All Book Now Close X About Us Our Team Reviews Blog Patient Resources About the CDCP Dental Insurance FAQ\u2019s Contact Us 403-275-1259 Send us a message Learn more about our dental services General Dentistry Cleaning \u0026 exams Sedation dentistry Mouthguards \u0026 splints Wisdom teeth extraction Pediatric dentistry Orthodontics \u0026 invisalign\u00ae View All Restorative Dentistry Dental Implants Endodontics \u0026 Root Canals View All Cosmetic Dentistry Teeth Whitening Veneers \u0026 Crowns View All Emergency Care Emergency Services What to Expect View All Quality Dental Care For The Whole Family Our mission is to provide quality dental care in a warm and caring environment. At Dentists at Beddington Heights, we strive to make oral healthcare accessible for everyone. Now Accepting New Patients Book Now Call 403-275-1259 4.9 281 reviews About Us Welcome to Dentists at Beddington Heights. Where Experience Matters. We provide quality dental care you can count on. Conveniently located just off Deerfoot Trail, we\u2019re here when you need us. We match expert dentistry with a comfortable and welcoming environment. Our skilled team takes pride in helping you maintain a healthy and confident smile. The Dentists at Beddington Heights believe a trip to the dentist should be as stress-free as possible. The goal of our family-friendly clinic is to make oral care more comfor",
"booking_cta_present": null,
"booking_link": null,
"bounce_count": 1,
"bounced_at": "2026-06-28 20:07:15",
"business_memory_id": 774,
"candidate_fingerprint": "b5edeaa03eaa8cc10b7e5a0d25176fd65d3fdba6",
"city": "Calgary",
"commercial_angle_normalized": "trust-blocker",
"contact_extraction_metrics": "{\"pages_checked\": 1, \"pages_with_contact_signals\": 1, \"emails_found_raw\": 2, \"emails_rejected\": 0, \"extraction_sources_used\": [\"mailto\", \"visible_html\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 0.55, \"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://dentistsatbeddingtonheights.com/contact/",
"contact_pages_checked": "[\"https://dentistsatbeddingtonheights.com/\"]",
"contactable": 1,
"conversion_score": 100,
"created_at": "2026-06-23 18:17:57",
"cta_text": "Book Now",
"customer_status": null,
"customer_status_at": null,
"delivery_status": "bounced",
"do_not_contact": 0,
"domain": "dentistsatbeddingtonheights.com",
"domain_final_url": "https://dentistsatbeddingtonheights.com/?utm_source=organic\u0026utm_medium=gbp\u0026utm_campaign=gbp-link",
"domain_health_checked_at": "2026-06-23T18:24:04+00:00",
"domain_health_reason": "reachable",
"domain_health_status": "healthy",
"email": "info@dentistsatbeddingtonheights.com",
"email_confidence": "high",
"email_source": "mailto",
"enrichment_attempts": 1,
"enrichment_completed_at": "2026-06-23 18:24:05",
"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 281 reviews at a 4.9 rating \\u2014 an exceptionally strong social proof asset \\u2014 no reviews, star ratings, or testimonials are visible anywhere in the above-the-fold section, squandering the most persuasive conversion signal available to a local dental practice.\", \"The hero section contains zero trust indicators: no credentials, no years-in-practice claim, no insurance/plan badges (Canada Dental Care Plan is mentioned only in buried body text), and no patient count or award logos \\u2014 leaving visitors with only a generic \u0027Where Experience Matters\u0027 tagline that makes no concrete proof-based claim.\"], \"impact\": \"Dental patients are high-anxiety, high-consideration buyers. Without immediate visible social proof, a significant portion of GBP traffic \\u2014 who already saw the 4.9 stars on Google \\u2014 will not feel confirmed in their choice and will bounce before booking, directly reducing appointment conversions.\", \"recommended_angle\": \"Inject a star-rating badge (4.9 \\u2605 \\u00b7 281 Google Reviews) directly beneath the headline or adjacent to the \u0027Book Now\u0027 CTA. On mobile, replace the cookie banner\u0027s prime real-estate with a sticky trust bar showing the rating. Also surface the Canada Dental Care Plan acceptance as a badge above the fold to capture insurance-motivated searchers immediately.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"Welcome To Dentists At Beddington Heights. Where Experience Matters.\", \"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": null,
"first_seen_search_id": 108,
"future_timing_at": null,
"generated_message": "Hi Dentists at Beddington Heights \u2014 while reviewing your site I noticed your 4.9 rating across 281 Google reviews doesn\u0027t appear anywhere in the hero section, which weakens the first impression for visitors arriving from your Google Business Profile.\n\nThat gap creates friction right where trust matters most \u2014 the area surrounding your Book Now CTA carries no visible social proof at all.\n\nThe first change I\u0027d test is placing a simple \"4.9 \u2605 \u00b7 281 Google Reviews\" line directly beneath your headline or beside the CTA button.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"generated_outreach_email": "Hi Dentists at Beddington Heights \u2014 while reviewing your site I noticed your 4.9 rating across 281 Google reviews doesn\u0027t appear anywhere in the hero section, which weakens the first impression for visitors arriving from your Google Business Profile.\n\nThat gap creates friction right where trust matters most \u2014 the area surrounding your Book Now CTA carries no visible social proof at all.\n\nThe first change I\u0027d test is placing a simple \"4.9 \u2605 \u00b7 281 Google Reviews\" line directly beneath your headline or beside the CTA button.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"google_maps": "https://maps.google.com/?cid=17583015884784940202",
"google_place_id": "ChIJrb7_TtdlcVMRqjSo1MlrA_Q",
"guessed_emails": null,
"h1_count": 1,
"h1_text": "Quality Dental Care For The Whole Family",
"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": 1,
"has_website": null,
"id": 1052,
"impact_summary": "Dentists at Beddington Heights has strong underlying assets \u2014 a 4.9-star rating from 281 reviews, 10+ years of experience, and a full-service family dental offering in Calgary \u2014 but the website fails to leverage these effectively at the conversion layer. The homepage headline is generic, the phone number is not a tappable CTA, and social proof is underutilized and truncated. These three issues collectively reduce trust and urgency for new visitors, costing the practice bookings it has already earned the right to win.",
"industry_normalized": null,
"insights": "{\"issues\": [{\"problem\": \"The homepage H1 \u0027Quality Dental Care For The Whole Family\u0027 is generic and location-agnostic, failing to differentiate Dentists at Beddington Heights from any other Calgary dental clinic. The visible about section headline \u0027Where Experience Matters\u0027 is equally vague with no quantified proof.\", \"evidence\": \"visible: H1 reads \u0027Quality Dental Care For The Whole Family\u0027 with no mention of Calgary, Beddington Heights, or any unique differentiator. visible: About section states \u0027Where Experience Matters\u0027 without defining years, patients served, or awards. structural: Meta description references \u002710+ years of experience\u0027 but this claim does not appear in any visible above-fold heading or subheadline.\", \"impact\": \"A visitor landing here likely thinks: \u0027This looks like every other dental clinic \\u2014 why would I choose them over the one closer to me?\u0027 Instead of a generic quality claim, high-converting dental sites use specific proof-driven headlines such as \u0027Calgary\u0027s Beddington Heights Dentist \\u2014 4.9 Stars from 281 Patients, Accepting New Families Today.\u0027 This causes visitors to hesitate and bounce before scrolling, resulting in lost new patient bookings.\", \"fix\": \"Rewrite the H1 to include the location, a social proof hook, and a patient benefit. Example: \u0027Beddington Heights Family Dentist in Calgary \\u2014 Rated 4.9\\u2605 by 281 Patients. Now Accepting New Patients.\u0027 Add the 10+ years of experience claim visibly below the H1 as a trust subheadline.\", \"priority\": \"HIGH\", \"category\": \"offer\"}, {\"problem\": \"No clickable phone number CTA exists in the visible header or above-the-fold area. The phone number 403-275-1259 appears only in the navigation menu area as text, and structural signals confirm phone_cta_present is false, meaning mobile users cannot tap-to-call from any prominent location.\", \"evidence\": \"structural: phone_cta_present is false. visible: \u0027403-275-1259\u0027 appears in the navigation text block but is not rendered as a distinct tappable button in the visible header screenshot. visible: The header shows only a \u0027Book Now\u0027 button and a \u0027Menu\u0027 toggle \\u2014 no phone icon or call button is visible at the top level. structural: contact_form_present is false, compounding the lack of immediate contact options.\", \"impact\": \"A visitor landing here likely thinks: \u0027I need to reach them quickly but I can\u0027t find a phone number to tap \\u2014 maybe they\u0027re hard to get hold of.\u0027 Instead of burying the phone number in a menu, high-converting dental sites use a persistent tap-to-call button in the top bar alongside the booking CTA, especially on mobile. This causes visitors to leave without contacting the practice, resulting in lost emergency care calls and urgent appointment leads.\", \"fix\": \"Add a visible tap-to-call button (phone icon + 403-275-1259) in the header bar on all pages, placed directly beside the \u0027Book Now\u0027 button. On mobile, make it full-width or icon-prominent so it renders as a one-tap action. This is especially critical given the emergency care services offered.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"The homepage contains 8 scripts, 2 blocking scripts, and 41 images with 5 not lazy-loaded, creating significant page load risk that undermines trust before a visitor even reads the content. Despite a 4.9-star rating from 281 reviews, the testimonial section shows only a truncated partial quote with no star rating graphic, reviewer photo, or review count visible in context.\", \"evidence\": \"structural: Speed evidence confirms 8 scripts, 2 blocking scripts, 41 images, and 5 images without lazy-loading on the homepage. visible: Testimonial text is truncated mid-sentence: \u0027Rose was incredibly gentle, thorough, and attent...\u0027 with no visible star rating or reviewer photo confirmed in the screenshot. external: Business has a 4.9 rating from 281 Google reviews \\u2014 a significant trust asset not visibly leveraged in the above-fold or testimonial display.\", \"impact\": \"A visitor landing here likely thinks: \u0027The page is slow to load and the reviews seem incomplete \\u2014 I\u0027m not sure how credible this clinic really is.\u0027 Instead of truncated anonymous quotes, high-converting dental sites display full testimonials with the reviewer\u0027s name, star rating graphic, and a visible aggregate score like \u00274.9\\u2605 from 281 Google Reviews\u0027 as a section header. This causes visitors to not trust the social proof and hesitate to book, resulting in lost new patient conversions despite the clinic\u0027s strong reputation.\", \"fix\": \"Implement lazy-loading on all non-critical images and defer non-essential scripts to reduce blocking load time. Redesign the testimonial section to show the 4.9\\u2605 / 281 reviews aggregate badge prominently, display full review text with reviewer first name, and add a \u0027See All Google Reviews\u0027 link. This converts existing reputation into active booking motivation.\", \"priority\": \"MEDIUM\", \"category\": \"trust\"}], \"summary\": \"Dentists at Beddington Heights has strong underlying assets \\u2014 a 4.9-star rating from 281 reviews, 10+ years of experience, and a full-service family dental offering in Calgary \\u2014 but the website fails to leverage these effectively at the conversion layer. The homepage headline is generic, the phone number is not a tappable CTA, and social proof is underutilized and truncated. These three issues collectively reduce trust and urgency for new visitors, costing the practice bookings it has already earned the right to win.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Quick Fixes That Could Get Dentists at Beddington Heights More Bookings This Month\\n\\nHi,\\n\\nI took a close look at the Dentists at Beddington Heights website and found three specific issues that are likely costing you new patient bookings \\u2014 even though your reputation is genuinely strong.\\n\\nHere\u0027s what I found:\\n\\n1. Your headline isn\u0027t doing enough work.\\nYour H1 reads \u0027Quality Dental Care For The Whole Family\u0027 \\u2014 which could describe any dental clinic anywhere. You have a 4.9-star rating from 281 patients and 10+ years of experience, but none of that appears above the fold where it can actually influence a decision. A visitor landing on your site right now has no immediate reason to choose you over the clinic down the road.\\n\\n2. There\u0027s no tap-to-call button in your header.\\nYour phone number (403-275-1259) is in your navigation, but it\u0027s not a tappable button \\u2014 especially on mobile. For anyone searching for emergency dental care or just wanting a quick answer, this is a significant barrier. Your structural data confirms phone_cta_present is false, meaning you\u0027re losing calls you should be getting.\\n\\n3. Your reviews aren\u0027t being displayed to their full potential.\\nYou have 281 Google reviews at 4.9 stars \\u2014 that\u0027s a powerful trust signal \\u2014 but on the site, testimonials appear truncated with no star rating graphic or reviewer photo visible. High-converting dental sites display the full aggregate score alongside individual reviews so visitors immediately feel confident.\\n\\nThese are all fixable without a full redesign. I\u0027d be happy to walk you through exactly what to change and show you examples of how other Calgary dental clinics are doing this well.\\n\\nWould a quick 15-minute call this week work for you?\\n\\nBest regards\"}",
"insights_attempts": 1,
"insights_completed_at": "2026-06-23 19:10:03",
"insights_last_error": null,
"insights_locked_at": null,
"insights_locked_by": null,
"instagram": null,
"js_contact_attempted": 0,
"js_contact_checked_at": null,
"js_contact_error": null,
"js_contact_status": "skipped",
"last_analyzed_at": "2026-06-23 19:10:44",
"last_contact_enriched_at": "2026-06-23T18:24:04+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": "e7fed050c5217db80ff0be2ca24b45d5ceaa53ae",
"legacy_score": null,
"loss_reason": null,
"manual_override": 0,
"meeting_booked_at": null,
"memory_context": {
"business_memory_id": 774,
"business_suppressed": false,
"business_suppression_reason": null,
"business_uuid": "1dccdfc2-97ee-43c4-84fb-84efef235499",
"contact_suppressed": false,
"contact_suppression_reason": "cooldown",
"cooldown_until": "2026-07-05 20:07:15",
"prior_bounce_count": 1,
"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:10:44",
"message_failed": 0,
"message_generated_at": "2026-06-23 19:10:44",
"message_last_error": null,
"message_locked_at": null,
"message_locked_by": null,
"message_safety_issues": "{\"operator_hold\": [\"cooldown\"]}",
"message_safety_status": "HOLD",
"message_status": "message_ready",
"message_type": "ai",
"meta_description": "Dentists at Beddington Heights provides cleanings, exams, restorative care, and quality dental care for the whole family, backed by 10+ years of experience.",
"meta_description_present": null,
"meta_title": "Dentists at Beddington Heights in Calgary | Quality Dental Care For The Whole Family",
"mobile_friendly": 1,
"name": "Dentists at Beddington Heights",
"no_email_reason": null,
"normalized_address": "8220 centre st ne 113",
"normalized_name": "dentists at beddington heights",
"normalized_phone": "4032751259",
"open_count": 0,
"open_tracking_token": "b8d04b891ff24f74abdffa312c418ee4",
"opened_at": null,
"operational_eligibility": null,
"opportunity_score": null,
"opportunity_type": null,
"outreach_insight": null,
"outreach_message": "Hi Dentists at Beddington Heights \u2014 while reviewing your site I noticed your 4.9 rating across 281 Google reviews doesn\u0027t appear anywhere in the hero section, which weakens the first impression for visitors arriving from your Google Business Profile.\n\nThat gap creates friction right where trust matters most \u2014 the area surrounding your Book Now CTA carries no visible social proof at all.\n\nThe first change I\u0027d test is placing a simple \"4.9 \u2605 \u00b7 281 Google Reviews\" line directly beneath your headline or beside the CTA button.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"outreach_message_id": "\u003c5a530e3b-ba0c-4d5c-9896-8b4ae6d1a770@lead-engine\u003e",
"outreach_status": "bounced",
"outreach_subject": "Your trust proof is buried",
"package_quality_class": null,
"package_quality_score": null,
"page_speed_score": 90,
"phone": "(403) 275-1259",
"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\": \"Welcome To Dentists At Beddington Heights. Where Experience Matters.\", \"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:10:30",
"review_count": 281,
"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:37:59",
"screenshot_desktop": "screenshots/1052_desktop.png",
"screenshot_mobile": "screenshots/1052_mobile.png",
"screenshot_path": "/root/lead-engine/screenshots/1052_desktop.png",
"screenshot_status": "success",
"search_id": null,
"sent": 1,
"sent_at": "2026-06-27 17:58:38",
"seo_score": 90,
"service_keyword_hits": null,
"service_summary": "Common Stampede Week Dental Emergencies: Broken Teeth, Toothaches, and What To Do Fast",
"service_type": "",
"socials": null,
"source": "adaptive_market_crawler",
"speed_evidence": "I counted 8 scripts and 41 images on the homepage (2 blocking scripts, 5 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": "Reviews See what our clients have to say Epark I had an excellent experience with both Rose, the dental hygienist, and Dr. Sung. Rose was incredibly gentle, thorough, and attent... | Epark I had an excellent experience with both Rose, the dental hygienist, and Dr. Sung. Rose was incredibly gentle, thorough, and attentive. She explained everything she was doi...",
"tier": null,
"title_present": null,
"unsubscribe_token": "1acc6d0b3d7f49f99f5bb1bd8f609709",
"viewport_present": null,
"website": "https://dentistsatbeddingtonheights.com/?utm_source=organic\u0026utm_medium=gbp\u0026utm_campaign=gbp-link",
"website_platform_normalized": null,
"wrong_contact": 0
},
"message_health": {
"analysis_error": "",
"message_failed": false,
"message_last_error": "",
"message_safety_issues": {
"operator_hold": [
"cooldown"
]
},
"message_safety_status": "HOLD",
"message_status": "message_ready"
},
"operational": {
"blockers": [
"Already sent",
"Not outreach_ready (current display status: bounced)",
"Not approved_for_send"
],
"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": 3,
"review_consistency": 10,
"target_qualification": 10,
"tone_safety": 5
},
"notes": [],
"package_quality_class": "STRONG",
"package_quality_score": 88
},
"review": {
"confidence_inputs": {
"clarity": 2,
"classifier_confidence": 1,
"evidence_count": 2,
"screenshot_used": true
},
"evidence": [
"Despite having 281 reviews at a 4.9 rating \u2014 an exceptionally strong social proof asset \u2014 no reviews, star ratings, or testimonials are visible anywhere in the above-the-fold section, squandering the most persuasive conversion signal available to a local dental practice.",
"The hero section contains zero trust indicators: no credentials, no years-in-practice claim, no insurance/plan badges (Canada Dental Care Plan is mentioned only in buried body text), and no patient count or award logos \u2014 leaving visitors with only a generic \u0027Where Experience Matters\u0027 tagline that makes no concrete proof-based claim."
],
"expert_confidence": 10,
"impact": "Dental patients are high-anxiety, high-consideration buyers. Without immediate visible social proof, a significant portion of GBP traffic \u2014 who already saw the 4.9 stars on Google \u2014 will not feel confirmed in their choice and will bounce before booking, directly reducing appointment conversions.",
"primary_issue": "weak trust signals",
"recommended_angle": "Inject a star-rating badge (4.9 \u2605 \u00b7 281 Google Reviews) directly beneath the headline or adjacent to the \u0027Book Now\u0027 CTA. On mobile, replace the cookie banner\u0027s prime real-estate with a sticky trust bar showing the rating. Also surface the Canada Dental Care Plan acceptance as a badge above the fold to capture insurance-motivated searchers immediately.",
"reconciliation": {
"cta_confidence": "high",
"headline_confidence": "high",
"reviews_confidence": "high",
"trust_confidence": "high",
"visual_cta_text": "Book Now",
"visual_headline": "Welcome To Dentists At Beddington Heights. Where Experience Matters.",
"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 held by memory policy: cooldown",
"approve_for_send_allowed": false,
"blockers": [
"Already sent",
"Not outreach_ready (current display status: bounced)",
"Not approved_for_send"
],
"can_send_core": false,
"display_status": "bounced",
"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": false,
"sendable_email": true,
"transport_ready": false,
"warnings": []
}
}