Outreach

Activity log

  • job:draft_outreach:done
    {"messageId":18413,"channel":"sms","provider":"codex","autoSend":true,"delivery":"blocked","blockedReason":"Minimum 3-day gap between sends to a lead not met."}
    codex
    2026-06-15T21:11:27.000Z
  • outreach:sequence_step
    {"step":2,"cadenceDay":4,"channel":"sms","isCertifiedMailStep":false}
    agent
    2026-06-15T21:11:21.000Z
  • job:draft_outreach:done
    {"messageId":16023,"channel":"sms","provider":"codex","autoSend":true,"delivery":"blocked","blockedReason":"Minimum 3-day gap between sends to a lead not met."}
    codex
    2026-06-15T21:11:13.000Z
  • outreach:sequence_step
    {"step":2,"cadenceDay":4,"channel":"sms","isCertifiedMailStep":false}
    agent
    2026-06-15T21:11:07.000Z
  • job:draft_outreach:done
    {"messageId":8471,"channel":"sms","provider":"hermes","autoSend":true,"delivery":"blocked","blockedReason":"Minimum 3-day gap between sends to a lead not met."}
    hermes
    2026-06-15T20:44:35.000Z
  • outreach:sequence_step
    {"step":2,"cadenceDay":4,"channel":"sms","isCertifiedMailStep":false}
    agent
    2026-06-15T20:44:31.000Z
  • job:draft_outreach:done
    {"messageId":6508,"channel":"sms","provider":"hermes","autoSend":true,"delivery":"blocked","blockedReason":"Minimum 3-day gap between sends to a lead not met."}
    hermes
    2026-06-15T20:37:42.000Z
  • outreach:sequence_step
    {"step":2,"cadenceDay":4,"channel":"sms","isCertifiedMailStep":false}
    agent
    2026-06-15T20:37:38.000Z
  • job:draft_outreach:done
    {"messageId":6473,"channel":"sms","provider":"hermes","autoSend":true,"delivery":"blocked","blockedReason":"Minimum 3-day gap between sends to a lead not met."}
    hermes
    2026-06-15T20:32:14.000Z
  • outreach:sequence_step
    {"step":2,"cadenceDay":4,"channel":"sms","isCertifiedMailStep":false}
    agent
    2026-06-15T20:32:13.000Z
  • job:draft_outreach:done
    {"messageId":4509,"channel":"sms","provider":"hermes","autoSend":true,"delivery":"sent"}
    hermes
    2026-06-15T20:30:08.000Z
  • outreach:sent
    {"messageId":4509,"note":"Sent via Google Voice tab 2083DA31535AFC8141610BB969733F06.","actor":"automation"}
    automation
    2026-06-15T20:30:08.000Z
  • outreach:sequence_step
    {"step":1,"cadenceDay":3,"channel":"sms","isCertifiedMailStep":false}
    agent
    2026-06-15T20:30:05.000Z
  • lead:status
    {"from":"candidate","to":"outreach"}
    agent
    2026-06-15T20:30:05.000Z
  • contact:phone_validator_checked
    {"contact_id":231,"phone":"(818) 578-9508","line_type":"mobile","raw_line_type":"CELL PHONE","carrier":"T-MOBILE","status_code":"200","status_message":"OK","fake":false}
    script:phone-validator
    2026-06-11T22:52:07.000Z
  • contact:phone_validator_checked
    {"contact_id":230,"phone":"(310) 541-6448","line_type":"landline","raw_line_type":"LANDLINE","carrier":"COMCAST","status_code":"200","status_message":"OK","fake":false}
    script:phone-validator
    2026-06-11T22:52:07.000Z
  • contact:phone_validator_checked
    {"contact_id":229,"phone":"(310) 951-5518","line_type":"mobile","raw_line_type":"CELL PHONE","carrier":"VERIZON WIRELESS","status_code":"200","status_message":"OK","fake":false}
    script:phone-validator
    2026-06-11T22:52:07.000Z
  • outreach:sent
    {"messageId":401,"note":"Sent via Google Voice tab 81F35EB591BD0F834662FFB8801693AF.","actor":"human"}
    human
    2026-06-06T17:50:58.000Z
  • candidate:stage
    {"stage":"first_touch_sent","reason":"sent outbound count 1"}
    human
    2026-06-06T17:50:58.000Z
  • outreach:queued_messages_refreshed_from_current_template
    {"messageIds":[401],"templateId":4,"templateName":"First touch — SMS"}
    human
    2026-06-06T17:50:56.000Z
  • outreach:queued_messages_refreshed_from_current_template
    {"messageIds":[401],"templateId":4,"templateName":"First touch — SMS"}
    human
    2026-06-06T17:05:24.000Z
  • outreach:drafts_refreshed_from_template
    {"templateId":4,"templateName":"First touch — SMS","messageIds":[401]}
    human
    2026-06-06T10:12:46.000Z
  • outreach:drafts_refreshed_from_template
    {"templateId":4,"templateName":"First touch — SMS","messageIds":[401]}
    human
    2026-06-04T18:24:41.000Z
  • outreach:drafts_refreshed_from_template
    {"templateId":4,"templateName":"First touch — SMS","messageIds":[401]}
    human
    2026-06-04T18:24:02.000Z
  • outreach:drafts_refreshed_from_template
    {"templateId":4,"templateName":"First touch — SMS","messageIds":[401]}
    human
    2026-06-04T18:23:37.000Z
  • outreach:drafts_refreshed_from_template
    {"templateId":4,"templateName":"First touch — SMS","messageIds":[401]}
    human
    2026-06-04T17:32:57.000Z
  • job:draft_outreach:done
    {"messageId":401,"channel":"sms","provider":"codex","autoSend":true,"delivery":"blocked","blockedReason":"auto-send disabled (enable it in Automations → outreach settings)"}
    codex
    2026-06-04T08:44:36.000Z
  • candidate:promoted
    {"contactId":231,"confidence":65,"folderPath":"/home/noob/.openclaw/workspace/claimdesk/data/candidates/lead-228-mark-lee"}
    phone-backfill
    2026-06-03T19:36:52.000Z
  • lead:vetting_rationale_restored
    {"reason": "restore human vetting rationale after claimdeskleadvetting enriched score recompute", "touched_fields": ["score_explanation"], "before": "name=7/10 address=10/10 propertyType=9/10 ownerType=10/10 claimStatus=10/10 ownerComplexity=10/10 sourceCompleteness=10/10 contactability=6/10 evidenceStrength=10/10 identityMatch=5/10 claimPathClarity=5/10 humanReviewReadiness=3/10", "after": "VETTED: direct-person cash/checking claim with very high recoverable value; prioritize for deeper identity/contact corroboration, but do not treat as outreach-ready because Mark Lee route is one unverified people-search source, no SMS, common-name/duplicate risk, and identity evidence is old-address match only.", "no_outreach": true}
    claimdeskleadvetting
    2026-06-01T05:53:16.000Z
  • lead:enriched_score:computed
    {"score":79}
    claimdeskleadvetting
    2026-06-01T05:53:01.000Z
  • lead:vetting_completed_after_contact_route
    {"event": "post_contact_route_vetting_completed", "classification": {"recoverability": "high value / medium difficulty if owner match is confirmed", "contactability": "partial: current address + 3 phones, no SMS, confidence 65, source_count 1, verified=false", "duplicate_successor_risk": "moderate: common name and low identity score; no estate/successor indicator in available rows", "recommendation": "worth deeper research after corroborating identity/current route; rank below lead 237 despite slightly higher value"}, "risk_flags": ["unverified_contact_route", "single_source_contact_route", "public_people_search_only", "no_sms_route", "low_identity_match", "common_name_duplicate_risk", "high_value_notarization_required"], "evidence": {"contact_ids": [229, 230, 231], "research_document_ids": [609769], "route_confidence": 65}, "touched_fields": ["priority", "risk_flags_json", "score_explanation"], "before": {"priority": 52, "risk_flags_json": null, "score_explanation": "name=7/10 address=10/10 propertyType=9/10 ownerType=10/10 claimStatus=10/10 ownerComplexity=10/10 sourceCompleteness=10/10 contactability=6/10 evidenceStrength=10/10 identityMatch=5/10 claimPathClarity=5/10 humanReviewReadiness=3/10"}, "after": {"priority": 79, "risk_flags_json": "[\"unverified_contact_route\", \"single_source_contact_route\", \"public_people_search_only\", \"no_sms_route\", \"low_identity_match\", \"common_name_duplicate_risk\", \"high_value_notarization_required\"]", "score_explanation": "VETTED: direct-person cash/checking claim with very high recoverable value; prioritize for deeper identity/contact corroboration, but do not treat as outreach-ready because Mark Lee route is one unverified people-search source, no SMS, common-name/duplicate risk, and identity evidence is old-address match only."}, "scoring_note": "enriched_score was recomputed with existing score-repo before final vetting persistence; needsHumanReview reflected unverified/partial route evidence.", "no_outreach": true}
    claimdeskleadvetting
    2026-06-01T05:52:34.000Z
  • lead:enriched_score:computed
    {"score":79}
    dry-run-score-check
    2026-06-01T05:51:09.000Z
  • lead:status
    {"from": "new", "to": "contact_found", "reason": "usable public contact route inserted", "contact_ids": [229, 230, 231], "research_document_id": 609769}
    agent:claimdeskcontact
    2026-06-01T05:44:47.000Z
  • contact_trace:documented
    {"research_document_id": 609769, "contact_ids": [229, 230, 231], "route_found": true, "source_names": ["CyberBackgroundChecks", "TruePeopleSearch", "FastPeopleSearch", "Public web search"], "source_urls": ["https://www.cyberbackgroundchecks.com/address/932-willow-dr/brea/ca", "https://www.truepeoplesearch.com/resultaddress?streetaddress=932%20WILLOW%20DR&citystatezip=BREA%20CA%2092821", "https://www.fastpeoplesearch.com/address/932-willow-dr_brea-ca-92821"], "blockers": ["FastPeopleSearch rate-limited", "TruePeopleSearch blank/0 profile links"], "route_counts": {"phones": 3, "emails": 0, "addresses": 3}, "confidence": 65}
    agent:claimdeskcontact
    2026-06-01T05:44:47.000Z
  • lead:baseline_score:computed
    {"score":93}
    migration
    2026-05-31T16:50:12.000Z
  • lead:created
    {"propertyId":"1027104958","status":"vetting"}
    human
    2026-05-29T05:30:08.000Z