Back to portfolio
COREorchestratorQC + knowledgeSCRAPEWRITEQUALCONVLLMAPI
2025 - Now·Active

Initial Agents

Designer & Lead Engineer

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.

Stack
TypeScriptTypeScriptNode.jsNode.jsClaudeClaude Agent SDKOpenAIMistral AIMistralOllamaOllamaPuppeteerPuppeteerExpressExpressReactReactViteVitePostfixCal.comCal.comDiscordDiscord.js
confidential - story available on request