← → navigate  ·  N speaker notes
Revenue for Breakfast #18 · Cremanski & Company · Berlin · 24 Jun

Multi-Agent AI for
Commercial Ops

What actually works, and where to start. A live tour of my own setup, built up layer by layer.

speaker Philipp Wenger Lebron · Head of Growth @SIDES
Live demo
Where we're going

Run or create any process,
all from one place.

One prompt can trigger anything you want. Draft a reply, update a CRM record, create a calendar invite, all staged for one approval.

First you talk to it. Then you run many at once. Then it runs without you. We start at the bottom.

show a real delegated result on screen
The shape of the next 30 minutes

Learn the basics,
then climb in complexity

Foundations The six words. The vocabulary everything else stacks on.
Basic Talk to it. The moves that make daily use stick.
Intermediate Run many at once. It starts to feel like a team.
Advanced It runs without you. Work finishes while you're away.
Before the how, the two things you're wondering

What does it cost, and is it safe?

Cost

Reliable, or cheap

The easy path: one flat ~€90/mo plan (Claude Max or Codex Pro) and a tool you barely think about. Or cents a day on smaller models, trading some reliability for price.

Safety

You keep the final say

Nothing sends without your yes. Past that, safety rides on company policy, GDPR, and each model's terms.

You still have the final say and control. The one thing to remember: actually check and question the results, often.

Foundations

Six concepts you
should try to understand

The whole mental model.

Foundations · 01
The reasoning engine

Model

  • The part doing the thinking. Opus, Sonnet, DeepSeek, take your pick.
  • Different models have different pros and cons. Pick the right one per job.
open tools/lib/routing.yaml
# different models, different jobs
orchestrator: opus (plans, hard reasoning)
execution: sonnet (fast, cheaper)

swap in one line
Foundations · 02
Where the model gets hands

Harness

  • A bare model only writes text back. The harness lets it act.
  • It reads your files, runs commands, uses your tools.
  • Claude Code is the harness. My setup on top is open source.
# model alone
"here's what I would do…" (just talks)

# model + harness
reads file → edits it → runs it ✓

# my exact setup, public & free:
git clone …/compabob → ./setup.sh
Foundations · 03
A scoped specialist

Agent

  • The harness pointed at one job, with its own instructions and limits.
  • Each only touches what its job needs. The CRM one never touches your finance files.
  • A specialist answers sharper than one general chat.
open .claude/agents/ (nine of them)

power move the edge is the instructions you hand-write inside each agent. That is where context engineering pays off.

crm-ops dedup, enrich, sync
principal-engineer architecture
strategy-advisor decisions
design-engineer decks, reports

# each with its own rules + limits
Foundations · 04
A reusable procedure

Skill

  • A multi-step task you save once and trigger with a slash.
  • One word instead of a paragraph you retype. Teach it once, reuse for good.
live type / in Claude Code

power move skills compose. One can call another, so a procedure becomes a building block.

/handover carry context forward
/tmux drive a terminal
/finance read the budget
/visual-explainer make a page

one command instead of a paragraph
Foundations · 05
Persistent memory

Second brain

  • A vault of notes and rules it reads and writes, so it carries what you teach it forward.
  • Correct it once and it applies the rule from then on. Day 90 is far better than day 1.
open memory/MEMORY.md

power move a weekly job reads your corrections and infers the pattern, so your taste compiles itself.

# I tell it once
"never use em dashes"

# it writes → memory/ ✓ saved

# day 90 ≫ day 1
Foundations · 06
Where you work

Terminal & IDE

  • Two front doors to the same agent.
  • The bare terminal is the rawest, fastest way in.
  • Or run it inside VS Code: your files, its changes, and your work all in view. That is where I demo.
show terminal, then VS Code · same agent
# bare terminal
$ claude > "clean this list, draft the follow-ups"

# inside VS Code
same agent + your files & diffs in view
Foundations
The six concepts, one last look
01 · Model

Reasoning engine

The part doing the thinking. Match it to the job. tools/lib/routing.yaml

02 · Harness

Gets hands on files

Lets the model act on your tools. Claude Code + compabob. github.com/…/compabob

03 · Agent

Scoped specialist

One job, its own limits. Nine of them. .claude/agents/

04 · Skill

Reusable procedure

A saved procedure on a slash. /handover · /tmux

05 · Second brain

Persistent memory

Reads & writes a vault, so it knows you. memory/ · Phil vault/

06 · Terminal & IDE

Terminal or IDE

Drive it from a bare terminal or inside VS Code. claude

What you actually do with it

Infinite execution, one setup.

Meeting prep

Agenda, context & talking points from CRM + calendar.

Email triage

Sort, draft replies in your voice, route & file.

CRM hygiene

Dedup, enrich, bulk uploads, fix stale records.

Pipeline reporting

Deal summaries, stage health, weekly scorecard.

Research

Companies, prospects, competitors, market briefs.

Outbound

Prospect lists + personalized outreach at scale.

Reports & slides

Data pull → narrative → a deck you can send.

Knowledge base

Capture notes & decisions, recall them later.

Those six concepts generate all of this. These are just the jobs you point them at.

How it reaches your tools

It plugs into
your stack

  • MCP: a universal adapter. A tool exposes a server, and every agent speaks to it the same way.
  • API: anything with an endpoint, the agent calls directly.

If it has an API or an MCP server, your agent can use it. That is how the live demos touch real systems.

show ~/.claude.json · .mcp.json · connected servers

power move wrap any internal API in your own MCP server in an afternoon, and every agent gets it for free.

# MCP servers (one plug, many tools)
gmail · calendar · slack · linkedin
hubspot · exa search · playwright (browser)

# or any plain API
your CRM · internal services · webhooks
Basic

Make it
a habit

Four moves that cost nothing. Anchor these first; they are what make daily use stick.

BasicLive demo
Tip 01

Say it
out loud

  • Talking is ~3x faster than typing, and you think out loud.
  • Lowest-effort unlock for non-engineers. No syntax, just speech.
  • Cleaned automatically: a glossary fixes names & jargon.
live Option+M  ·  tools/handy-cleanup/proxy.py

Free and local here. Paid alternative: Wispr Flow, ~€15/mo.

# raw speech →
"follow up with akme on the contract"

# glossary cleanup →
"Follow up with Acme on the contract."

# pastes anywhere · fails open
Basic
Tip 02

One session
per topic

  • A fresh chat is a clean desk. New topic, new session.
  • Piling unrelated tasks into one thread poisons the context.
  • The single biggest quality win that costs you nothing.
✗ one mega-thread
pipeline + email + hiring + a bug…
→ confused, drifting, slow

✓ one thread each
pipeline · email · hiring · bug
→ sharp, fast, on-task
Basic
Tip 03

Pick one,
and move on

People burn weeks comparing Claude, Codex, and open models. For daily work the gap is small. Get fluent with one; the skill lives in how you use it.

Basic
Tip 04

Let it learn
your operation

  • Tell it a team rule once and it keeps it.
  • It learns your accounts, your deal language, your filing. Day 90 beats day 1.
show memory/MEMORY.md · a real learned rule
# I tell it once:
"always CC the AE on Acme threads"

# it writes → memory/
✓ rule saved

# forever after: it files & routes
# your way, no re-briefing
Intermediate

Run more
at once

More in parallel, quality kept high as you review, and the standing jobs running on a clock.

Intermediate
Tip 05

Run sessions
in parallel

  • Don't queue behind one task. Fan the work out.
  • One researches while another drafts while a third cleans data.
  • The shift: you manage several workers and check back.

power move rename and group your parallel sessions, so you always know which one is doing what.

window 1 research competitor
window 2 draft the follow-ups
window 3 clean the CRM list

all at once → you just check back
Intermediate
Tip 06

Batch big topics,
hand context forward

  • Cut a large job into chunks, one session per chunk.
  • A handover note carries decisions and next steps, so each session starts warm instead of cold.
show /handover  ·  Bob Results/*-handover.md
big project
├ session 1 → chunk A ↓ handover
├ session 2 → chunk B ↓ handover
└ session 3 → chunk C

each one starts warm
Intermediate
Tip 07

Turn plans into
interactive pages

Nobody reads a 700-line plan in a chat box. Ask for a page you can see and navigate. This very deck was generated that way.

show /visual-explainer → ~/.agent/diagrams/*.html
IntermediateLive demo
Tip 08 · the meta one

Comment on the page →
agent revises it

  • Review like a designer: click, comment, move on.
  • Comments export as JSON; the agent reads and rewrites.
  • No copy-pasting feedback into a chat. Tightest loop there is.
live · on this deck make-pages-interactive → feedback/inbox.jsonl

power move the same loop runs on contracts, specs, any multi-pass work. Feedback as data.

1. click a slide, leave a note
2.feedback/inbox.jsonl
3. agent reads it, edits the HTML
4. page reloads, change shown

# you are watching this work now
Intermediate
Tip 09

Schedule repetitive,
recurring tasks

  • Same report every Monday, same digest every morning? Don't trigger it by hand.
  • A scheduled job runs on a timer and does the work while you sleep.
  • You wake up to a finished draft, not an empty to-do.
show launchctl list | grep com.bob

power move every scheduled job still stages for your yes. Nothing auto-sends unless you allow it.

# runs without you sitting there
Mon 08:00 pipeline scorecard → Cliq
daily 06:00 overnight research queue
daily 07:30 lead digest in your inbox

you wake up to a finished draft
Advanced

Let it run
without you

Cost, scale, and always-on: work that finishes while you are doing something else.

AdvancedLive demo
Tip 10

Persistent parallel
sessions + cheap models

  • Named terminals (tmux) keep agents working across turns.
  • Route each task to the cheapest model that's good enough.
  • A high-volume workflow drops from dollars to cents.
live /tmux  ·  route to the cheapest good-enough model

power move route by task type: vision on Opus, summaries on Llama, code on DeepSeek, by cost and latency.

# dictation-cleanup task
primary: groq/llama-3.3-70b (sub-sec, $0)
fallback: deepseeklocal-qwen
cap: $0.05

# right model for the job, automatically
AdvancedLive demo
Tip 11 · the payoff

Inbound → done →
you just approve

  • Stack it all: dictation, the right agent, memory, parallel work.
  • A Cliq / Slack message becomes a finished draft awaiting yes.
  • Real, from my own commercial-ops setup, running today.
show Phil vault/SIDES.md (a real workflow)

power move a confidence gate decides: high-confidence posts itself, the rest waits in draft. An eval loop guards the send.

▸ meeting prep from live CRM + calendar
▸ SDR pre-call brief prospect + history
▸ weekly pipeline scorecard → Cliq, Mon AM

I only approve.
Advanced
The next horizon

From one user
to a team

  • Everything so far was my personal setup. The frontier is sharing it.
  • Shared skills: the whole team triggers the same saved moves.
  • Shared memory: your accounts, ICP, and deal rules compound across everyone.
example how the SIDES growth team shares workflows

power move this is where policy & governance matter most: shared memory means shared responsibility.

# one laptop
my agents · my skills · my memory

# a team
shared skills → one good workflow, everyone runs it
shared memory → the org's rules compound

SIDES: shared pipeline scorecard + CRM rules
Where to start

Pick one task. Start today.

01

Pick one

One workflow you do every week. Just one.

02

Dictate

Talk to it instead of typing. Start today.

03

One topic

Fresh session per task. Keep it sharp.

04

Let it learn

Correct once. It compounds from there.

That's the whole on-ramp. Everything after is the same basic process, just scaled up.

Thank you · let's talk over coffee

Pick one
task.

find me Philipp Wenger Lebron · linkedin.com/in/philippwengeremail [email protected]
Speaker notes
·
1 / 31