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
Rumley Periodontics
Lead #1019 • 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
- Rumley Periodontics
- Website
- http://rumleyperiodontics.ca/
- reception@rumleyperiodontics.ca
- Phone
- (306) 700-1101
- City
- Saskatoon
- Source
- adaptive_market_crawler
- Primary Search
- dentist / Saskatoon
Memory And Suppression
- Business UUID
- cf24b4a6-76d4-45f4-ba6f-c0ae732a6084
- 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
- core local commercial target
- Package Quality
- Elite
- Package Quality Score
- 100
- Eligibility
- Cannot Send
- Safety
- Safe
- Review Recommendation
- Already Contacted
- Ready To Send
- No
- Recommended Action
- Already Sent
Expert Review
- Review State
- Approved
- Primary Issue
- missing or weak CTA
- Confidence
- 10
- Next Step Label
- Already Sent
Evidence
- The entire above-the-fold area contains zero call-to-action buttons or links — no 'Book Appointment', 'Request Consultation', or 'Contact Us' button is visible anywhere on the hero section, leaving visitors with no immediate action path despite being a specialist medical practice.
- The visual CTA text is confirmed empty and the headline reads only 'WE ARE' — a passive, incomplete statement that describes the practice but never directs the visitor toward any next step, forcing them to hunt through a flat navigation bar to find how to engage.
Message Package
- Message Safety
- Safe
- Message Present
- Yes
- Generated At
- 2026-06-21 23:19:42
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
- missing-or-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 18:00:16
{
"message_id": "\u003c8a5bf12e-58bc-4092-989b-8b10be61a1d2@lead-engine\u003e",
"subject": "Your CTA is hard to act on",
"subject_variant": "B",
"token": "7b43fb65bf9145489ce6124ea13e1532"
}
Technical Details
Technical Status
- Lead ID
- 1019
- 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 18:00:16
- Open Count
- 0
- Opened At
- —
- Reply Count
- 0
- Replied At
- —
- Bounce Count
- 0
- Bounced At
- —
- Do Not Contact
- 0
- Suppression Reason
- —
{
"lead": {
"address": "224 Pacific Ave #102, Saskatoon",
"analysis_error": null,
"analysis_version": "v2_reconciled_scored_2026_05",
"analyzed_at": "2026-06-21 22:38:47",
"approved_for_send": 1,
"archived": 0,
"audit_attempts": 1,
"audit_completed_at": "2026-06-21 22:38:47",
"audit_issues": "[\"I couldn\u0027t find a clear homepage CTA telling visitors how to request a quote, which creates friction at the moment of intent - that often leads to drop-off instead of an enquiry.\", \"There are no visible testimonials on the homepage, which reduces trust for first-time visitors - that often leads to hesitation or comparison before they contact you.\", \"I 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 34 scripts and 19 images on the homepage (12 blocking scripts, 19 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": "Rumley Periodontics | Specialist in Periodontics who we are procedure details about 102-224 Pacific Avenue 306.700.1101 procedure faqs surgery reminders referrals who we are procedure details about 102-224 Pacific Avenue 306.700.1101 procedure faqs surgery reminders referrals Rumley Periodontics We are a specialist in Periodontics and Dental Implants, located at 102-224 Pacific Avenue, Saskatoon, SK S7K 1N9. Home What is Periodontics? Everyone can recognize a nice set of teeth, but what you can see of those pearly whites is only the tip of the iceberg! What lies below the surface is a complex foundation, made up of your gums and jawbone, which stabilizes and anchors the part we can see. Around 50% of adults may have breakdown of this foundation, which is often painless and can go unnoticed. A specialist dentist, called a \u2018Periodontist\u2019 works together with your dentist to restore and maintain a healthy foundation for your teeth. Gum Grafting We all have two types of gum tissue \u2013 firm, and flimsy. In some cases, the firm gum tissue next to the tooth is lost - sometimes from recession, hard-brushing, or genetic reasons. A \u2018gum graft\u2019 strengthens and restores this firm tissue, helping with sensitivity issues, stabilization, and can improve the look and health of your gums. Dental Implants Missing a tooth? A dental implant is an artificial tooth root placed in the jawbone, and is a permanent solution to replace a missing tooth. You can\u2019t see the implant, but after it heals and fuses with your bone, your dentist will attach a \u2018crown\u2019 (the part of the tooth above the gums), filling the space and restoring the ability to confidently smile, speak, and eat. Periodontal Disease Also called \u2018gum disease\u2019, this is a breakdown of the foundation supporting the teeth. Around 50% of adults experience some form of this chronic inflammatory breakdown, and it is often painless and worsens over time if it is untreated. Similar to a fence-post in the ground, a tooth is anchored by its ro",
"booking_cta_present": null,
"booking_link": null,
"bounce_count": 0,
"bounced_at": null,
"business_memory_id": 741,
"candidate_fingerprint": "fe46a96646525090590b953d615bbc12fc63f34f",
"city": "Saskatoon",
"commercial_angle_normalized": "booking-quote-friction",
"contact_extraction_metrics": "{\"pages_checked\": 1, \"pages_with_contact_signals\": 0, \"emails_found_raw\": 3, \"emails_rejected\": 0, \"extraction_sources_used\": [\"json_ld\", \"script_blob\", \"visible_html\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 0.17, \"retry_count\": 1, \"failure_type\": null, \"retry_after\": null, \"domain_health_status\": \"healthy\", \"domain_health_reason\": \"reachable\", \"js_contact_attempted\": 0, \"js_contact_status\": \"skipped\"}",
"contact_form": 0,
"contact_form_present": null,
"contact_page": null,
"contact_pages_checked": "[\"http://rumleyperiodontics.ca/\"]",
"contactable": 1,
"conversion_score": 95,
"created_at": "2026-06-21 22:07:10",
"cta_text": "",
"customer_status": null,
"customer_status_at": null,
"delivery_status": "sent",
"do_not_contact": 0,
"domain": "rumleyperiodontics.ca",
"domain_final_url": "https://www.rumleyperiodontics.ca/",
"domain_health_checked_at": "2026-06-21T22:28:42+00:00",
"domain_health_reason": "reachable",
"domain_health_status": "healthy",
"email": "reception@rumleyperiodontics.ca",
"email_confidence": "high",
"email_source": "json_ld",
"enrichment_attempts": 1,
"enrichment_completed_at": "2026-06-21 22:28:43",
"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\": \"missing or weak CTA\", \"evidence\": [\"The entire above-the-fold area contains zero call-to-action buttons or links \\u2014 no \u0027Book Appointment\u0027, \u0027Request Consultation\u0027, or \u0027Contact Us\u0027 button is visible anywhere on the hero section, leaving visitors with no immediate action path despite being a specialist medical practice.\", \"The visual CTA text is confirmed empty and the headline reads only \u0027WE ARE\u0027 \\u2014 a passive, incomplete statement that describes the practice but never directs the visitor toward any next step, forcing them to hunt through a flat navigation bar to find how to engage.\"], \"impact\": \"Periodontic patients are typically referred or actively seeking specialist care \\u2014 high purchase intent visitors are landing with no conversion trigger, causing drop-off before any appointment or referral action is initiated.\", \"recommended_angle\": \"Add a prominent, high-contrast CTA button above the fold \\u2014 \u0027Request an Appointment\u0027 or \u0027Get a Consultation\u0027 \\u2014 anchored near the headline. For a referral-heavy practice, a secondary \u0027Referring Dentists\u0027 CTA should also appear immediately visible.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"WE ARE\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"\", \"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": 105,
"future_timing_at": null,
"generated_message": "Hi Rumley Periodontics \u2014 while reviewing your homepage, I noticed the hero section contains zero CTA buttons, and the headline reads only \"WE ARE,\" which leaves the page without any clear next step.\n\nFor a specialist practice, that creates real friction at the most critical moment. The first change I\u0027d test is adding a high-contrast \"Request an Appointment\" button directly beneath the headline, paired with a \"Referring Dentists\" link alongside it.\n\nIf useful, I can send the first CTA change I\u0027d test.",
"generated_outreach_email": "Hi Rumley Periodontics \u2014 while reviewing your homepage, I noticed the hero section contains zero CTA buttons, and the headline reads only \"WE ARE,\" which leaves the page without any clear next step.\n\nFor a specialist practice, that creates real friction at the most critical moment. The first change I\u0027d test is adding a high-contrast \"Request an Appointment\" button directly beneath the headline, paired with a \"Referring Dentists\" link alongside it.\n\nIf useful, I can send the first CTA change I\u0027d test.",
"google_maps": "https://maps.google.com/?cid=16080546653815138919",
"google_place_id": "ChIJwwDnB2P3BFMRZ2q_tvuTKd8",
"guessed_emails": null,
"h1_count": 1,
"h1_text": "",
"has_city_in_content": 1,
"has_city_in_h1": 0,
"has_city_in_title": 0,
"has_clear_cta": 0,
"has_pricing": 0,
"has_service_keyword": 0,
"has_testimonials": 0,
"has_website": null,
"id": 1019,
"impact_summary": "Rumley Periodontics has a visually clean aesthetic but critically fails on conversion fundamentals: there is no H1, no CTA button, no booking mechanism, and no trust signals on the homepage. A specialist periodontal practice competing for high-intent patients in Saskatoon is losing bookings daily because interested visitors \u2014 whether referred by a dentist or self-directed \u2014 arrive and have no clear path to take action. Combined with only 19 reviews and a page-speed problem from 12 blocking scripts and 19 unoptimized images, the site is underperforming relative to the quality of the clinical offering.",
"industry_normalized": null,
"insights": "{\"issues\": [{\"problem\": \"No primary CTA button or booking prompt anywhere on the homepage \\u2014 visitors have no clear next action\", \"evidence\": \"structural: has_clear_cta is false, booking_cta_present is false, contact_form_present is false, phone_cta_present is false. visible: The screenshot shows descriptive text (\u0027WE ARE\u0027, \u0027WE TREAT\u0027) and a service list but zero clickable buttons or calls-to-action above or below the fold. The phone number 306.700.1101 appears only as a plain navigation text link, not a tappable CTA element.\", \"impact\": \"A visitor landing here likely thinks: \\\"I\u0027m interested but I have no idea how to book or reach them \\u2014 maybe they\u0027re not taking new patients.\\\" Instead of passive information display, high-converting specialist dental sites use a high-contrast sticky button such as \u0027Request a Consultation\u0027 or \u0027Call Now: 306.700.1101\u0027 visible at all scroll depths. This causes visitors to leave or hesitate, resulting in lost referral conversions and direct appointment bookings.\", \"fix\": \"Add a high-contrast CTA button (e.g., deep teal or burgundy on the existing blush background) in the hero section reading \u0027Book a Consultation\u0027 linking to a booking form or phone number. Repeat it in a sticky header bar so it remains visible while scrolling. Include a tap-to-call link for mobile users.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"Homepage hero section contains no H1 headline \\u2014 \u0027WE ARE\u0027 and \u0027WE TREAT\u0027 are decorative display text, not keyword-anchored value propositions\", \"evidence\": \"structural: homepage_h1_text is empty. visible: The screenshot shows large stylized text \u0027WE ARE\u0027 and \u0027WE TREAT\u0027 in a light serif font on a blush background with low contrast, followed by small-weight descriptive body copy. No bold benefit-led headline communicates who this is for or why a patient should choose Rumley Periodontics over another Saskatoon provider.\", \"impact\": \"A visitor landing here likely thinks: \\\"This looks like a design portfolio, not a medical specialist I can trust with my gum surgery.\\\" Instead of decorative typographic headers, high-converting specialist dental sites use direct, benefit-led H1s such as \u0027Saskatoon\u0027s Certified Periodontics Specialist \\u2014 No Referral Needed\u0027 that immediately answer \u0027am I in the right place?\u0027 This causes visitors to hesitate and distrust the practice\u0027s credibility, resulting in lost new patient leads who bounce to a competitor with a clearer message.\", \"fix\": \"Replace or supplement \u0027WE ARE\u0027 with a semantic H1 such as \u0027Saskatoon Certified Periodontist \\u2014 Dental Implants \u0026 Gum Surgery, No Referral Required.\u0027 Use a minimum 4.5:1 contrast ratio against the blush background. This also improves local SEO ranking for \u0027periodontist Saskatoon\u0027 searches.\", \"priority\": \"HIGH\", \"category\": \"offer\"}, {\"problem\": \"Only 19 Google reviews at a 4.4 rating with zero social proof visible on the homepage \\u2014 trust signals are critically absent for a surgical specialty\", \"evidence\": \"external: review_count is 19, rating is 4.4. structural: testimonial_evidence is empty. visible: The screenshot shows no patient quotes, star ratings, before/after indicators, or credentials badges anywhere on the visible homepage slide. The about page confirms Dr. Wudrich holds a gold medal, MSc, and FRCD(C) designation, but these credentials are buried off the homepage entirely.\", \"impact\": \"A visitor landing here likely thinks: \\\"I\u0027m about to have gum surgery \\u2014 I need to know other patients trusted this person, and I see nothing reassuring here.\\\" Instead of credential-free homepages, high-converting specialist surgical sites display at minimum 3 patient testimonials, a visible star rating widget, and the surgeon\u0027s key credential (e.g., \u0027FRCD(C) \\u2014 Fellow of the Royal College of Dentists\u0027) in the above-the-fold area. This causes visitors to not trust the practice enough to initiate contact, resulting in lost high-value implant and surgery bookings worth thousands of dollars per patient.\", \"fix\": \"Add a trust bar directly below the hero section featuring: Dr. Wudrich\u0027s FRCD(C) badge and gold medal notation, a Google rating widget (4.4 \\u2605 \\u00b7 19 reviews), and 2\\u20133 short patient quotes pulled from existing Google reviews. Long-term, implement a review generation system to reach 50+ reviews, which is the credibility threshold for most surgical specialty patients.\", \"priority\": \"HIGH\", \"category\": \"trust\"}], \"summary\": \"Rumley Periodontics has a visually clean aesthetic but critically fails on conversion fundamentals: there is no H1, no CTA button, no booking mechanism, and no trust signals on the homepage. A specialist periodontal practice competing for high-intent patients in Saskatoon is losing bookings daily because interested visitors \\u2014 whether referred by a dentist or self-directed \\u2014 arrive and have no clear path to take action. Combined with only 19 reviews and a page-speed problem from 12 blocking scripts and 19 unoptimized images, the site is underperforming relative to the quality of the clinical offering.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Issues Costing Rumley Periodontics New Patient Bookings\\n\\nHi,\\n\\nI took a look at the Rumley Periodontics website and found three specific issues that are likely costing you new patient inquiries every week \\u2014 none of them require a full redesign to fix.\\n\\nHere\u0027s what I found:\\n\\n1. No call-to-action button anywhere on the homepage. The phone number appears as plain navigation text, and there is no booking button. Patients who are ready to act have no clear next step, so many simply leave.\\n\\n2. No H1 headline. The large \u0027WE ARE\u0027 text is decorative, not a value proposition. Visitors can\u0027t immediately confirm they\u0027re in the right place, and search engines have nothing to rank you for locally.\\n\\n3. No trust signals on the homepage. Dr. Wudrich\u0027s gold medal, FRCD(C) designation, and patient reviews are either buried or absent. For a surgical specialty, this is the single biggest reason interested patients hesitate and contact someone else.\\n\\nEach of these has a straightforward fix. I\u0027d be happy to walk you through exactly what to change and how to prioritize it.\\n\\nWould a quick 20-minute call this week work?\\n\\nBest regards\"}",
"insights_attempts": 1,
"insights_completed_at": "2026-06-21 23:19:06",
"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-21 23:19:42",
"last_contact_enriched_at": "2026-06-21T22:28:42+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": "49b6df9d892e29a89ff50a57923f153ef11a7995",
"legacy_score": null,
"loss_reason": null,
"manual_override": 0,
"meeting_booked_at": null,
"memory_context": {
"business_memory_id": 741,
"business_suppressed": false,
"business_suppression_reason": null,
"business_uuid": "cf24b4a6-76d4-45f4-ba6f-c0ae732a6084",
"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 23:19:42",
"message_failed": 0,
"message_generated_at": "2026-06-21 23:19:42",
"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": "Dr. Kale Wudrich welcomes you to Rumley Periodontics in Saskatoon. No referral needed. Certified Specialist in Periodontics.",
"meta_description_present": null,
"meta_title": "Rumley Periodontics | Specialist in Periodontics",
"mobile_friendly": 1,
"name": "Rumley Periodontics",
"no_email_reason": null,
"normalized_address": "224 pacific ave 102",
"normalized_name": "rumley periodontics",
"normalized_phone": "3067001101",
"open_count": 0,
"open_tracking_token": "7b43fb65bf9145489ce6124ea13e1532",
"opened_at": null,
"operational_eligibility": null,
"opportunity_score": null,
"opportunity_type": null,
"outreach_insight": null,
"outreach_message": "Hi Rumley Periodontics \u2014 while reviewing your homepage, I noticed the hero section contains zero CTA buttons, and the headline reads only \"WE ARE,\" which leaves the page without any clear next step.\n\nFor a specialist practice, that creates real friction at the most critical moment. The first change I\u0027d test is adding a high-contrast \"Request an Appointment\" button directly beneath the headline, paired with a \"Referring Dentists\" link alongside it.\n\nIf useful, I can send the first CTA change I\u0027d test.",
"outreach_message_id": "\u003c8a5bf12e-58bc-4092-989b-8b10be61a1d2@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) 700-1101",
"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": "core local commercial target",
"rating": 4.4,
"reconciliation_json": "{\"visual_headline\": \"WE ARE\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"\", \"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": 19,
"review_issue_normalized": "missing-or-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:38:47",
"screenshot_desktop": "screenshots/1019_desktop.png",
"screenshot_mobile": "screenshots/1019_mobile.png",
"screenshot_path": "/root/lead-engine/screenshots/1019_desktop.png",
"screenshot_status": "success",
"search_id": null,
"sent": 1,
"sent_at": "2026-06-27 18:00:16",
"seo_score": 95,
"service_keyword_hits": null,
"service_summary": "Rumley Periodontics | Specialist in Periodontics",
"service_type": "",
"socials": null,
"source": "adaptive_market_crawler",
"speed_evidence": "I counted 34 scripts and 19 images on the homepage (12 blocking scripts, 19 images without lazy-loading).",
"speed_score": 90,
"ssl": 1,
"ssl_present": null,
"stage": "New",
"subject_variant": "B",
"suppressed_at": null,
"suppression_reason": null,
"testimonial_evidence": "",
"tier": null,
"title_present": null,
"unsubscribe_token": "913201128ce44229a3a42c88541baae0",
"viewport_present": null,
"website": "http://rumleyperiodontics.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": true
},
"evidence": [
"The entire above-the-fold area contains zero call-to-action buttons or links \u2014 no \u0027Book Appointment\u0027, \u0027Request Consultation\u0027, or \u0027Contact Us\u0027 button is visible anywhere on the hero section, leaving visitors with no immediate action path despite being a specialist medical practice.",
"The visual CTA text is confirmed empty and the headline reads only \u0027WE ARE\u0027 \u2014 a passive, incomplete statement that describes the practice but never directs the visitor toward any next step, forcing them to hunt through a flat navigation bar to find how to engage."
],
"expert_confidence": 10,
"impact": "Periodontic patients are typically referred or actively seeking specialist care \u2014 high purchase intent visitors are landing with no conversion trigger, causing drop-off before any appointment or referral action is initiated.",
"primary_issue": "missing or weak CTA",
"recommended_angle": "Add a prominent, high-contrast CTA button above the fold \u2014 \u0027Request an Appointment\u0027 or \u0027Get a Consultation\u0027 \u2014 anchored near the headline. For a referral-heavy practice, a secondary \u0027Referring Dentists\u0027 CTA should also appear immediately visible.",
"reconciliation": {
"cta_confidence": "high",
"headline_confidence": "high",
"reviews_confidence": "high",
"trust_confidence": "high",
"visual_cta_text": "",
"visual_headline": "WE ARE",
"visual_reviews_visible": false,
"visual_trust_visible": false,
"visual_uncertain": false
},
"review_status": "ready",
"visual_uncertain": false
},
"sendability": {
"approval_ok": false,
"approval_reason": "Lead is not in outreach_ready status.",
"approve_for_send_allowed": false,
"blockers": [
"Already sent",
"Not outreach_ready (current display status: sent)"
],
"can_send_core": false,
"display_status": "sent",
"eligibility_label": "NOT SENDABLE",
"has_message": true,
"has_subject": true,
"reject_action_allowed": false,
"review_action_allowed": false,
"review_approved": true,
"send_action_allowed": false,
"send_approved": true,
"sendable_email": true,
"transport_ready": false,
"warnings": []
}
}