INTERNAL
A multi-brand AI marketing system driven by Claude Code
Internal project, deployed for my clients
Category
Internal
Roles + modules
8 roles, 7 optional modules
Specialized agents
14
Production skills
54 ready to use
The context
I manage marketing for several clients at once (N2 Help & Solutions, Mutuelle Entrenous, Qiplim, Pando Studio and my own businesses), and each brand has its own editorial guidelines, sample posts, design system and assets. Standard generative AI tools produce generic content that ignores the tone, the visual identity and the history of each account.
I designed a working marketing copilot with Claude Code: a complete system that I duplicate for each client account, with deep context awareness built in. Its main strength: it collects “signals” by analyzing every meeting transcript, which is filed automatically in a dedicated folder. No knowledge is ever lost.
The system is now available for free on GitHub as an MIT open-source template, called Cockpit since v2. A setup wizard (/start-cockpit) configures the brand, the tools and the optional modules in 30 to 60 minutes, depending on the public material available.
For the full story of how I built the system, concrete examples of deliverables (Qiplim landing page, launch deck, LinkedIn banner) and the per-brand duplication logic, read the case study on the blog. What changed between v0.3 and v2 (renaming, skills, removal of Qdrant) is covered in this dedicated article.
The connected tools
Notion
MailerLite
Livestorm
GitHub
The architecture
Each client account is a standalone folder with 8 specialized roles, plus 7 optional modules you can switch on as needed (video, n8n automations, performance dashboard, acquisition, market monitoring, social publishing, client portal). Each role has its own rules, templates and reference archives. A setup wizard (/start-cockpit) configures everything in one session.
Marketing copilot
claude-projets/clients/[client-name]/
Foundations (referenced by every module)
01-brand/
Reference
Editorial guidelines, style guide, personas, messaging
02-strategy/
Communications director
Pillars, KPIs, editorial calendar
_sources/
Signals
Meeting transcripts, market monitoring, raw data
_integrations/
Connectors
Notion, Outline, n8n, MailerLite, Livestorm
Operational modules
03-social-media/
Social Media Manager
LinkedIn, Discord, WhatsApp, 50 analyzed examples, CEO playbook
04-email/
Email Marketing Manager
Newsletters, promos, sales outreach, lead nurturing, 92 archived emails
05-web-content/
Webmaster
Landing pages, 15 section templates, EN/FR bilingual support
06-graphic-design/
Art Director
AI portraits, infographics, 1920×1080 HTML presentations (Playwright QA), email signatures
07-events/
Event Project Manager
Livestorm, cross-channel communication plan, Notion calendar sync
09-blog-seo/
Blog & SEO Manager
Keywords, articles, content briefs, SEO audit
7 optional modules, enabled with /modules
Video
n8n automations
Performance dashboard
Acquisition
Market monitoring
Social publishing (Postiz)
Client portal
Operational features
A sample of the 54 production skills. Each feature is ready to use, with its own playbooks, templates and reference archives.
Write a LinkedIn post
A dedicated playbook + 50 analyzed examples + the executive's documented voice. The system produces posts in the brand's own tone and style.
Create a newsletter
From brief to send: writing, layout and automatic push to MailerLite. The HTML template is pulled directly from the platform.
Create a promotional email
A dedicated playbook + 44 archived emails for reference to produce promotional emails consistent with the brand's history.
Write sales outreach
Personalized prospecting templates. Each message is adapted to the prospect's profile using CRM data.
Create a landing page
15 section templates + CSS style guide + EN/FR bilingual support. Pages are generated in the client's brand style and deployed through Git.
Generate brand visuals
Illustrated portraits and image transformation in the brand's style with Gemini. One at a time or in batches, with prompts calibrated for each client.
Generate an infographic
Infographics with built-in text, calibrated to the client's colors and typography. Every format and aspect ratio is available.
Prepare a presentation
1920×1080 HTML decks with Playwright QA and a clean PDF export. JSON structure, AI visuals and brand assets assembled into slides that match the client's visual identity.
Edit a video
From raw face-to-camera footage to an edited vertical reel: script approved before any money is spent, storyboard, AI footage checked word by word (a model can make the person on screen say something else), karaoke subtitles and an export for each platform.
Guarantee brand compliance
The brand doctrine is injected from step 0 of every skill, and a PostToolUse hook also triggers the brand-check skill after every write. Any contradiction with the guidelines is flagged before publication, without relying on human vigilance.
Search the knowledge base
Searches Outline (7 collections) and reads the brand's files directly. Events, processes, member information: all of the company's knowledge is available in context, with no vector database to maintain.
Run the editorial calendar
Notion queries by date, channel, pillar and status. Scheduled Livestorm events are published to the calendar automatically.
Capture signals
Every meeting transcript, monitoring note or raw data file dropped into _sources/ is added to the context automatically. The copilot never forgets anything, and its context keeps growing.
Example: a live landing page
I designed this landing page for N2 Help & Solutions entirely with the marketing copilot: structure, copy, data layout and lead capture into the right prospect lists.
The results
54
ready-to-use production skills
0
knowledge lost, thanks to automatic signal capture
100%
of jessem.fr built with this system
Free template on GitHub
Public repository under the MIT license: 8 roles, 54 production skills, 14 agents, 7 optional modules and a setup wizard. It works with any tool (Notion, Airtable, MailerLite, Mailchimp, Outline, Livestorm, Zoom, etc.). Fork it, run /start-cockpit and adapt it to your brand.
This system set up for your team in 8 weeks
A complete AI Marketing Cockpit, adapted to your brand, your tools and your processes.
Book a discovery call30 minutes, no commitment.