Operator Workflow
Board → Lead Detail → Edit Message → Approve Review → Ready To Send → Send → Tracking.
Scoped to search_id=99: Financial Advisor 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
1
MINOR_REVIEW messages that still need operator judgment.
Ready To Send
0
review_status=approved and approved_for_send=1, unsent, active leads.
No leads in this column.
Sent / Tracking
19
Sent, opened, replied, bounced, or unsubscribed.
Collins Financial Services Ltd
Saskatoon • floyd@collinsfinancialservices.com
#810
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
The Maxim Financial Services Group Ltd.
Saskatoon • glukiwski@sasktel.net
#804
weak trust signals
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Lenton Financial Inc
Saskatoon • info@lentonfinancial.ca
#795
weak trust signals
Approved
Strong
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Precedence Private Wealth
Saskatoon • info@precedencewealth.com
#793
missing or weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
McGregor Financial Inc
Saskatoon • info@mcgregorfinancial.ca
#787
weak trust signals
Approved
Strong
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Precision Financial Management
Saskatoon • curtis@precisionfinancial.ca
#785
missing or weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Assante Financial Management Ltd.
Saskatoon • moxby@assante.com
#783
weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Fortress Financial Group
Saskatoon • lena@fortressfinancialgroup.ca
#778
missing or weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Wiegers Financial & Benefits
Saskatoon • inquiries@wiegers.ca
#775
missing or weak CTA
Approved
Elite
Cannot Send
Safe
Sent
Prior Sent 1
Next Action: Already Sent
Independent Financial Services
Regina • main@ifsgroup.ca
#745
weak trust signals
Approved
Strong
Cannot Send
Safe
Sent
Prior Sent 2
Next Action: Already Sent
Affinity Financial Strategies
Saskatoon • questions@affinitycu.ca
#808
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Feroza Financial - Tax Returns
Saskatoon • ferozafinancial@gmail.com
#798
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 2
Next Action: Already Sent
Weber Financial
Saskatoon • keyghan@weberfinancial.ca
#796
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Customplan Financial Advisors Inc.
Saskatoon • bonitak@customplanfinancial.com
#788
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Fundamental Wealth of Harbourfront Wealth Management
Saskatoon • info@fundamentalwealth.ca
#784
missing or weak CTA
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
Greatway Financial Inc.
Saskatoon • contact@greatwayfinancial.com
#774
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 1
Next Action: Already Sent
IG Wealth Management
Regina • shconte@ig.ca
#768
weak trust signals
Approved
Elite
Cannot Send
Safe
Opened
Prior Sent 3
Next Action: Already Sent
Windrem Financial Group Inc
Saskatoon • doug.barr@wfgi.ca
#799
weak trust signals
Approved
Elite
Cannot Send
Safe
Suppressed
Contact Gate: hard_bounce
Prior Sent 1
Next Action: Already Sent
Edward Jones - Financial Advisor: Joel A Michel
Regina • john.smith@gmail.com
#733
weak trust signals
Approved
Elite
Cannot Send
Safe
Suppressed
Contact Gate: hard_bounce
Prior Sent 2
Next Action: Already Sent
Fundamental Wealth of Harbourfront Wealth Management
Lead #784 • Saskatoon
Core Target
Elite
Cannot Send
Safe
Memory Status
Prior history: sent 1, opens 1, replies 0, bounces 0, unsubs 0
Prior history: sent 1, opens 1, 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
- Fundamental Wealth of Harbourfront Wealth Management
- Website
- http://www.fundamentalwealth.ca/
- info@fundamentalwealth.ca
- Phone
- (639) 398-7770
- City
- Saskatoon
- Source
- adaptive_market_crawler
- Primary Search
- Financial Advisor / Saskatoon
Memory And Suppression
- Business UUID
- 102fa06b-7fd8-42bb-bae9-9945515286e8
- Prior Sent
- 1
- Prior Opens
- 1
- 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 primary CTA is 'Fee Schedule' — this directs prospects to pricing information rather than prompting an action like 'Book a Free Consultation' or 'Get Your Retirement Plan', creating a friction point that kills conversion intent before a relationship is established.
- The headline 'Take The First Step in Creating a tax-smart Retirement Plan' implies urgency and action, but is immediately undermined by a CTA that sends users to a fee page — misaligning the emotional momentum of the headline with a transactional, commitment-heavy next step.
Message Package
- Message Safety
- Safe
- Message Present
- Yes
- Generated At
- 2026-06-19 23:33:26
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-19 23:50:09
{
"message_id": "\u003c67f4606d-6797-4568-9cd0-111d90b37d68@lead-engine\u003e",
"subject": "Fee Schedule is a weak CTA",
"subject_variant": "A",
"token": "75fcc4c0658848bcaf1588f80d8a8510"
}
open
2026-06-19 23:50:17
{
"subject_variant": "A"
}
Technical Details
Technical Status
- Lead ID
- 784
- 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-19 23:50:09
- Open Count
- 1
- Opened At
- 2026-06-19 23:50:17
- Reply Count
- 0
- Replied At
- —
- Bounce Count
- 0
- Bounced At
- —
- Do Not Contact
- 0
- Suppression Reason
- —
{
"lead": {
"address": "1302 8 St E, Saskatoon",
"analysis_error": null,
"analysis_version": "v2_reconciled_scored_2026_05",
"analyzed_at": "2026-06-19 23:21:20",
"approved_for_send": 1,
"archived": 0,
"audit_attempts": 1,
"audit_completed_at": "2026-06-19 23:21:20",
"audit_issues": "[\"There are no visible testimonials on the homepage, which reduces trust for first-time visitors - that often leads to hesitation or comparison before they contact you.\", \"I counted 63 scripts and 18 images on the homepage (3 blocking scripts, 7 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": "Certified Financial Planner Saskatchewan - Fundamental Wealth top of page About You E-Books About Us Blog Investment Philosophy Client Login More Use tab to navigate through the menu items. Take The First Step in Creating a tax-smart Retirement Plan. It all starts with our Fundamental Retirement Plan Process GET STARTED How do I turn my nest egg into a pay cheque? Retired or close to it? How do I reduce my taxes today and during retirement? More about you... Are my investments suitable? Free E-Books That Will Change Your Financial Life 25 Tips to Navigating Retirement 10 Questions to Ask When Hiring an Advisor 4 Vital Strategies to Maximize CPP \u0026 OAS Get Your Free E-Books Now 6 Things to Include in your Will Retiring in Uncertain Times - The Dos \u0026 Don\u0027ts Next Steps After Losing a Loved One Michael Isbister has been my financial advisor for over 10 years, and not once has he steered me wrong or taken longer than a few hours to get back to me on any request. He\u0027s always available for a quick chat, truly cares about his clients, and I trust him with our financial future. Highly recommend! \u200b Scott \u0026 Tara Having a professional like Richard Kilburn managing my finances gives me peace of mind. He is highly qualified in all aspects of the financial world. He treats each client as his one and only. He has a specialty selected support staff. I highly recommend this company for the new investor to the retiring investor. \u200b Erna \u0026 Bill Navigating retirement is always a challenge but Theresa Hrynkiw at Fundamental Wealth has prepared us well. She\u0027s provided expert guidance from day one and has made the journey to retirement informative and fun - Thanks Theresa! \u200b Linda \u0026 Jerry CFP\u00ae Professionals helping the retired and nearly retired: Lower Taxes in Retirement \u200b Manage Investment Risk in Volatile Markets \u200b Create Tax-Efficient Income \u200b Meet The Team The 5 Mistakes We See in DIY Retirement Plans Why Even Wealthy Canadians Feel Nervous About Retirement Discover Our Podcast Retireme",
"booking_cta_present": null,
"booking_link": "https://www.fundamentalwealth.ca/e-books",
"bounce_count": 0,
"bounced_at": null,
"business_memory_id": 506,
"candidate_fingerprint": "9c7bf4c30ca25bc2da14909a88b6c2e399ebcb65",
"city": "Saskatoon",
"commercial_angle_normalized": "booking-quote-friction",
"contact_extraction_metrics": "{\"pages_checked\": 1, \"pages_with_contact_signals\": 0, \"emails_found_raw\": 35, \"emails_rejected\": 32, \"extraction_sources_used\": [\"footer\", \"hydration_payload\", \"mailto\", \"script_blob\", \"visible_html\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 1.38, \"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://www.fundamentalwealth.ca/\"]",
"contactable": 1,
"conversion_score": 100,
"created_at": "2026-06-19 23:08:09",
"cta_text": "Fee Schedule",
"customer_status": null,
"customer_status_at": null,
"delivery_status": "opened",
"do_not_contact": 0,
"domain": "fundamentalwealth.ca",
"domain_final_url": "https://www.fundamentalwealth.ca/",
"domain_health_checked_at": "2026-06-19T23:11:06+00:00",
"domain_health_reason": "reachable",
"domain_health_status": "healthy",
"email": "info@fundamentalwealth.ca",
"email_confidence": "high",
"email_source": "mailto",
"enrichment_attempts": 1,
"enrichment_completed_at": "2026-06-19 23:11:08",
"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 primary CTA is \u0027Fee Schedule\u0027 \\u2014 this directs prospects to pricing information rather than prompting an action like \u0027Book a Free Consultation\u0027 or \u0027Get Your Retirement Plan\u0027, creating a friction point that kills conversion intent before a relationship is established.\", \"The headline \u0027Take The First Step in Creating a tax-smart Retirement Plan\u0027 implies urgency and action, but is immediately undermined by a CTA that sends users to a fee page \\u2014 misaligning the emotional momentum of the headline with a transactional, commitment-heavy next step.\"], \"impact\": \"Visitors primed by the retirement-focused headline are dropped into a fee discussion before trust is built, dramatically increasing bounce rate and reducing lead capture from high-intent prospects.\", \"recommended_angle\": \"Replace \u0027Fee Schedule\u0027 CTA with a low-friction action like \u0027Book a Free 15-Minute Call\u0027 or \u0027Get Your Free Retirement Assessment\u0027 to match the headline\u0027s promise and move prospects into a conversation before exposing pricing.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": false, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"Take The First Step in Creating atax-smartRetirement Plan.\", \"headline_confidence\": \"low\", \"visual_cta_text\": \"likely Fee Schedule\", \"cta_confidence\": \"low\", \"visual_reviews_visible\": true, \"reviews_confidence\": \"low\", \"visual_trust_visible\": false, \"trust_confidence\": \"low\", \"visual_uncertain\": true}, \"visual_uncertain\": true, \"review_status\": \"ready\"}",
"facebook": null,
"first_seen_search_id": 99,
"future_timing_at": null,
"generated_message": "Hi Fundamental Wealth of Harbourfront Wealth Management,\n\nWhile reviewing your site, I noticed the headline \"Take The First Step in Creating a tax-smart Retirement Plan\" builds real momentum, but the primary CTA immediately below it reads \"Fee Schedule\" \u2014 sending visitors to pricing before any relationship is established.\n\nThat misalignment between an action-oriented headline and a transactional next step creates friction at exactly the wrong moment.\n\nA CTA like \"Book a Free Consultation\" or \"Get Your Retirement Plan\" would better match the intent the headline sets up.\n\nWorth a quick conversation?",
"generated_outreach_email": "Hi Fundamental Wealth of Harbourfront Wealth Management,\n\nWhile reviewing your site, I noticed the headline \"Take The First Step in Creating a tax-smart Retirement Plan\" builds real momentum, but the primary CTA immediately below it reads \"Fee Schedule\" \u2014 sending visitors to pricing before any relationship is established.\n\nThat misalignment between an action-oriented headline and a transactional next step creates friction at exactly the wrong moment.\n\nA CTA like \"Book a Free Consultation\" or \"Get Your Retirement Plan\" would better match the intent the headline sets up.\n\nWorth a quick conversation?",
"google_maps": "https://maps.google.com/?cid=11234853822983212492",
"google_place_id": "ChIJeyp1MRH1BFMRzI1a9gY46ps",
"guessed_emails": null,
"h1_count": 22,
"h1_text": "Take The First Step in Creating atax-smartRetirement Plan.",
"has_city_in_content": 0,
"has_city_in_h1": 0,
"has_city_in_title": 0,
"has_clear_cta": 1,
"has_pricing": 1,
"has_service_keyword": 0,
"has_testimonials": 0,
"has_website": null,
"id": 784,
"impact_summary": "Fundamental Wealth\u0027s homepage has strong positioning language and credible social proof elements but fails at the critical conversion layer. The primary CTA routes visitors to a fee schedule before trust is built, there is no contact form, phone number, or booking option anywhere on the page, and significant script bloat slows load times \u2014 all three issues combine to ensure that high-intent retirement planning prospects in Saskatchewan leave without initiating any contact. With a 5-star rating and only 18 reviews, the firm is likely generating interest but losing conversions at the homepage level.",
"industry_normalized": null,
"insights": "{\"issues\": [{\"problem\": \"Primary CTA reads \u0027Fee Schedule\u0027 instead of a conversion-driving action \\u2014 this sends warm visitors directly to pricing before trust is established, causing premature drop-off\", \"evidence\": \"structural: extracted CTA text is confirmed as \u0027Fee Schedule\u0027 on the homepage; structural: no contact form, no phone CTA, and no booking CTA are present according to structural signals; structural: the headline asks visitors to \u0027Take The First Step\u0027 but the only actionable button routes them to a fee page rather than a consultation or discovery call\", \"impact\": \"A visitor landing here likely thinks: \u0027Why are they pushing me to see prices before I even know if they can help me?\u0027 Instead of \u0027Fee Schedule\u0027, high-converting financial advisory sites use a low-friction primary CTA such as \u0027Book Your Free Retirement Consultation\u0027 or \u0027Start Your Retirement Plan Today\u0027 that builds commitment before introducing cost. This causes visitors to hesitate or leave before engaging, resulting in lost consultation bookings and qualified retirement planning leads who never return.\", \"fix\": \"Replace the primary CTA from \u0027Fee Schedule\u0027 to \u0027Book Your Free Retirement Conversation\u0027 and link it to a Calendly or embedded booking form. Place the fee schedule behind a secondary link or an FAQ section lower on the page. Add a phone number in the top navigation bar so visitors have an immediate low-commitment contact option.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"No contact form, phone CTA, or booking mechanism is present on the homepage \\u2014 visitors who are ready to act have no direct path to reach the firm\", \"evidence\": \"structural: contact_form_present is confirmed false; structural: phone_cta_present is confirmed false; structural: booking_cta_present is confirmed false; visible: the homepage body text contains testimonials and e-book downloads but no direct contact trigger; external: with only 18 Google reviews despite a 5-star rating, the firm is likely under-converting interested visitors into reviewers and clients\", \"impact\": \"A visitor landing here likely thinks: \u0027I\u0027m interested but I have no idea how to actually talk to someone \\u2014 maybe I should just Google another advisor.\u0027 Instead of having no direct contact path, high-converting financial advisory sites use a persistent header phone number, an inline \u0027Schedule a Call\u0027 form, or a sticky footer CTA bar. This causes visitors to leave without initiating contact, resulting in lost retirement planning leads who had genuine intent and a high lifetime client value.\", \"fix\": \"Add a clickable phone number to the top navigation bar visible on all pages. Embed a short 3-field contact form (\u0027Name, Email, Best Time to Call\u0027) on the homepage above the fold or directly below the hero CTA. Integrate a calendar booking tool such as Calendly or Acuity so prospects can self-schedule without waiting for email responses.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"Page load is burdened by 63 scripts and 18 images including 3 blocking scripts and 7 non-lazy-loaded images, degrading performance for mobile users who are most likely on slower connections\", \"evidence\": \"structural: speed_evidence confirms 63 scripts and 18 images on the homepage with 3 blocking scripts and 7 images without lazy-loading; structural: mobile_friendly is confirmed true in structure but script bloat undermines real-world mobile speed; external: financial planning prospects aged 50+ in Saskatchewan are a cautious demographic where slow load times amplify distrust and abandonment\", \"impact\": \"A visitor landing here likely thinks: \u0027This page is taking forever to load \\u2014 if they can\u0027t manage a website, can they manage my retirement savings?\u0027 Instead of unoptimized script-heavy pages, high-converting financial advisory sites use deferred non-critical scripts, lazy-loaded images, and a sub-3-second load time to retain visitor attention. This causes visitors to abandon before the page fully renders, resulting in lost first impressions and reduced Google organic rankings that drive inbound retirement planning inquiries.\", \"fix\": \"Audit and defer all non-critical JavaScript; remove or consolidate redundant third-party scripts. Add lazy-loading attributes to all below-the-fold images. Use a CDN and enable browser caching. Target a Google PageSpeed Insights score above 80 on mobile. Prioritize loading the hero headline, CTA button, and phone number before any decorative or tracking scripts fire.\", \"priority\": \"MEDIUM\", \"category\": \"ux\"}], \"summary\": \"Fundamental Wealth\u0027s homepage has strong positioning language and credible social proof elements but fails at the critical conversion layer. The primary CTA routes visitors to a fee schedule before trust is built, there is no contact form, phone number, or booking option anywhere on the page, and significant script bloat slows load times \\u2014 all three issues combine to ensure that high-intent retirement planning prospects in Saskatchewan leave without initiating any contact. With a 5-star rating and only 18 reviews, the firm is likely generating interest but losing conversions at the homepage level.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Quick Fixes That Could Double Your Consultation Bookings \\u2014 Fundamental Wealth\\n\\nHi there,\\n\\nI reviewed the Fundamental Wealth homepage and found three specific issues that are likely costing you qualified retirement planning leads every week.\\n\\n1. Your primary CTA says \u0027Fee Schedule\u0027 \\u2014 this sends warm visitors to pricing before they trust you, and most leave. Swapping this to \u0027Book Your Free Retirement Conversation\u0027 and linking to a calendar tool could significantly increase booked consultations.\\n\\n2. There is no phone number, contact form, or booking option visible on the homepage. Visitors who are ready to act right now have no way to reach you without hunting for a contact page. Adding a clickable phone number to your navigation alone could recover a meaningful number of missed leads.\\n\\n3. Your page has 63 scripts and 7 images without lazy-loading, which slows the experience \\u2014 especially on mobile. For a cautious 50+ demographic, a slow page quietly signals unreliability.\\n\\nThese are all fixable within days and do not require a full redesign. I\u0027d be happy to walk you through exactly how to implement each one. Would a quick 20-minute call this week work for you?\\n\\nBest regards\"}",
"insights_attempts": 1,
"insights_completed_at": "2026-06-19 23:32:55",
"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-19 23:33:26",
"last_contact_enriched_at": "2026-06-19T23:11:06+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": "f584be3f26489c4b2bef2c2e625b87757ef28be9",
"legacy_score": null,
"loss_reason": null,
"manual_override": 0,
"meeting_booked_at": null,
"memory_context": {
"business_memory_id": 506,
"business_suppressed": false,
"business_suppression_reason": null,
"business_uuid": "102fa06b-7fd8-42bb-bae9-9945515286e8",
"contact_suppressed": false,
"contact_suppression_reason": null,
"cooldown_until": null,
"prior_bounce_count": 0,
"prior_open_count": 1,
"prior_reply_count": 0,
"prior_sent_count": 1,
"prior_unsubscribe_count": 0
},
"message_attempts": 1,
"message_completed_at": "2026-06-19 23:33:26",
"message_failed": 0,
"message_generated_at": "2026-06-19 23:33:26",
"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": "We are a fee-based Saskatchewan financial planners. Fundamental Wealth financial advisors offer investment management, tax planning, retirement solutions and more.",
"meta_description_present": null,
"meta_title": "Certified Financial Planner Saskatchewan - Fundamental Wealth",
"mobile_friendly": 1,
"name": "Fundamental Wealth of Harbourfront Wealth Management",
"no_email_reason": null,
"normalized_address": "1302 8 st e",
"normalized_name": "fundamental wealth of harbourfront wealth management",
"normalized_phone": "6393987770",
"open_count": 1,
"open_tracking_token": "75fcc4c0658848bcaf1588f80d8a8510",
"opened_at": "2026-06-19 23:50:17",
"operational_eligibility": null,
"opportunity_score": null,
"opportunity_type": null,
"outreach_insight": null,
"outreach_message": "Hi Fundamental Wealth of Harbourfront Wealth Management,\n\nWhile reviewing your site, I noticed the headline \"Take The First Step in Creating a tax-smart Retirement Plan\" builds real momentum, but the primary CTA immediately below it reads \"Fee Schedule\" \u2014 sending visitors to pricing before any relationship is established.\n\nThat misalignment between an action-oriented headline and a transactional next step creates friction at exactly the wrong moment.\n\nA CTA like \"Book a Free Consultation\" or \"Get Your Retirement Plan\" would better match the intent the headline sets up.\n\nWorth a quick conversation?",
"outreach_message_id": "\u003c67f4606d-6797-4568-9cd0-111d90b37d68@lead-engine\u003e",
"outreach_status": "opened",
"outreach_subject": "Fee Schedule is a weak CTA",
"package_quality_class": null,
"package_quality_score": null,
"page_speed_score": 90,
"phone": "(639) 398-7770",
"phone_cta_present": null,
"pipeline_stage": "New",
"platform_type": null,
"pricing_evidence": "Pricing language is visible on the homepage.",
"proposal_sent_at": null,
"proposal_status": null,
"proposal_status_at": null,
"qualification_class": "QUALIFIED",
"qualification_reason": "core local commercial target",
"rating": 5.0,
"reconciliation_json": "{\"visual_headline\": \"Take The First Step in Creating atax-smartRetirement Plan.\", \"headline_confidence\": \"low\", \"visual_cta_text\": \"likely Fee Schedule\", \"cta_confidence\": \"low\", \"visual_reviews_visible\": true, \"reviews_confidence\": \"low\", \"visual_trust_visible\": false, \"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": 18,
"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": "2026-06-19 23:48:21",
"schema_local_present": null,
"schema_present": 1,
"score": null,
"score_breakdown": null,
"screenshot_captured_at": "2026-06-19 23:21:20",
"screenshot_desktop": null,
"screenshot_mobile": null,
"screenshot_path": null,
"screenshot_status": "failed",
"search_id": null,
"sent": 1,
"sent_at": "2026-06-19 23:50:09",
"seo_score": 95,
"service_keyword_hits": null,
"service_summary": "Take The First Step in Creating a tax-smart Retirement Plan.",
"service_type": "",
"socials": null,
"source": "adaptive_market_crawler",
"speed_evidence": "I counted 63 scripts and 18 images on the homepage (3 blocking scripts, 7 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": "34228c4a856b4aee94da6b7318ea8156",
"viewport_present": null,
"website": "http://www.fundamentalwealth.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: 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": 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 primary CTA is \u0027Fee Schedule\u0027 \u2014 this directs prospects to pricing information rather than prompting an action like \u0027Book a Free Consultation\u0027 or \u0027Get Your Retirement Plan\u0027, creating a friction point that kills conversion intent before a relationship is established.",
"The headline \u0027Take The First Step in Creating a tax-smart Retirement Plan\u0027 implies urgency and action, but is immediately undermined by a CTA that sends users to a fee page \u2014 misaligning the emotional momentum of the headline with a transactional, commitment-heavy next step."
],
"expert_confidence": 10,
"impact": "Visitors primed by the retirement-focused headline are dropped into a fee discussion before trust is built, dramatically increasing bounce rate and reducing lead capture from high-intent prospects.",
"primary_issue": "missing or weak CTA",
"recommended_angle": "Replace \u0027Fee Schedule\u0027 CTA with a low-friction action like \u0027Book a Free 15-Minute Call\u0027 or \u0027Get Your Free Retirement Assessment\u0027 to match the headline\u0027s promise and move prospects into a conversation before exposing pricing.",
"reconciliation": {
"cta_confidence": "low",
"headline_confidence": "low",
"reviews_confidence": "low",
"trust_confidence": "low",
"visual_cta_text": "likely Fee Schedule",
"visual_headline": "Take The First Step in Creating atax-smartRetirement Plan.",
"visual_reviews_visible": true,
"visual_trust_visible": false,
"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: 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": []
}
}