Lead Review Board

Board-first operator workflow for review, approval, send readiness, and tracking.

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

22
Sent, opened, replied, bounced, or unsubscribed.
Elev8 Wealth Advisors
Regina • info@elev8wealth.com
#771
unclear value proposition
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
R FINANCIAL GROUP
Regina • info@rfinancial.ca
#769
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Kim Shaheen Financial
Regina • kim@ksfinancial.ca
#760
weak trust signals
Approved Strong Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Milleker Financial Inc
Regina • millekerfinancial@outlook.com
#748
weak trust signals
Approved Strong 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
Living Skies Finance Regina Inc.
Regina • kellie@livingskiesfinance.ca
#738
missing or weak CTA
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Brothers & Company Financial
Regina • info@brothersandco.ca
#727
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
H&A Financial Advisors - Financial Advisor - Kelly Aikens
Regina • info@h-a-financial.ca
#726
weak trust signals
Approved Strong Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Wolfond Financial
Regina • service@wolfondfinancial.ca
#723
weak trust signals
Approved Elite Cannot Send Safe Sent Prior Sent 1
Next Action: Already Sent
Wascana Financial Group Inc - Financial Advisor Regina
Regina • isabelle@wascanafinancial.com
#722
missing or weak CTA
Approved Elite Cannot Send Safe Sent 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
Britton Wealth Corp : James Britton
Regina • james@brittonwealth.com
#767
weak trust signals
Approved Strong Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Bob Stocks
Regina • rstocks@sasktel.net
#766
weak trust signals
Approved Strong Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
The Tyler Group Financial Services
Regina • info@thetylergroup.ca
#764
weak trust signals
Approved Strong Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Beyond Wealth Management
Regina • info@beyondwealth.ca
#754
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Parwez Financial Group Ltd
Regina • info@parwezfinancial.ca
#753
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
iA Private Wealth / Living Sky Financial
Regina • info@livingskyfinancial.ca
#752
weak trust signals
Approved Strong Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
MRE Financial Svc
Regina • info@mrefinancial.com
#747
weak trust signals
Approved Strong Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Astra Financial
Regina • admin@astrafinancial.ca
#731
weak trust signals
Approved Strong Cannot Send Safe Opened Prior Sent 1
Next Action: Already Sent
Leipert Financial Group - Financial Advisors Regina
Regina • info@leipertfinancial.com
#729
weak trust signals
Approved Elite Cannot Send Safe Opened Prior Sent 2
Next Action: Already Sent
Scheper Financial
Regina • info@scheperfinancial.com
#763
weak trust signals
Approved Strong 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

Astra Financial

Lead #731 • Regina
Core Target Strong Cannot Send Safe Next Action: Already Sent
Memory Status
Prior history: sent 1, opens 2, replies 0, bounces 0, unsubs 0

Lead Summary

Qualification
Core Target
Package Quality
Strong
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
Astra Financial
Website
http://www.astrafinancial.ca/
Email
admin@astrafinancial.ca
Phone
(306) 522-7888
City
Regina
Source
adaptive_market_crawler
Primary Search
Financial Advisor / Regina

Memory And Suppression

Business UUID
9859eb6a-3cda-490e-b06c-ec1a908f46a2
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
core local commercial target
Package Quality
Strong
Package Quality Score
90
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
  • No testimonials, client reviews, credentials, regulatory affiliations (e.g., IIROC, MFDA), or years-in-business indicators are visible anywhere on the page — critical omissions for a financial services firm asking visitors to trust them with money or career decisions.
  • The above-the-fold area shows only a split audience-selector modal with generic stock photography and no social proof, awards, AUM figures, or advisor count that would establish authority before asking users to self-identify and click through.

Message Package

Message Safety
Safe
Message Present
Yes
Generated At
2026-06-12 09:09:49

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-19 22:49:03
{
  "message_id": "\u003c4c68098e-40b1-4959-a058-bc36e3177907@lead-engine\u003e",
  "subject": "Your trust proof is buried",
  "subject_variant": "B",
  "token": "3f3b5f371ac041369c62ebfc75d24fba"
}
open
2026-06-19 22:49:05
{
  "subject_variant": "B"
}
open
2026-06-22 15:14:32
{
  "subject_variant": "B"
}
Technical Details

Technical Status

Lead ID
731
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 22:49:03
Open Count
2
Opened At
2026-06-19 22:49:05
Reply Count
0
Replied At
Bounce Count
0
Bounced At
Do Not Contact
0
Suppression Reason
{
  "lead": {
    "address": "1275 Broad St, Regina",
    "analysis_error": null,
    "analysis_version": "v2_reconciled_scored_2026_05",
    "analyzed_at": "2026-06-12 08:54:09",
    "approved_for_send": 1,
    "archived": 0,
    "audit_attempts": 1,
    "audit_completed_at": "2026-06-12 08:54:09",
    "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 25 scripts and 27 images on the homepage (12 blocking scripts, 22 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": "Astra Financial \u2013\u00a0Financial Planning Regina SK Firm About Us Services Retirement Planning Tax Planning CPP and OAS Timing Investment Management Divorce Financial Planning Cashflow Planning Blog Astra University Client Login Contact Us Free Second Opinion \u0026 Checkup Retirement Planning Reduce Taxes \u00b7 Invest Smarter \u00b7 Optimize Income Free Second Opinion \u0026 Checkup WHY ASTRA FINANCIAL? Not all financial advisors are created equal. Conflict-Free Financial Planning We want our recommendations to be influenced only by what\u2019s in your best interest, and never by the potential for referral fees or third-party compensation. We offer Fee-Only Planning and Fee-Based Investment Management. CFP\u2122 Professional A Certified Financial Planner\u2122 is required to adhere to rigorous standards that are set and enforced by the FP Canada Standards Council\u2122. Astra also provides the specialty of a Certified Divorce Financial Analyst and Certified Cash Flow Specialist. Personal Zena Amundsen founded Astra Financial Services to help make planning your future more personal. The Astra team offers exceptional client service and our customer satisfaction surveys prove that our relationship with you is top-notch. MORE THAN JUST RETIREMENT PLANNING Simplify \u0026 Organize Money and Finances AS FEATURED IN ReInspirement A Workbook For Planning A Financially-Sound Retirement So retirement is on your horizon. Are you starting to wonder exactly when you can stop working? Do you often ask yourself if there is enough money to retire? You might catch yourself staring out the window, imagining what you will do with your free time. What are you daydreaming about? This workbook will explore both parts of your retirement: Your Money and Your Vision. Sign Up *Privacy policy: we hate SPAM and promise to keep your email address safe. ZENA AMUNDSEN, CFP\u00ae Retirement \u0026 Legacy Planner for Women And Their Families Who\u2019ve Led\u2014And Are Ready for What\u2019s Next I started Astra Financial in 2015 to offer financial planning with more he",
    "booking_cta_present": null,
    "booking_link": "https://astrauniversity.ca/retired-advisors-playbook/",
    "bounce_count": 0,
    "bounced_at": null,
    "business_memory_id": 454,
    "candidate_fingerprint": "b960ddb3fdcdbe10f3d9b24424696c4e5a756477",
    "city": "Regina",
    "commercial_angle_normalized": "trust-blocker",
    "contact_extraction_metrics": "{\"pages_checked\": 15, \"pages_with_contact_signals\": 3, \"emails_found_raw\": 0, \"emails_rejected\": 0, \"extraction_sources_used\": [], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 13.24, \"retry_count\": 1, \"failure_type\": null, \"retry_after\": null, \"domain_health_status\": \"healthy\", \"domain_health_reason\": \"reachable\", \"js_contact_attempted\": 1, \"js_contact_status\": \"success\"}",
    "contact_form": 1,
    "contact_form_present": null,
    "contact_page": "http://www.astrafinancial.ca/contact/",
    "contact_pages_checked": "[\"http://www.astrafinancial.ca/\", \"http://www.astrafinancial.ca/contact\", \"http://www.astrafinancial.ca/contact-us\", \"http://www.astrafinancial.ca/contact-us/\", \"http://www.astrafinancial.ca/contact-us.html\", \"http://www.astrafinancial.ca/contact.html\", \"http://www.astrafinancial.ca/about\", \"http://www.astrafinancial.ca/about-us\", \"http://www.astrafinancial.ca/team\", \"http://www.astrafinancial.ca/staff\", \"http://www.astrafinancial.ca/our-team\", \"http://www.astrafinancial.ca/company\", \"http://www.astrafinancial.ca/office\", \"http://www.astrafinancial.ca/locations\", \"http://www.astrafinancial.ca/location\"]",
    "contactable": 1,
    "conversion_score": 100,
    "created_at": "2026-06-12 08:34:54",
    "cta_text": "Contact Us",
    "customer_status": null,
    "customer_status_at": null,
    "delivery_status": "opened",
    "do_not_contact": 0,
    "domain": "astrafinancial.ca",
    "domain_final_url": "https://astrafinancial.ca/",
    "domain_health_checked_at": "2026-06-12T08:38:48+00:00",
    "domain_health_reason": "reachable",
    "domain_health_status": "healthy",
    "email": "admin@astrafinancial.ca",
    "email_confidence": "high",
    "email_source": "mailto",
    "enrichment_attempts": 1,
    "enrichment_completed_at": "2026-06-12 08:39:03",
    "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\": [\"No testimonials, client reviews, credentials, regulatory affiliations (e.g., IIROC, MFDA), or years-in-business indicators are visible anywhere on the page \\u2014 critical omissions for a financial services firm asking visitors to trust them with money or career decisions.\", \"The above-the-fold area shows only a split audience-selector modal with generic stock photography and no social proof, awards, AUM figures, or advisor count that would establish authority before asking users to self-identify and click through.\"], \"impact\": \"In financial services, trust is the primary conversion driver. Without credentials, social proof, or regulatory signals, visitors \\u2014 especially investors \\u2014 will abandon before clicking either CTA, as there is no evidence Astra Financial is legitimate or qualified.\", \"recommended_angle\": \"Add a trust bar directly above or below the two audience cards featuring: regulatory body logos (e.g., FSRA, IIROC), a client count or AUM stat (\u0027Helping 500+ Canadians plan for retirement\u0027), and 1\\u20132 short testimonials with full names and photos to immediately validate credibility before the audience-selection decision.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"Interested in Personal Finance? / Interested in Advisor Education?\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"IF YOU\u0027RE AN INVESTOR \\u2192 / IF YOU\u0027RE AN ADVISOR \\u2192\", \"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": 98,
    "future_timing_at": null,
    "generated_message": "Hi Astra Financial team,\n\nWhile reviewing your site, I noticed the above-the-fold area leads immediately with an audience-selector modal but includes no testimonials, credentials, or years-in-business indicators alongside it. For a financial services firm asking visitors to make a trust-based decision before clicking through, that absence creates friction before the first real step. Adding even a brief social proof element or authority signal near that modal would reinforce credibility at the moment it matters most.\n\nWould a quick conversation be useful?",
    "generated_outreach_email": "Hi Astra Financial team,\n\nWhile reviewing your site, I noticed the above-the-fold area leads immediately with an audience-selector modal but includes no testimonials, credentials, or years-in-business indicators alongside it. For a financial services firm asking visitors to make a trust-based decision before clicking through, that absence creates friction before the first real step. Adding even a brief social proof element or authority signal near that modal would reinforce credibility at the moment it matters most.\n\nWould a quick conversation be useful?",
    "google_maps": "https://maps.google.com/?cid=17024628765423257596",
    "google_place_id": "ChIJD-zXyBUeHFMR_Efza6mhQ-w",
    "guessed_emails": null,
    "h1_count": 1,
    "h1_text": "Retirement Planning",
    "has_city_in_content": 1,
    "has_city_in_h1": 0,
    "has_city_in_title": 1,
    "has_clear_cta": 1,
    "has_pricing": 1,
    "has_service_keyword": 0,
    "has_testimonials": 0,
    "has_website": null,
    "id": 731,
    "impact_summary": "Astra Financial\u0027s website has three compounding conversion problems: a friction-heavy audience-split popup that intercepts visitors before they understand the offer, a complete absence of verified social proof in a high-trust financial category, and significant page speed issues caused by blocking scripts and unoptimized images. Together these issues undermine credibility and reduce the likelihood that qualified retirement planning prospects in Regina will ever reach out. Prioritizing a clear single CTA, adding real testimonials, and fixing page speed would have the most immediate impact on lead generation.",
    "industry_normalized": null,
    "insights": "{\"issues\": [{\"problem\": \"Homepage CTA is a vague \u0027Contact Us\u0027 with no direct booking or phone action, and the screenshot shows a confusing audience-split popup (Investor vs. Advisor) that forces visitors to self-identify before taking any action, creating unnecessary friction at the top of the funnel.\", \"evidence\": \"visible: Screenshot shows a modal-style overlay presenting two paths \\u2014 \u0027IF YOU\u0027RE AN INVESTOR \\u2192\u0027 and \u0027IF YOU\u0027RE AN ADVISOR \\u2192\u0027 \\u2014 interrupting the visitor journey immediately. structural: homepage_cta_text is \u0027Contact Us\u0027 with no booking_cta_present, no phone_cta_present, and no contact_form_present confirmed. external: 0 reviews and no rating means trust signals are already low, making friction even more costly.\", \"impact\": \"A visitor landing here likely thinks: \u0027Wait, am I in the right place? Why do I have to choose before I even know what they offer?\u0027 Instead of forcing a split-path decision, high-converting financial planning sites use a single primary CTA like \u0027Book Your Free Retirement Checkup\u0027 tied directly to a calendar or form. This causes visitors to hesitate or abandon before engaging, resulting in lost bookings and consultation leads.\", \"fix\": \"Remove or delay the audience-split popup. Replace the primary CTA with a specific action-oriented button such as \u0027Book Your Free Second Opinion\u0027 linked to an inline booking form or calendar tool. Ensure one clear next step is visible above the fold without requiring audience self-identification first.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"Zero verified reviews or star ratings online, and no testimonial content is confirmed on the website, removing all third-party social proof for a high-trust, high-stakes financial planning service.\", \"evidence\": \"external: rating is null and review_count is 0 per verified business data. structural: testimonial_evidence field is empty string \\u2014 no testimonials confirmed present. visible: Screenshot shows no trust badges, star ratings, or client quotes in the visible area. structural: schema_local_present is false, meaning no local business schema to support review visibility in search.\", \"impact\": \"A visitor landing here likely thinks: \u0027This firm looks professional but I have no idea if anyone else has trusted them with their retirement savings.\u0027 Instead of presenting a service page with no social proof, high-converting financial advisory sites use named client testimonials with specific outcomes (e.g., \u0027We retired two years earlier than we planned\u0027) plus Google review counts. This causes visitors to not trust the firm enough to book, resulting in lost consultation requests and long-term client relationships.\", \"fix\": \"Add a minimum of 3 named client testimonials with specific results to the homepage and services pages. Actively solicit Google reviews to establish a public rating. Add local business schema markup to enable star ratings in search results. Display any industry awards or recognitions (CFP, Fee-Only status) as visual trust badges.\", \"priority\": \"HIGH\", \"category\": \"trust\"}, {\"problem\": \"Page load is burdened by 12 blocking scripts and 22 unoptimized images, creating slow load times that disproportionately harm mobile users and increase bounce rate before the value proposition is even seen.\", \"evidence\": \"structural: speed_evidence confirms 25 total scripts with 12 blocking scripts and 27 images with 22 lacking lazy-loading on the homepage alone. structural: mobile_friendly is true by structure but slow asset delivery undermines that. visible: Screenshot shows multiple large image panels (two full-bleed card images) loading in the popup overlay, consistent with heavy unoptimized image use.\", \"impact\": \"A visitor landing here likely thinks: \u0027This page is slow \\u2014 maybe this firm isn\u0027t very professional\u0027 or they simply leave before the page finishes loading. Instead of loading all scripts and images synchronously, high-converting sites use deferred non-critical scripts, lazy-loaded images, and a CDN to achieve sub-3-second load times. This causes visitors to leave before seeing the offer, resulting in lost organic traffic conversions and wasted ad spend if any paid traffic is being driven to this page.\", \"fix\": \"Defer or async-load all non-critical JavaScript. Implement lazy-loading on all images below the fold. Compress and serve images in next-gen formats (WebP). Audit and remove or replace redundant third-party scripts. Target a Google PageSpeed Insights score above 80 on mobile.\", \"priority\": \"MEDIUM\", \"category\": \"ux\"}], \"summary\": \"Astra Financial\u0027s website has three compounding conversion problems: a friction-heavy audience-split popup that intercepts visitors before they understand the offer, a complete absence of verified social proof in a high-trust financial category, and significant page speed issues caused by blocking scripts and unoptimized images. Together these issues undermine credibility and reduce the likelihood that qualified retirement planning prospects in Regina will ever reach out. Prioritizing a clear single CTA, adding real testimonials, and fixing page speed would have the most immediate impact on lead generation.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Issues Costing Astra Financial Leads Right Now\\n\\nHi,\\n\\nI reviewed the Astra Financial website and found three specific issues that are likely preventing qualified retirement planning prospects in Regina from booking a consultation.\\n\\n1. The homepage opens with a popup asking visitors to choose between \u0027Investor\u0027 and \u0027Advisor\u0027 paths before they\u0027ve seen your offer. This creates immediate confusion and causes visitors to leave before engaging. High-converting advisory sites lead with one clear CTA \\u2014 such as \u0027Book Your Free Second Opinion\u0027 \\u2014 linked directly to a booking form.\\n\\n2. There are zero verified public reviews and no testimonials confirmed on the site. For a high-stakes service like retirement planning, the absence of social proof is a serious trust barrier. Prospects want to see that real people have trusted you with their financial future before they reach out.\\n\\n3. The homepage loads 12 blocking scripts and 22 images without lazy-loading. This slows the page significantly, especially on mobile, and causes visitors to bounce before your value proposition even appears on screen.\\n\\nThese are fixable issues and addressing them could meaningfully increase consultation bookings. I\u0027d be happy to walk you through specific recommendations on a quick call.\\n\\nBest regards\"}",
    "insights_attempts": 1,
    "insights_completed_at": "2026-06-12 09:09:13",
    "insights_last_error": null,
    "insights_locked_at": null,
    "insights_locked_by": null,
    "instagram": null,
    "js_contact_attempted": 1,
    "js_contact_checked_at": "2026-06-12T08:38:48+00:00",
    "js_contact_error": null,
    "js_contact_status": "success",
    "last_analyzed_at": "2026-06-12 09:09:49",
    "last_contact_enriched_at": "2026-06-12T08:38:48+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": "cc10947895a0e63f3c24d910d523b78bb7baedda",
    "legacy_score": null,
    "loss_reason": null,
    "manual_override": 0,
    "meeting_booked_at": null,
    "memory_context": {
      "business_memory_id": 454,
      "business_suppressed": false,
      "business_suppression_reason": null,
      "business_uuid": "9859eb6a-3cda-490e-b06c-ec1a908f46a2",
      "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-12 09:09:49",
    "message_failed": 0,
    "message_generated_at": "2026-06-12 09:09:49",
    "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": "Astra Financial Services is an independent Regina Financial Planning firm that puts you first. We offer Life/Retirement Planning.",
    "meta_description_present": null,
    "meta_title": "Astra Financial \u2013\u00a0Financial Planning Regina SK Firm",
    "mobile_friendly": 1,
    "name": "Astra Financial",
    "no_email_reason": null,
    "normalized_address": "1275 broad st",
    "normalized_name": "astra financial",
    "normalized_phone": "3065227888",
    "open_count": 2,
    "open_tracking_token": "3f3b5f371ac041369c62ebfc75d24fba",
    "opened_at": "2026-06-19 22:49:05",
    "operational_eligibility": null,
    "opportunity_score": null,
    "opportunity_type": null,
    "outreach_insight": null,
    "outreach_message": "Hi Astra Financial team,\n\nWhile reviewing your site, I noticed the above-the-fold area leads immediately with an audience-selector modal but includes no testimonials, credentials, or years-in-business indicators alongside it. For a financial services firm asking visitors to make a trust-based decision before clicking through, that absence creates friction before the first real step. Adding even a brief social proof element or authority signal near that modal would reinforce credibility at the moment it matters most.\n\nWould a quick conversation be useful?",
    "outreach_message_id": "\u003c4c68098e-40b1-4959-a058-bc36e3177907@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) 522-7888",
    "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": null,
    "reconciliation_json": "{\"visual_headline\": \"Interested in Personal Finance? / Interested in Advisor Education?\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"IF YOU\u0027RE AN INVESTOR \\u2192 / IF YOU\u0027RE AN ADVISOR \\u2192\", \"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": null,
    "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-12 09:25:31",
    "schema_local_present": null,
    "schema_present": 1,
    "score": null,
    "score_breakdown": null,
    "screenshot_captured_at": "2026-06-12 08:54:09",
    "screenshot_desktop": "screenshots/731_desktop.png",
    "screenshot_mobile": "screenshots/731_mobile.png",
    "screenshot_path": "/root/lead-engine/screenshots/731_desktop.png",
    "screenshot_status": "success",
    "search_id": null,
    "sent": 1,
    "sent_at": "2026-06-19 22:49:03",
    "seo_score": 90,
    "service_keyword_hits": null,
    "service_summary": "Retirement Planning",
    "service_type": "",
    "socials": null,
    "source": "adaptive_market_crawler",
    "speed_evidence": "I counted 25 scripts and 27 images on the homepage (12 blocking scripts, 22 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": "218fa69f4d8f42b59aaba11c14ec8c93",
    "viewport_present": null,
    "website": "http://www.astrafinancial.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": 10,
      "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": "STRONG",
    "package_quality_score": 90
  },
  "review": {
    "confidence_inputs": {
      "clarity": 2,
      "classifier_confidence": 1,
      "evidence_count": 2,
      "screenshot_used": true
    },
    "evidence": [
      "No testimonials, client reviews, credentials, regulatory affiliations (e.g., IIROC, MFDA), or years-in-business indicators are visible anywhere on the page \u2014 critical omissions for a financial services firm asking visitors to trust them with money or career decisions.",
      "The above-the-fold area shows only a split audience-selector modal with generic stock photography and no social proof, awards, AUM figures, or advisor count that would establish authority before asking users to self-identify and click through."
    ],
    "expert_confidence": 10,
    "impact": "In financial services, trust is the primary conversion driver. Without credentials, social proof, or regulatory signals, visitors \u2014 especially investors \u2014 will abandon before clicking either CTA, as there is no evidence Astra Financial is legitimate or qualified.",
    "primary_issue": "weak trust signals",
    "recommended_angle": "Add a trust bar directly above or below the two audience cards featuring: regulatory body logos (e.g., FSRA, IIROC), a client count or AUM stat (\u0027Helping 500+ Canadians plan for retirement\u0027), and 1\u20132 short testimonials with full names and photos to immediately validate credibility before the audience-selection decision.",
    "reconciliation": {
      "cta_confidence": "high",
      "headline_confidence": "high",
      "reviews_confidence": "high",
      "trust_confidence": "high",
      "visual_cta_text": "IF YOU\u0027RE AN INVESTOR \u2192 / IF YOU\u0027RE AN ADVISOR \u2192",
      "visual_headline": "Interested in Personal Finance? / Interested in Advisor Education?",
      "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": []
  }
}