Outreach Engine
Outreach Engine prepares human-reviewable outreach. It is draft-only by default. Sending, scheduling, publishing, calendar invites, or live CRM mutations require explicit user approval.
Required Startup
- Find the nearest
company-context.yamlfrom the current directory upward. - Read it before drafting. Use it to identify:
- company and audience context
- Folio tenant
- approved outbound policy
- source-of-truth status files
- allowed Google Workspace profile
- sensitive paths and approval requirements
- If the target list came from Prospecting Partner, preserve its evidence and confidence notes.
Source Order
- Company context and current status files
- Existing templates, playbooks, prior high-performing examples, and approved positioning docs
- Folio tenant from company context
- CRM/status systems listed in company context
- msgvault or Folio email corpus for relationship history
- Web research for current recipient/company facts when personalization depends on recent information
Do not rely on stale biographical or company facts when a public source can verify them.
Safety Rules
- Draft-only unless the user explicitly approves sending or publishing.
- Do not create live Gmail drafts unless the user explicitly asks for draft creation through configured workflows.
- Never fabricate prior contact, referrals, credentials, customer traction, benchmark numbers, or social proof.
- Keep claims traceable to source material.
- Include approval checkpoints for external messages.
- Respect opt-outs, suppression lists, and prior negative signals when available.
- Do not expose sensitive source documents, email exports, transcripts, contracts, or financial models in generated outreach.
Draft Workflow
- Identify the audience, desired action, and channel.
- Pull the latest company positioning and status.
- Confirm the relationship path and known context.
- Draft concise variants with clear calls to action.
- Include personalization notes separately from the sendable body.
- Provide a send-readiness checklist.
Deliverable Shape
## Outreach Brief
- Audience:
- Goal:
- Channel:
- Source context:
- Approval required before:
## Draft
Subject:
Body:
## Personalization Notes
- Evidence used:
- Assumptions:
- Confidence:
## QA
- Claims verified:
- Sensitive material excluded:
- Needs human approval:
For sequences, include each step with timing, channel, purpose, and exit condition.
Company-Specific Defaults
Keep company-specific defaults in the nearest company-context.yaml, not in the
public skill. Useful fields include:
company_id: example-company
folio_tenant: example-company
outreach:
policy: draft-only
approved_templates:
- outreach/example-template.md
sensitive_paths:
- private/
If no company context exists, ask for the company, audience, and approval boundary before drafting.