TODO: Replace internal secret controls with real admin authentication before exposing this area beyond local/internal operators.
blockedOperator continuity

Continue SiteVault setup.

Runtimewarning
Companies0
Contacts0
Drafts0
Gmail0
Allowlist0
Blocked sends0
blockedOnboarding readiness

Create the business profile.

Continue SiteVault setup.

blockedProduct readiness

Product offer is missing.

Confirm SiteVault positioning and ICP.

blockedCredential readiness

Google OAuth app credentials are missing; Gmail OAuth cannot start without client ID, secret, and redirect URI.

Open Settings > Credentials.

blockedGmail readiness

Google OAuth app is missing. Fix: /admin/settings/credentials

Open Gmail onboarding and verify connected sender identity.

AI Sales Department

Assembly plan for a controlled autonomous sales team built from the platform runtime plus selected open-source sales-agent patterns.

Operating model

The core is our Sales Motion Runtime, not an imported agent framework. Every agent acts on persisted objects: company, contact, lead, message, task, deal, or policy decision.

First milestone

Close the autonomous SDR loop: research, score, draft, approve, send, ingest replies, schedule meetings, update CRM, and learn from outcomes.

Assembly doc

Full source map and backlog live at docs/autonomous-sales-department-assembly.md.

GitHub resources

SalesGPTConversation stages, objections, product-grounded selling.Reference prompts and state model.
sales-outreach-automation-langgraphResearch, qualification, reports, personalized email workflow.Map workflow steps into our runtime graph.
OpenOutreachLinkedIn lifecycle, rate limits, active-learning qualification.Optional sidecar or reference only until legal review.
ReachGenieFull SDR checklist: queues, channels, bounces, calendar, billing.Architecture checklist, not direct import.
Bright Data AI SDR/BDR AgentCompany discovery, trigger detection, contact research.Reference for trigger intelligence and web-data adapter.

Pilot sequence

  1. Run email-led SDR loop in approval_required mode.
  2. Generate prospect dossiers before every first-touch draft.
  3. Require policy gate and suppression check before every send.
  4. Ingest replies, classify intent, and route hot replies to meeting scheduling.
  5. Feed replies, meetings, and opportunity outcomes back into scoring.

Department roles

RolePlatform moduleStatus
Sales DirectorRevenueStrategyAgent, policy evolutionPresent
ICP / Sales Motiononboarding profiles, runtime contextPresent
Lead Sourcinglead-discovery-agent, research workflowPresent
Company Researchcompany-research-agent, website intelligencePresent
Contact Discoverycontact-discovery-agent, contact channelsPresent
Trigger Intelligencewebsite intelligence, semantic insightsGap
Lead Scoringprospect-scoring-agent, scoring schemaPresent
Personalizationoutreach-draft-agent, knowledge contextPresent
Outreach Executionoutreach-execution-agent, limits, suppressionPresent
Inbox / Replyreply classification, handler, executionPresent
Objection Handlingconversation next action, reply handlingPartial
Meeting Schedulerscheduling and calendar event agentsPresent
CRM Adminexternal CRM adapters and syncPresent
Supervisorpolicy gates, guardrails, human takeoverPresent