INTERNAL

A multi-brand AI marketing system driven by Claude Code

Internal project, deployed for my clients

Illustration: a multi-brand AI marketing system driven by Claude Code

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

Claude Code Claude Code
Gemini Gemini
Notion Notion
MailerLite MailerLite
n8n n8n
Livestorm Livestorm
GitHub 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.

View on GitHub

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 call

30 minutes, no commitment.