Operator Workflow
Board → Lead Detail → Edit Message → Approve Review → Ready To Send → Send → Tracking.
Scoped to search_id=105: dentist in Saskatoon
Lead Review Board
This board is the only production operator workflow. Cards open the canonical lead detail, message editor, evidence, review, outcome tracking, and send-readiness state without creating a second path.
Learning Inventory
Ready Now
0
Archived Ready
2
Meetings
1
Proposals
1
Customers Won
1
Active Experiments
0
Needs Approval
0
Review not yet approved. Send approval remains separate.
No leads in this column.
Minor Review
0
MINOR_REVIEW messages that still need operator judgment.
No leads in this column.
Ready To Send
0
review_status=approved and approved_for_send=1, unsent, active leads.
No leads in this column.
Sent / Tracking
30
Sent, opened, replied, bounced, or unsubscribed.
Rumley Periodontics
Saskatoon • reception@rumleyperiodontics.ca
#1019
missing or weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Kensington Dental Centre
Saskatoon • info@kensingtondentalcentre.ca
#1016
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Saskatoon Smiles Dental Studio
Saskatoon • smiles@saskatoonsmilesgroup.com
#1011
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
All Smiles Dental Group
Saskatoon • allsmiles@sasktel.net
#1010
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Cityscape Dental Group
Saskatoon • info@cityscapedentalgroup.com
#1009
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Blairmore Dental Centre - Saskatoon Dentist
Saskatoon • info@blairmoredental.com
#1008
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Idyll Dental
Saskatoon • smile@idylldental.ca
#1007
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Midtown Dental Clinic - Saskatoon Dentists
Saskatoon • appointment@midtowndentalclinic.ca
#1000
weak trust signals
Approved
Strong
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
51 Dental (Five One Dental Prof. Corp.) Saskatoon
Saskatoon • smile@51dental.ca
#996
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Broadway Dental Group
Saskatoon • admin@broadwaydentalyxe.ca
#990
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Botanical Dental
Saskatoon • reception@botanicaldental.ca
#988
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Saskatoon Dental Group
Saskatoon • info@saskatoondentalgroup.com
#986
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Wildwood Dental Clinic
Saskatoon • reception@wildwooddentalclinic.com
#979
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Silverwood Dental
Saskatoon • contact@silverwooddental.com
#978
poor above-the-fold structure
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Boulevard Dental Centre
Saskatoon • info@boulevarddental.ca
#969
weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Dr. Houseman and Associates
Saskatoon • drhouseman@sasktel.net
#968
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Lawson Dental
Saskatoon • lawsonreception@sasktel.net
#966
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Lakewood Dental Clinic Saskatoon
Saskatoon • office@lakewooddentalclinic.com
#960
missing or weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Tiny Teeth Pediatric Dentistry
Saskatoon • info@tinyteethdental.ca
#1005
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
YXE Dental 8th Street
Saskatoon • yxedental.aspenridge@gmail.com
#995
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Canada Building Dental Group Saskatoon
Saskatoon • info@canadabuildingdentalgroup.com
#991
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Packham Avenue Dental
Saskatoon • packhamavenuedental@gmail.com
#983
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Fairhaven Dental
Saskatoon • fairhavendent@gmail.com
#974
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Spruce Dental Evergreen
Saskatoon • spruce.dental.evergreen@gmail.com
#972
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Downtown Dental
Saskatoon • info@dtdyxe.ca
#965
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Campus Dentist Regina
Regina • mcmaster@campusdentist.com
#915
weak trust signals
Approved
Elite
Cannot Send
Safe
Replied
Prior Sent 2
Next Action: Already Sent
Willowgrove Dental
Saskatoon • info@willowgrove-dental.ca
#1004
weak trust signals
Approved
Strong
Cannot Send
Hold
Bounced
Contact Gate: cooldown
Prior Sent 1
Next Action: Already Sent
Kenderdine Dental Centre
Saskatoon • info@kenderdine-dental.ca
#976
poor above-the-fold structure
Approved
Strong
Cannot Send
Hold
Bounced
Contact Gate: cooldown
Prior Sent 1
Next Action: Already Sent
Westend Dental
Saskatoon • info@westend-dental.ca
#957
weak trust signals
Approved
Strong
Cannot Send
Hold
Bounced
Contact Gate: cooldown
Prior Sent 1
Next Action: Already Sent
Uptown Orthodontics - Saskatoon
Saskatoon • info@uptownorthodontics.ca
#1021
weak trust signals
Approved
Elite
Cannot Send
Safe
Unsubscribed
Contact Gate: unsubscribe
Prior Sent 1
Next Action: Already Sent
Boulevard Dental Centre
Lead #969 • Saskatoon
Core Target
Elite
Cannot Send
Safe
Memory Status
Prior history: sent 1, opens 0, replies 0, bounces 0, unsubs 0
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
- Boulevard Dental Centre
- Website
- https://boulevarddental.ca/
- info@boulevarddental.ca
- Phone
- (306) 652-2583
- City
- Saskatoon
- Source
- adaptive_market_crawler
- Primary Search
- dentist / Saskatoon
Memory And Suppression
- Business UUID
- 011e82dc-7a0b-4a98-82e4-785e2d01b3f3
- 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
- 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 CTA
- Confidence
- 10
- Next Step Label
- Already Sent
Evidence
- The only detected CTA is 'Contact' — a generic, low-commitment label that gives no indication of what action to take (e.g., 'Book Appointment', 'Request a Consultation'), creating friction for new patients ready to convert.
- With 330 reviews and a 5.0 rating, the site has strong social proof but fails to pair it with a direct action prompt like 'Book Your Visit Today' that capitalizes on that trust signal to drive immediate scheduling.
Message Package
- Message Safety
- Safe
- Message Present
- Yes
- Generated At
- 2026-06-21 22:48:15
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
- booking-quote-friction
- Review Issue
- weak-cta
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:32
{
"message_id": "\u003cc4659450-770d-4cf7-a87e-dce75a343f71@lead-engine\u003e",
"subject": "Your CTA is hard to act on",
"subject_variant": "B",
"token": "0ee8d4ea728a457595e8fac9bd9868e9"
}
Technical Details
Technical Status
- Lead ID
- 969
- 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:32
- Open Count
- 0
- Opened At
- —
- Reply Count
- 0
- Replied At
- —
- Bounce Count
- 0
- Bounced At
- —
- Do Not Contact
- 0
- Suppression Reason
- —
{
"lead": {
"address": "401 Ledingham Way #10, Saskatoon",
"analysis_error": null,
"analysis_version": "v2_reconciled_scored_2026_05",
"analyzed_at": "2026-06-21 22:32:19",
"approved_for_send": 1,
"archived": 0,
"audit_attempts": 1,
"audit_completed_at": "2026-06-21 22:32:19",
"audit_issues": "[\"I counted 34 scripts and 13 images on the homepage (14 blocking scripts, 13 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": "Boulevard Dental - Saskatoon Rosewood Family Dentist Accepting New Patients! (306) 652-2583 Home About Services Dental Appliances Bonded Fillings Dental Bridges Crowns Emergency Dental Tooth Extractions Full Mouth Restoration Implant Restoration Porcelain Veneers Children\u2019s Dentistry Root Canal Therapy Teeth Whitening (Bleaching) Communities Saskatoon Briarwood Saskatoon Brighton Saskatoon Rosewood Saskatoon Lakeridge Saskatoon Lakeview Saskatoon Lakewood Saskatoon Stonebridge Saskatoon Wildwood Casa Rio, Saskatchewan Dundurn, Saskatchewan Blog Contact Make Appointment Welcome to Boulevard Dental Boulevard Dental provides a wide range of dental services in Saskatoon to keep your mouth happy and healthy\r\n\r\nAlways accepting new patients! Make Appointment Welcome to Boulevard Dental Rosewood Dental Clinic Serving Saskatoon Families Make Appointment Boulevard Dental, Saskatoon Rosewood\u2019s Trusted Dental Clinic Saskatoon Dentists and Dental Experts Welcome to Boulevard Dental , where we were the first dental clinic to proudly serve families and individuals in Saskatoon\u2019s vibrant Rosewood neighbourhood. From preventive care to restorative and cosmetic dentistry, our full range of dental services ensures there\u2019s something to meet every patient\u2019s needs. Every treatment is performed with meticulous attention to detail and the highest standards of care. When you choose Boulevard Dental, you\u2019ll experience exceptional service and a welcoming environment from start to finish. Whether you\u2019re visiting for a routine dental cleaning, exploring options like teeth whitening or veneers , or in need of restorative treatments such as crowns or dental implants , our personalized services are designed to leave you smiling. Supported by our experienced team, we are committed to helping Saskatoon residents and all those in the surrounding communities of Furdale, Grasswood, Casa Rio, Beaver Creek, Clavet, Bradwell, Dundurn, Whitecap, Hanley, Pike Lake, Blucher and Elstow, achieve and maintai",
"booking_cta_present": null,
"booking_link": "https://www.facebook.com/boulevarddentalcentre/",
"bounce_count": 0,
"bounced_at": null,
"business_memory_id": 691,
"candidate_fingerprint": "8b4ff9c8b202627d517c369ef30149502375f9a1",
"city": "Saskatoon",
"commercial_angle_normalized": "booking-quote-friction",
"contact_extraction_metrics": "{\"pages_checked\": 2, \"pages_with_contact_signals\": 3, \"emails_found_raw\": 2, \"emails_rejected\": 0, \"extraction_sources_used\": [\"contact_page\", \"mailto\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 1.08, \"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://boulevarddental.ca/contact/",
"contact_pages_checked": "[\"https://boulevarddental.ca/\", \"https://boulevarddental.ca/contact\"]",
"contactable": 1,
"conversion_score": 100,
"created_at": "2026-06-21 22:06:57",
"cta_text": "Contact",
"customer_status": null,
"customer_status_at": null,
"delivery_status": "sent",
"do_not_contact": 0,
"domain": "boulevarddental.ca",
"domain_final_url": "https://boulevarddental.ca/",
"domain_health_checked_at": "2026-06-21T22:10:47+00:00",
"domain_health_reason": "reachable",
"domain_health_status": "healthy",
"email": "info@boulevarddental.ca",
"email_confidence": "high",
"email_source": "mailto",
"enrichment_attempts": 1,
"enrichment_completed_at": "2026-06-21 22:10:48",
"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 CTA\", \"evidence\": [\"The only detected CTA is \u0027Contact\u0027 \\u2014 a generic, low-commitment label that gives no indication of what action to take (e.g., \u0027Book Appointment\u0027, \u0027Request a Consultation\u0027), creating friction for new patients ready to convert.\", \"With 330 reviews and a 5.0 rating, the site has strong social proof but fails to pair it with a direct action prompt like \u0027Book Your Visit Today\u0027 that capitalizes on that trust signal to drive immediate scheduling.\"], \"impact\": \"Dental patients searching for a provider are high-intent visitors \\u2014 a vague \u0027Contact\u0027 CTA forces them to think rather than act, increasing drop-off before they reach the booking step.\", \"recommended_angle\": \"Replace \u0027Contact\u0027 with a specific, benefit-driven CTA such as \u0027Book an Appointment\u0027 or \u0027Schedule Your Free Consultation\u0027 placed prominently above the fold, ideally next to the star rating to leverage the 5.0 social proof at the moment of decision.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": false, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"BoulevardDental\", \"headline_confidence\": \"low\", \"visual_cta_text\": \"likely Contact\", \"cta_confidence\": \"low\", \"visual_reviews_visible\": true, \"reviews_confidence\": \"low\", \"visual_trust_visible\": true, \"trust_confidence\": \"low\", \"visual_uncertain\": true}, \"visual_uncertain\": true, \"review_status\": \"ready\"}",
"facebook": "https://www.facebook.com/BoulevardDentalCentre/",
"first_seen_search_id": 105,
"future_timing_at": null,
"generated_message": "Hi Boulevard Dental Centre \u2014 I noticed one homepage detail that makes the next step less clear.\n\nThe clearest issue is that the next step is not clear enough: the only detected cta is \u0027contact\u0027, which makes the next step less clear than it should be.\n\nWhen the next step is vague, it makes the page harder to act on.\n\nIf useful, I can send the first CTA change I\u0027d test.",
"generated_outreach_email": "Hi Boulevard Dental Centre \u2014 I noticed one homepage detail that makes the next step less clear.\n\nThe clearest issue is that the next step is not clear enough: the only detected cta is \u0027contact\u0027, which makes the next step less clear than it should be.\n\nWhen the next step is vague, it makes the page harder to act on.\n\nIf useful, I can send the first CTA change I\u0027d test.",
"google_maps": "https://maps.google.com/?cid=5935357931853351872",
"google_place_id": "ChIJzdZm8U3zBFMRwIvqlpegXlI",
"guessed_emails": null,
"h1_count": 3,
"h1_text": "BoulevardDental",
"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": 969,
"impact_summary": "Boulevard Dental has a strong reputation foundation \u2014 330 reviews at a perfect 5.0 rating \u2014 but its website fails to convert that trust into new patient bookings due to three compounding issues: a conversion path that relies solely on a passive \u0027Contact\u0027 form with no direct booking or click-to-call, an H1 that communicates no value or location context, and a page speed problem caused by 14 blocking scripts and 13 unoptimized images. Fixing the CTA and H1 alone could materially increase appointment request volume within 30 days without any additional ad spend.",
"industry_normalized": null,
"insights": "{\"issues\": [{\"problem\": \"The primary CTA is labeled only \u0027Contact\u0027 with no phone CTA, booking widget, or inline appointment form visible on the homepage, making conversion passive and friction-heavy.\", \"evidence\": \"structural: has_clear_cta is marked true but booking_cta_present is false, phone_cta_present is false, and contact_form_present is false. The only confirmed CTA text is \u0027Contact\u0027, which routes users to a separate page with a general inquiry form rather than enabling immediate appointment scheduling. The meta description promises \u0027Book your appointment today\u0027 but no direct booking mechanism is confirmed on the homepage.\", \"impact\": \"A visitor landing here likely thinks: \u0027I just want to book an appointment but I have to fill out a generic form and wait for someone to call me back.\u0027 Instead of a passive \u0027Contact\u0027 label, high-converting dental sites use a sticky \u0027Book Appointment Now\u0027 button with a direct scheduling tool or a one-click call button visible above the fold. This causes visitors to hesitate or abandon entirely, resulting in lost new patient bookings from high-intent visitors who expect instant access to scheduling in 2024.\", \"fix\": \"Replace the \u0027Contact\u0027 CTA with two distinct action buttons on every page: a green \u0027Book Appointment\u0027 button linked to an inline booking widget or Calendly-style scheduler, and a click-to-call button displaying \u0027(306) 652-2583\u0027 with a phone icon. Pin both to a sticky header so they are always visible. Eliminate the multi-step contact form as the only conversion path.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"The homepage H1 is simply \u0027BoulevardDental\u0027 \\u2014 a brand name with no value proposition, service keyword, or location signal \\u2014 meaning it communicates nothing to a new visitor or search engine about what the business offers.\", \"evidence\": \"visible: homepage_h1_text is confirmed as \u0027BoulevardDental\u0027 with no supporting descriptor. structural: meta_title correctly includes \u0027Saskatoon Rosewood Family Dentist\u0027 but the on-page H1 carries none of that context. external: the business holds 330 reviews at 5.0 stars, meaning strong social proof exists but is not anchored to a credibility-driven headline.\", \"impact\": \"A visitor landing here likely thinks: \u0027Is this even a dental clinic or just a brand page? What do they actually do and why should I choose them?\u0027 Instead of a brand-name-only H1, high-converting dental sites use outcome-driven headlines such as \u0027Saskatoon\u0027s Trusted Family Dentist \\u2014 Now Accepting New Patients in Rosewood.\u0027 This causes visitors to leave without engaging, resulting in lost first impressions and reduced organic ranking relevance for high-value local search terms like \u0027Saskatoon family dentist.\u0027\", \"fix\": \"Rewrite the H1 to: \u0027Saskatoon\u0027s Trusted Family Dentist \\u2014 Accepting New Patients in Rosewood.\u0027 Incorporate the 5-star, 330-review social proof signal directly beneath the H1 as a trust badge (e.g., \u0027\\u2605\\u2605\\u2605\\u2605\\u2605 330 Google Reviews\u0027). This immediately communicates location, service, availability, and credibility in one viewport.\", \"priority\": \"HIGH\", \"category\": \"offer\"}, {\"problem\": \"Page speed is critically compromised by 14 render-blocking scripts and 13 images loading without lazy-loading, creating a slow experience that drives mobile users away before the page finishes loading.\", \"evidence\": \"structural: speed_evidence confirms 34 total scripts with 14 blocking scripts and 13 images without lazy-loading on the homepage. structural: mobile_friendly is true at the structural level but page weight from unoptimized scripts and images undermines real-world mobile performance. external: with 330 reviews and a 5.0 rating, the business has strong offline reputation but slow load speed erodes that trust before a visitor reads a single word.\", \"impact\": \"A visitor landing here likely thinks: \u0027This site is taking too long to load \\u2014 maybe this dental clinic isn\u0027t professional or up to date.\u0027 Instead of loading 14 blocking scripts synchronously, high-converting local business sites defer non-critical scripts, compress images to WebP, and implement lazy-loading to achieve sub-3-second load times. This causes visitors to leave before the page renders, resulting in lost appointment bookings specifically from mobile users who represent the majority of local search traffic.\", \"fix\": \"Audit and defer all non-critical JavaScript using \u0027async\u0027 or \u0027defer\u0027 attributes to eliminate the 14 render-blocking scripts. Convert all 13 homepage images to WebP format and add loading=\u0027lazy\u0027 to all images below the fold. Target a Google PageSpeed Insights mobile score above 80. Use a CDN for static assets and enable browser caching. Re-test monthly given the site\u0027s high review volume attracting consistent new traffic.\", \"priority\": \"MEDIUM\", \"category\": \"ux\"}], \"summary\": \"Boulevard Dental has a strong reputation foundation \\u2014 330 reviews at a perfect 5.0 rating \\u2014 but its website fails to convert that trust into new patient bookings due to three compounding issues: a conversion path that relies solely on a passive \u0027Contact\u0027 form with no direct booking or click-to-call, an H1 that communicates no value or location context, and a page speed problem caused by 14 blocking scripts and 13 unoptimized images. Fixing the CTA and H1 alone could materially increase appointment request volume within 30 days without any additional ad spend.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Quick Fixes That Could Get Boulevard Dental More Bookings This Month\\n\\nHi [Name],\\n\\nI took a close look at the Boulevard Dental website and found three specific issues that are likely costing you new patient appointments \\u2014 even with your impressive 330 five-star reviews doing the heavy lifting.\\n\\nHere\u0027s what I found:\\n\\n1. HIGH PRIORITY \\u2014 Your only CTA is \u0027Contact\u0027\\nThere\u0027s no click-to-call button and no inline booking widget on the homepage. Visitors who are ready to book have to navigate to a separate contact form and wait for a callback. High-converting dental sites make it possible to book or call in one tap. This alone is likely your biggest conversion leak.\\n\\n2. HIGH PRIORITY \\u2014 Your H1 just says \u0027BoulevardDental\u0027\\nA new visitor landing on your homepage sees a brand name with no explanation of what you do, where you are, or why they should choose you. A simple rewrite to something like \u0027Saskatoon\u0027s Trusted Family Dentist \\u2014 Accepting New Patients in Rosewood\u0027 paired with your star rating would immediately increase engagement and local SEO relevance.\\n\\n3. MEDIUM PRIORITY \\u2014 14 blocking scripts are slowing down your site\\nYour homepage loads 14 render-blocking scripts and 13 images without lazy-loading. On mobile \\u2014 where most local searches happen \\u2014 this creates a slow, frustrating experience that sends visitors to a competitor before your page even finishes loading.\\n\\nThe good news: all three of these are fixable without a full redesign. I\u0027d be happy to walk you through exactly how to implement each fix \\u2014 or handle it for you.\\n\\nWould a 20-minute call this week work?\\n\\n[Your Name]\\n[Your Contact Info]\"}",
"insights_attempts": 1,
"insights_completed_at": "2026-06-21 22:47:34",
"insights_last_error": null,
"insights_locked_at": null,
"insights_locked_by": null,
"instagram": "https://www.instagram.com/boulevarddentalcentre/",
"js_contact_attempted": 0,
"js_contact_checked_at": null,
"js_contact_error": null,
"js_contact_status": "skipped",
"last_analyzed_at": "2026-06-21 22:48:15",
"last_contact_enriched_at": "2026-06-21T22:10:47+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": "ce043f30d525e335e714bbc9f4a38746979b24a8",
"legacy_score": null,
"loss_reason": null,
"manual_override": 0,
"meeting_booked_at": null,
"memory_context": {
"business_memory_id": 691,
"business_suppressed": false,
"business_suppression_reason": null,
"business_uuid": "011e82dc-7a0b-4a98-82e4-785e2d01b3f3",
"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-21 22:48:15",
"message_failed": 0,
"message_generated_at": "2026-06-21 22:48:15",
"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": "fallback",
"meta_description": "Boulevard Dental provides dental services and cleaning in Saskatoon. Accepting new patients. Open evenings and weekends. Book your appointment today.",
"meta_description_present": null,
"meta_title": "Boulevard Dental - Saskatoon Rosewood Family Dentist",
"mobile_friendly": 1,
"name": "Boulevard Dental Centre",
"no_email_reason": null,
"normalized_address": "401 ledingham way 10",
"normalized_name": "boulevard dental centre",
"normalized_phone": "3066522583",
"open_count": 0,
"open_tracking_token": "0ee8d4ea728a457595e8fac9bd9868e9",
"opened_at": null,
"operational_eligibility": null,
"opportunity_score": null,
"opportunity_type": null,
"outreach_insight": null,
"outreach_message": "Hi Boulevard Dental Centre \u2014 I noticed one homepage detail that makes the next step less clear.\n\nThe clearest issue is that the next step is not clear enough: the only detected cta is \u0027contact\u0027, which makes the next step less clear than it should be.\n\nWhen the next step is vague, it makes the page harder to act on.\n\nIf useful, I can send the first CTA change I\u0027d test.",
"outreach_message_id": "\u003cc4659450-770d-4cf7-a87e-dce75a343f71@lead-engine\u003e",
"outreach_status": "sent",
"outreach_subject": "Your CTA is hard to act on",
"package_quality_class": null,
"package_quality_score": null,
"page_speed_score": 90,
"phone": "(306) 652-2583",
"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": 5.0,
"reconciliation_json": "{\"visual_headline\": \"BoulevardDental\", \"headline_confidence\": \"low\", \"visual_cta_text\": \"likely Contact\", \"cta_confidence\": \"low\", \"visual_reviews_visible\": true, \"reviews_confidence\": \"low\", \"visual_trust_visible\": true, \"trust_confidence\": \"low\", \"visual_uncertain\": true}",
"reconciliation_status": "visual_uncertain",
"referral_business_name": null,
"referral_contact_email": null,
"replied_at": null,
"reply_classification": null,
"reply_classification_confidence": null,
"reply_count": 0,
"revenue_amount": null,
"revenue_currency": null,
"review_attempts": 0,
"review_completed_at": null,
"review_count": 330,
"review_issue_normalized": "weak-cta",
"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-21 22:32:19",
"screenshot_desktop": null,
"screenshot_mobile": null,
"screenshot_path": null,
"screenshot_status": "failed",
"search_id": null,
"sent": 1,
"sent_at": "2026-06-27 17:59:32",
"seo_score": 90,
"service_keyword_hits": null,
"service_summary": "Services - Boulevard Dental",
"service_type": "",
"socials": "{\"instagram\": \"https://www.instagram.com/boulevarddentalcentre/\", \"facebook\": \"https://www.facebook.com/BoulevardDentalCentre/\"}",
"source": "adaptive_market_crawler",
"speed_evidence": "I counted 34 scripts and 13 images on the homepage (14 blocking scripts, 13 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": "Welcome to Boulevard Dental , where we were the first dental clinic to proudly serve families and individuals in Saskatoon\u2019s vibrant Rosewood neighbourhood. From preventive care... | What Our Dental Patients In Saskatoon Are Saying \"I have been a patient of Boulevard Dental Centre for a few years, and I highly recommend Dr. Brezinski and his staff. Everyone...",
"tier": null,
"title_present": null,
"unsubscribe_token": "fb7f54f46034471d833a73821ace8e80",
"viewport_present": null,
"website": "https://boulevarddental.ca/",
"website_platform_normalized": null,
"wrong_contact": 0
},
"message_health": {
"analysis_error": "",
"message_failed": false,
"message_last_error": "",
"message_safety_issues": {},
"message_safety_status": "PASS",
"message_status": "message_ready"
},
"operational": {
"blockers": [
"Already sent",
"Not outreach_ready (current display status: sent)"
],
"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": 14,
"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": false
},
"evidence": [
"The only detected CTA is \u0027Contact\u0027 \u2014 a generic, low-commitment label that gives no indication of what action to take (e.g., \u0027Book Appointment\u0027, \u0027Request a Consultation\u0027), creating friction for new patients ready to convert.",
"With 330 reviews and a 5.0 rating, the site has strong social proof but fails to pair it with a direct action prompt like \u0027Book Your Visit Today\u0027 that capitalizes on that trust signal to drive immediate scheduling."
],
"expert_confidence": 10,
"impact": "Dental patients searching for a provider are high-intent visitors \u2014 a vague \u0027Contact\u0027 CTA forces them to think rather than act, increasing drop-off before they reach the booking step.",
"primary_issue": "weak CTA",
"recommended_angle": "Replace \u0027Contact\u0027 with a specific, benefit-driven CTA such as \u0027Book an Appointment\u0027 or \u0027Schedule Your Free Consultation\u0027 placed prominently above the fold, ideally next to the star rating to leverage the 5.0 social proof at the moment of decision.",
"reconciliation": {
"cta_confidence": "low",
"headline_confidence": "low",
"reviews_confidence": "low",
"trust_confidence": "low",
"visual_cta_text": "likely Contact",
"visual_headline": "BoulevardDental",
"visual_reviews_visible": true,
"visual_trust_visible": true,
"visual_uncertain": true
},
"review_status": "ready",
"visual_uncertain": true
},
"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": []
}
}