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
Spruce Dental Evergreen
Lead #972 • Saskatoon
Core Target
Elite
Cannot Send
Safe
Memory Status
Prior history: sent 1, opens 2, replies 0, bounces 0, unsubs 0
Prior history: sent 1, opens 2, 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
- Spruce Dental Evergreen
- Website
- http://sprucedentalclinic.com/
- spruce.dental.evergreen@gmail.com
- Phone
- (306) 986-4275
- City
- Saskatoon
- Source
- adaptive_market_crawler
- Primary Search
- dentist / Saskatoon
Memory And Suppression
- Business UUID
- c223a852-b0e8-4a92-8db7-f96a56d4fef2
- Prior Sent
- 1
- Prior Opens
- 2
- Prior Replies
- 0
- Prior Bounces
- 0
- Prior Unsubs
- 0
- Business Suppression
- —
- Contact Suppression
- —
- Cooldown Until
- —
Operator Decision
- Qualification
- Core Target
- Qualification Reason
- in-market for searched vertical
- Package Quality
- Elite
- Package Quality Score
- 100
- Eligibility
- Cannot Send
- Safety
- Safe
- Review Recommendation
- Already Contacted
- Ready To Send
- No
- Recommended Action
- Already Sent
Expert Review
- Review State
- Approved
- Primary Issue
- weak trust signals
- Confidence
- 10
- Next Step Label
- Already Sent
Evidence
- Despite having a 4.9-star rating from 350 reviews, no reviews, testimonials, or star ratings are displayed anywhere on the visible page — this social proof is completely hidden from potential patients who need reassurance before booking dental care.
- No trust badges, certifications, accreditations, or 'accepting new patients' indicators are visible above the fold or on the services page, leaving visitors with no credibility anchors beyond a team photo and generic welcome text.
Message Package
- Message Safety
- Safe
- Message Present
- Yes
- Generated At
- 2026-06-21 22:49:40
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-22 21:55:32
{
"message_id": "\u003cb2ad1da5-3f96-4a8e-a96e-5cae2bb8a51a@lead-engine\u003e",
"subject": "Your trust proof is buried",
"subject_variant": "A",
"token": "ea67e44e00bb4f5291e33818c3772bf7"
}
open
2026-06-22 21:55:34
{
"subject_variant": "A"
}
open
2026-06-22 22:47:39
{
"subject_variant": "A"
}
Technical Details
Technical Status
- Lead ID
- 972
- 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-22 21:55:32
- Open Count
- 2
- Opened At
- 2026-06-22 21:55:34
- Reply Count
- 0
- Replied At
- —
- Bounce Count
- 0
- Bounced At
- —
- Do Not Contact
- 0
- Suppression Reason
- —
{
"lead": {
"address": "211 Evergreen Square #15, Saskatoon",
"analysis_error": null,
"analysis_version": "v2_reconciled_scored_2026_05",
"analyzed_at": "2026-06-21 22:32:36",
"approved_for_send": 1,
"archived": 0,
"audit_attempts": 1,
"audit_completed_at": "2026-06-21 22:32:36",
"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 couldn\u0027t find pricing or package guidance on the homepage, which makes it harder for visitors to judge fit quickly - that often leads to comparison-shopping instead of a direct enquiry.\", \"I counted 11 scripts and 20 images on the homepage (9 blocking scripts, 20 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": "Spruce Dental Clinic Saskatoon, Saskatchewan, Canada LOCATIONS Evergreen McKercher MEET OUR TEAM Dentists Hygienists Our Team DENTAL SERVICES CONTACT BOOK ONLINE Evergreen McKercher Let us change the way you think about the dentist Book Online Evergreen Book Online McKercher W elcome to Spruce Dental in Saskatoon. When you come to our office, expect to feel right at home the moment you walk through the door. Our services range from general dentistry and emergency dentistry, to cosmetic dentistry and restoring dental implants We offer our full line of services at our two locations in Saskatoon, Evergreen and McKercher . For all of your general inquiries regarding your dental health, our services or our office, please get in touch! Services \u0026 Dental Care Our services range from general dentistry and emergency dentistry, to cosmetic dentistry and dental implants. Our services also include digital scanning, sedation and implant restorations. Botox Cosmetic \u0026 Botox TMD treatments Restorations Hygiene Digital Scanning Sedation Crowns \u0026 Bridges Invisalign Implant Crowns Endodontics Extractions Veneers See our full range of services for more information. All Services What our clients are saying Spruce Dental - Evergreen Email: spruce.dental.evergreen@gmail.com Phone: (306) 986-4275 Fax Number: (306) 986-4277 #15 211 Evergreen Square, Saskatoon, SK S7W 0Z2 Spruce Dental - McKercher Email: spruce.dental.mckercher@gmail.com Phone: (306) 986-5595 Fax Number: (306) 986-5596 6-1945 McKercher Dr. Saskatoon SK S7J 4M4 EVERGREEN LOCATION HOURS Monday\t7:30 AM - 3:30 PM Tuesday\t12:00 PM - 8:00 PM Wednesday\t8:00 AM - 4:00 PM Thursday\t8:00 AM - 4:00 PM Friday\t8:00 AM - 4:00 PM SAT \u0026 SUN\tCLOSED MCKERCHER LOCATION HOURS Monday Closed Tuesday\t12:00 PM - 8:00 PM Wednesday\t8:00 AM - 4:00 PM Thursday\t8:00 AM - 4:00 PM Friday\t8:00 AM - 4:00 PM SAT \u0026 SUN\tCLOSED",
"booking_cta_present": null,
"booking_link": "https://www.facebook.com/sprucedentalclinic",
"bounce_count": 0,
"bounced_at": null,
"business_memory_id": 694,
"candidate_fingerprint": "bd3a1907fef7e952267b731783e8898996d64701",
"city": "Saskatoon",
"commercial_angle_normalized": "trust-blocker",
"contact_extraction_metrics": "{\"pages_checked\": 1, \"pages_with_contact_signals\": 1, \"emails_found_raw\": 4, \"emails_rejected\": 0, \"extraction_sources_used\": [\"mailto\", \"visible_html\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 0.33, \"retry_count\": 1, \"failure_type\": null, \"retry_after\": null, \"domain_health_status\": \"healthy\", \"domain_health_reason\": \"reachable\", \"js_contact_attempted\": 0, \"js_contact_status\": \"skipped\"}",
"contact_form": 0,
"contact_form_present": null,
"contact_page": "http://sprucedentalclinic.com/contact.html",
"contact_pages_checked": "[\"http://sprucedentalclinic.com/\"]",
"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": "opened",
"do_not_contact": 0,
"domain": "sprucedentalclinic.com",
"domain_final_url": "https://sprucedentalclinic.com/",
"domain_health_checked_at": "2026-06-21T22:12:10+00:00",
"domain_health_reason": "reachable",
"domain_health_status": "healthy",
"email": "spruce.dental.evergreen@gmail.com",
"email_confidence": "high",
"email_source": "mailto",
"enrichment_attempts": 1,
"enrichment_completed_at": "2026-06-21 22:12:11",
"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 a 4.9-star rating from 350 reviews, no reviews, testimonials, or star ratings are displayed anywhere on the visible page \\u2014 this social proof is completely hidden from potential patients who need reassurance before booking dental care.\", \"No trust badges, certifications, accreditations, or \u0027accepting new patients\u0027 indicators are visible above the fold or on the services page, leaving visitors with no credibility anchors beyond a team photo and generic welcome text.\"], \"impact\": \"Dental services are high-anxiety, high-consideration purchases. Without visible social proof or trust signals, visitors with a 4.9/350-review reputation are leaving their strongest conversion asset unused \\u2014 likely causing drop-off before reaching the \u0027Book Online\u0027 CTA.\", \"recommended_angle\": \"Surface the 4.9-star / 350-review rating prominently in the hero section and add 2\\u20133 patient testimonial snippets near the booking CTA to convert trust-seekers into booked appointments.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"Services \u0026 Dental Care\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"CONTACT\", \"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/sprucedentalclinic",
"first_seen_search_id": 105,
"future_timing_at": null,
"generated_message": "Hi Spruce Dental Evergreen \u2014 while reviewing your site, I noticed your 4.9-star rating from 350 reviews isn\u0027t displayed anywhere on the page, which weakens the first impression for anyone arriving before they reach the booking CTA.\n\nDental decisions take real consideration, and that rating is your strongest credibility anchor \u2014 leaving it off the hero creates friction right where reassurance matters most.\n\nA simple first test: add the star rating and review count directly into the hero section, then place two or three short patient quotes near the Book Online button.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"generated_outreach_email": "Hi Spruce Dental Evergreen \u2014 while reviewing your site, I noticed your 4.9-star rating from 350 reviews isn\u0027t displayed anywhere on the page, which weakens the first impression for anyone arriving before they reach the booking CTA.\n\nDental decisions take real consideration, and that rating is your strongest credibility anchor \u2014 leaving it off the hero creates friction right where reassurance matters most.\n\nA simple first test: add the star rating and review count directly into the hero section, then place two or three short patient quotes near the Book Online button.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"google_maps": "https://maps.google.com/?cid=353923145379383078",
"google_place_id": "ChIJ62ga0Y71BFMRJocgvjlj6QQ",
"guessed_emails": null,
"h1_count": 3,
"h1_text": "Services \u0026 Dental Care",
"has_city_in_content": 1,
"has_city_in_h1": 0,
"has_city_in_title": 1,
"has_clear_cta": 1,
"has_pricing": 0,
"has_service_keyword": 0,
"has_testimonials": 0,
"has_website": null,
"id": 972,
"impact_summary": "Spruce Dental has strong underlying assets \u2014 a 4.9-star rating, 350 reviews, two locations, and a broad service offering \u2014 but the website fails to convert because none of these trust signals are visible to first-time visitors. The homepage leads with a generic service list instead of a patient-benefit headline, social proof is entirely absent despite exceptional review volume, and technical performance issues slow the first impression. Fixing these three issues would directly increase booked appointments from organic and referral traffic.",
"industry_normalized": null,
"insights": "{\"issues\": [{\"problem\": \"Homepage H1 reads \u0027Services \u0026 Dental Care\u0027 \\u2014 a generic, feature-list headline with no patient benefit, urgency, or differentiation. The hero section leads with a service grid rather than a compelling value proposition.\", \"evidence\": \"visible: The screenshot shows the page opens directly into a service icon grid with the subtext \u0027Our services range from general dentistry and emergency dentistry, to cosmetic dentistry and dental implants.\u0027 structural: The extracted H1 is \u0027Services \u0026 Dental Care\u0027 \\u2014 no mention of location trust, outcomes, or emotional reassurance. external: The business holds a 4.9-star rating across 350 reviews, a powerful trust signal that is not surfaced in the headline.\", \"impact\": \"A visitor landing here likely thinks: \u0027This looks like every other dental clinic \\u2014 there\u0027s nothing that makes me want to choose them over anyone else.\u0027 Instead of \u0027Services \u0026 Dental Care\u0027, high-converting sites use outcome-driven headlines like \u0027Saskatoon\u0027s Most Trusted Dental Clinic \\u2014 350 Five-Star Patients Can\u0027t Be Wrong.\u0027 This causes visitors to hesitate and bounce, resulting in lost bookings to competitors who lead with stronger social proof and patient-first language.\", \"fix\": \"Replace the H1 with a patient-benefit headline that references the 4.9-star rating and 350 reviews, e.g. \u0027Feel At Home From the Moment You Walk In \\u2014 Saskatoon\u0027s Top-Rated Dental Clinic.\u0027 Place this above the service grid with a direct \u0027Book Online\u0027 CTA button beneath it. Move the review count and star rating into the hero as visible trust anchors.\", \"priority\": \"HIGH\", \"category\": \"offer\"}, {\"problem\": \"350 five-star Google reviews (4.9 rating) are not visible anywhere on the homepage or services page. Testimonial evidence field is empty and no review widget, star badge, or patient quote is present in the screenshot.\", \"evidence\": \"visible: The screenshot shows only service icons and generic descriptive text \\u2014 no stars, no patient quotes, no review count badge anywhere in view. structural: testimonial_evidence field is empty string; schema_present and schema_local_present are both false, meaning Google cannot display star ratings in search results. external: The business has 350 reviews at 4.9 stars \\u2014 a top-tier trust signal for a healthcare provider that is being entirely wasted.\", \"impact\": \"A visitor landing here likely thinks: \u0027I have no idea if other people trust this clinic \\u2014 I\u0027ll check Google before deciding.\u0027 Instead of hiding social proof, high-converting dental sites use a visible hero star badge, a rotating patient quote block, and LocalBusiness schema to surface ratings in Google search snippets. This causes visitors to leave and verify trust offsite, resulting in lost bookings when they get distracted or find a competitor with visible reviews.\", \"fix\": \"Add a Google Reviews badge or star widget directly in the hero section showing \u00274.9 \\u2605 \\u2014 350 Google Reviews\u0027. Add 2\\u20133 short patient testimonials with first names to the homepage body. Implement LocalBusiness and Dentist schema markup with aggregateRating to unlock star snippets in Google search results, increasing click-through rate from organic traffic.\", \"priority\": \"HIGH\", \"category\": \"trust\"}, {\"problem\": \"Page load is impaired by 9 blocking scripts and 20 images without lazy-loading, creating a slow first impression that directly reduces conversion and Google search ranking.\", \"evidence\": \"structural: speed_evidence confirms \u002711 scripts and 20 images on the homepage (9 blocking scripts, 20 images without lazy-loading).\u0027 visible: The homepage contains a full grid of 11 service icons, each as a separate image, loaded simultaneously without deferral. structural: mobile_friendly is true but blocking scripts negate mobile performance gains; no schema or performance optimization signals present.\", \"impact\": \"A visitor landing here likely thinks: \u0027This page is slow \\u2014 maybe the clinic is outdated\u0027 before the page even finishes loading. Instead of render-blocking scripts and unoptimized images, high-converting healthcare sites use deferred JS loading, lazy-loaded images, and compressed WebP assets to achieve sub-2-second load times. This causes visitors to leave before the page renders, resulting in lost calls and bookings \\u2014 Google\u0027s Core Web Vitals also penalize slow pages, reducing the clinic\u0027s organic visibility in Saskatoon dental searches.\", \"fix\": \"Defer or async-load all non-critical JavaScript. Add loading=\u0027lazy\u0027 to all below-fold images, including the 11 service icon images visible in the screenshot. Convert images to WebP format. Prioritize loading of the hero section and \u0027Book Online\u0027 CTA buttons. Target a Largest Contentful Paint under 2.5 seconds to protect both user experience and Google search ranking.\", \"priority\": \"MEDIUM\", \"category\": \"ux\"}], \"summary\": \"Spruce Dental has strong underlying assets \\u2014 a 4.9-star rating, 350 reviews, two locations, and a broad service offering \\u2014 but the website fails to convert because none of these trust signals are visible to first-time visitors. The homepage leads with a generic service list instead of a patient-benefit headline, social proof is entirely absent despite exceptional review volume, and technical performance issues slow the first impression. Fixing these three issues would directly increase booked appointments from organic and referral traffic.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Quick Fixes That Could Get Spruce Dental More Bookings\\n\\nHi Spruce Dental Team,\\n\\nI took a close look at your website and wanted to share three specific things that are likely costing you booked appointments \\u2014 even though your clinic clearly delivers excellent care.\\n\\n1. Your homepage headline isn\u0027t doing any selling. The current H1 reads \u0027Services \u0026 Dental Care\u0027 \\u2014 which tells visitors what you do, but not why they should choose you. A simple change to something like \u0027Saskatoon\u0027s Top-Rated Dental Clinic \\u2014 350 Five-Star Patients\u0027 would immediately set you apart from competitors.\\n\\n2. Your 350 five-star Google reviews are invisible on your website. This is your single most powerful trust signal and it\u0027s not showing up anywhere on the homepage. Adding a star badge in the hero section and 2\\u20133 patient quotes would reassure new visitors before they even scroll.\\n\\n3. Your page has 9 blocking scripts and 20 images loading all at once. This slows the site down and can cause visitors to leave before they even see your booking button \\u2014 it also hurts your Google ranking.\\n\\nThese are all fixable relatively quickly, and each one directly ties to more patients clicking \u0027Book Online.\u0027 Happy to walk you through any of these in more detail.\\n\\nBest regards\"}",
"insights_attempts": 1,
"insights_completed_at": "2026-06-21 22:49:05",
"insights_last_error": null,
"insights_locked_at": null,
"insights_locked_by": null,
"instagram": "https://www.instagram.com/spruce.dental/",
"js_contact_attempted": 0,
"js_contact_checked_at": null,
"js_contact_error": null,
"js_contact_status": "skipped",
"last_analyzed_at": "2026-06-21 22:49:40",
"last_contact_enriched_at": "2026-06-21T22:12:10+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": "23a7eaaadf7baad3a459c5ed04194762f32cda66",
"legacy_score": null,
"loss_reason": null,
"manual_override": 0,
"meeting_booked_at": null,
"memory_context": {
"business_memory_id": 694,
"business_suppressed": false,
"business_suppression_reason": null,
"business_uuid": "c223a852-b0e8-4a92-8db7-f96a56d4fef2",
"contact_suppressed": false,
"contact_suppression_reason": null,
"cooldown_until": null,
"prior_bounce_count": 0,
"prior_open_count": 2,
"prior_reply_count": 0,
"prior_sent_count": 1,
"prior_unsubscribe_count": 0
},
"message_attempts": 1,
"message_completed_at": "2026-06-21 22:49:40",
"message_failed": 0,
"message_generated_at": "2026-06-21 22:49:40",
"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": "Let us change the way you think about the dentist! Spruce Dental in Saskatoon. Our services range from general dentistry and emergency dentistry, to cosmetic dentistry and restoring dental implants",
"meta_description_present": null,
"meta_title": "Spruce Dental Clinic Saskatoon, Saskatchewan, Canada",
"mobile_friendly": 1,
"name": "Spruce Dental Evergreen",
"no_email_reason": null,
"normalized_address": "211 evergreen square 15",
"normalized_name": "spruce dental evergreen",
"normalized_phone": "3069864275",
"open_count": 2,
"open_tracking_token": "ea67e44e00bb4f5291e33818c3772bf7",
"opened_at": "2026-06-22 21:55:34",
"operational_eligibility": null,
"opportunity_score": null,
"opportunity_type": null,
"outreach_insight": null,
"outreach_message": "Hi Spruce Dental Evergreen \u2014 while reviewing your site, I noticed your 4.9-star rating from 350 reviews isn\u0027t displayed anywhere on the page, which weakens the first impression for anyone arriving before they reach the booking CTA.\n\nDental decisions take real consideration, and that rating is your strongest credibility anchor \u2014 leaving it off the hero creates friction right where reassurance matters most.\n\nA simple first test: add the star rating and review count directly into the hero section, then place two or three short patient quotes near the Book Online button.\n\nIf helpful, I can send the 2 or 3 trust elements I\u0027d surface first.",
"outreach_message_id": "\u003cb2ad1da5-3f96-4a8e-a96e-5cae2bb8a51a@lead-engine\u003e",
"outreach_status": "opened",
"outreach_subject": "Your trust proof is buried",
"package_quality_class": null,
"package_quality_score": null,
"page_speed_score": 90,
"phone": "(306) 986-4275",
"phone_cta_present": null,
"pipeline_stage": "New",
"platform_type": null,
"pricing_evidence": "",
"proposal_sent_at": null,
"proposal_status": null,
"proposal_status_at": null,
"qualification_class": "QUALIFIED",
"qualification_reason": "in-market for searched vertical",
"rating": 4.9,
"reconciliation_json": "{\"visual_headline\": \"Services \u0026 Dental Care\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"CONTACT\", \"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": 0,
"review_completed_at": null,
"review_count": 350,
"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": "2026-06-22 21:53:49",
"schema_local_present": null,
"schema_present": 0,
"score": null,
"score_breakdown": null,
"screenshot_captured_at": "2026-06-21 22:32:36",
"screenshot_desktop": "screenshots/972_desktop.png",
"screenshot_mobile": "screenshots/972_mobile.png",
"screenshot_path": "/root/lead-engine/screenshots/972_desktop.png",
"screenshot_status": "success",
"search_id": null,
"sent": 1,
"sent_at": "2026-06-22 21:55:32",
"seo_score": 90,
"service_keyword_hits": null,
"service_summary": "Contact Spruce Dental Clinic in Saskatoon, Saskatchewan, Canada",
"service_type": "",
"socials": "{\"instagram\": \"https://www.instagram.com/spruce.dental/\", \"facebook\": \"https://www.facebook.com/sprucedentalclinic\"}",
"source": "adaptive_market_crawler",
"speed_evidence": "I counted 11 scripts and 20 images on the homepage (9 blocking scripts, 20 images without lazy-loading).",
"speed_score": 90,
"ssl": 1,
"ssl_present": null,
"stage": "New",
"subject_variant": "A",
"suppressed_at": null,
"suppression_reason": null,
"testimonial_evidence": "",
"tier": null,
"title_present": null,
"unsubscribe_token": "c5a474c94d374564bca54610f9b2e5d0",
"viewport_present": null,
"website": "http://sprucedentalclinic.com/",
"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 a 4.9-star rating from 350 reviews, no reviews, testimonials, or star ratings are displayed anywhere on the visible page \u2014 this social proof is completely hidden from potential patients who need reassurance before booking dental care.",
"No trust badges, certifications, accreditations, or \u0027accepting new patients\u0027 indicators are visible above the fold or on the services page, leaving visitors with no credibility anchors beyond a team photo and generic welcome text."
],
"expert_confidence": 10,
"impact": "Dental services are high-anxiety, high-consideration purchases. Without visible social proof or trust signals, visitors with a 4.9/350-review reputation are leaving their strongest conversion asset unused \u2014 likely causing drop-off before reaching the \u0027Book Online\u0027 CTA.",
"primary_issue": "weak trust signals",
"recommended_angle": "Surface the 4.9-star / 350-review rating prominently in the hero section and add 2\u20133 patient testimonial snippets near the booking CTA to convert trust-seekers into booked appointments.",
"reconciliation": {
"cta_confidence": "high",
"headline_confidence": "high",
"reviews_confidence": "high",
"trust_confidence": "high",
"visual_cta_text": "CONTACT",
"visual_headline": "Services \u0026 Dental Care",
"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": []
}
}