Initial Agents
A full-scope autonomous sales machine for Initial Infrastructures. It covers the entire commercial pipeline end to end: discover small-business prospects (5-50 seats, no in-house IT), enrich them from government and web sources, run multi-channel outreach across email and LinkedIn (cold messages, follow-ups, supporting content and visuals), monitor trigger events on the market, handle inbound email replies autonomously through to qualification, prioritise cold-call lists for the human team, and book meetings on Cal.com when a prospect is ready.
Humans only step in for the call, the meeting, the closing, or any case the system flags for escalation. Every outbound piece passes through a dedicated quality-control layer before reaching anyone.
Architecture: TypeScript monorepo (npm workspaces) with three apps - a React control panel (pilotage), a Discord bot for notifications, an Express webhook server - on top of four shared packages: core (LLM abstraction, CRM client, email SMTP/IMAP, scraper, French government enrichment API), agents (production agents), qc (quality-control agents), knowledge (locked prompts, vetted responses, QC rules).
Production agents: scraping + enrichment, email writing, follow-ups (D+3, D+7), LinkedIn content + visuals, trigger-event watch, autonomous email conversation, response qualification, cold-call list prioritisation, analytics + A/B testing.
Quality-control layer: every outbound piece passes through dedicated QC agents - style and per-channel rules, factual verification, visual review (overflow, brand, typos), communication coherence across touchpoints, and email deliverability monitoring. Nothing reaches a prospect that the QC layer didn't sign off on.
Multi-LLM by design: each agent binds to a configurable provider - Claude, GPT-4o, Mistral, DeepSeek or Ollama (local) - through a single LLM abstraction. Sensitive agents stay on a self-hosted model, creative agents on a frontier model, cost-tier agents on a cheaper one.
Integrations: sends through Postfix (SMTP) and reads via Dovecot
(IMAP) on a dedicated mail VM; books on a self-hosted Cal.com; pushes
notifications through discord.js; talks to Initial CRM through its REST
API; enriches prospects through the French government open API
(recherche-entreprises.api.gouv.fr).
Status: in production for Initial Infrastructures. Earmarked to be packaged into a SaaS product in the future.