What changed after every team got their own AI agent
Johannes Berggren
Head of Engineering, Findable
Oslo ยท Updated August 2026
Same technology I use every day at Findable.
The difference isn't the tool. It's how you set it up.
Good night Magnus! ๐โค๏ธ
Ooh, you got Zalto glasses? That's practically holy in the wine glass world ๐คฉ
Haha, wrong chat Magnus! I'm an AI, I don't make phone calls ๐๐
Aksel's birthday is tomorrow! What type of person is he? ๐
Support signal โ Sentry/code investigation โ PR โ AI review โ human merge. Small bugs can move in under an hour.
Nora reads Intercom context, checks customer/org/CRM, writes a useful bug report, follows deploy status, and closes the loop.
The agent handles portal finding, safe field entry, reference-word prompts, and readback. Human approval stays with the human.
Jordan owns Apollo, Attio, Aircall, and call-recording workflows: outreach state, CRM backfills, and sales-call conversion.
Meeting recordings and notes become customer history. 953 verified meeting artifacts were matched back to CRM context.
Agents turn locked portal tasks into structured datasets: health PDFs, finance refreshes, insurance checks, and source readbacks.
Every tech company has this problem: a customer sends "it doesn't work." That's it. No details.
CS asks follow-up questions. Customer replies hours later. CS escalates to engineering. Engineer asks more questions. Days pass.
What if the support agent could do the triage itself?
What actually happens now:
Real thread: support bot finds bug via Intercom โ posts to #bugs โ engineering agent investigates & opens PR
Start on the left. Move right only when you're comfortable.
Observe only
e.g. Read logs or CRM
Digest & report
e.g. Brief a support thread
Prepare actions
e.g. Draft a customer reply
Execute with sign-off
e.g. BankID prep, PR merge
Full delegation
e.g. Low-risk support follow-up
Each task climbs independently. Level 5 for low-risk support follow-up, Level 4 for code and BankID workflows, Level 3 for customer emails, Level 1 for new data sources.
โ My brother
Day 1 โ Level 5 โ 42 iMessages
โ Our production setup
Level 4 - agents act, humans approve
When you pitch this to your boss: "Let's start at Level 1 - read only - and see what happens."
That's an easy yes.
11 workload agents, plus personal assistants. Each with its own Slack identity, memory, credentials, and job boundary.
HoE Assistant
CEO Assistant
Engineering
Code Review
Marketing
Design
Sales Ops
CS Manager
Support
Ops
Technical
Tooling
Research
rm -rf / inside a container? It destroys the container. Your Mac is fine.Every evening, each bot distills what it learned into a shared folder. Next morning, every other bot can search it. No orchestration. Just files.
High internet exposure (CS bots reading Intercom, email) โ limited internal access. Even if prompt-injected, nothing to leak.
Low internet exposure (engineering, data science) โ deeper internal access. Prod read, codebase, infrastructure.
{name}-{topic}.md.
๐ง The Engineer's Nightmare
"Drawing page does not work." That's it. No page URL, no steps to reproduce, no browser info. Every engineer's least favorite bug report. Anna doesn't complain - she checks Sentry, reads the code, and asks the right follow-up questions on behalf of the team.
๐ฌ LotBot - With Personality
Pulls health scores from HubSpot, prepares weekly agendas in Notion. When the CEO asked "a lot at risk?" she replied: "Why do you think they brought me in? ๐"
๐ "Hey JBot, order lunch"
Someone says "we need protein shakes" in #office-oslo. JBot logs into Oda, adds them to cart, and checks out. No one taught it how - it just figured out the website. Now it's the most popular team member on Fridays.
๐ Speaks Your Language
Swedish colleague writes in Swedish, Anna replies in Swedish. Norwegian team writes in Norwegian, Anna switches. Nobody configured this - the agents just match whatever language you use.
Apollo-to-Attio fallback moved from JBot to Jordan. He now owns CRM sync checks, Aircall access, and call-recording conversion.
Webhook path, customer preference lookup, Intercom thread tooling, bug handoff, deploy follow-up, and customer reply in one loop.
DNB, SEB/SAS, Furst, Gjeldsregisteret: agents handle the boring browser work and stop at approval, payment, or medical/legal judgment.
Recordings, meeting notes, support context, and CRM fragments are getting matched back to customers instead of sitting in separate tools.
All agents serve Findable employees
Operator-gated replies ยท source readback
Verified matches ยท uncertain records dropped
Hard boundaries
External-input agents get narrow credentials. Deep-access agents avoid untrusted customer content.
Verified memory
Agents only backfill customer context when the match is strong enough to defend later.
Same fleet model
The Docker pattern works for internal bots first, then product workflows with stricter gates.
The product question is no longer "can it act?" It is "which actions deserve a human checkpoint?"
I'd love to hear what you build.
/in/johannesberggren
Website
johannesberggren.com
5-level framework for safe AI agent adoption - share it with your IT team
This deck is still maintained the same way: edited from Slack, committed to GitHub, deployed to Vercel, and verified by the agent before anyone opens the link.