Run your agency.
Not your tools.

The operating system for modern agencies. Boards, finance, clients, and an AI that knows your business — in one platform.

Start free for 14 days

No credit card · Trello import in 30 seconds · Cancel anytime

The shift

Your agency runs on seven different tools. We replaced them with one tab.

Generic tools are blank canvases. They make you build your agency inside them. Code19 Hub is shaped like an agency from the first login — clients, projects, P&L, timesheets, all wired up already.

Today

The duct-taped stack

/ user / mo
$135.75
TrelloBoards
$12.50
NotionDocs & wiki
$15.00
SlackChat
$14.25
QuickBooksInvoicing & books
$30.00
BambooHRHR & leave
$12.00
HubSpot StarterSales & CRM
$25.00
Google MeetMeetings
$8.00
ZapierGlue
$19.00

+7 logins. 7 invoices. 6 places your project lives. Data nobody trusts because it's always out of sync.

Tomorrow

Code19 Hub

/ user / mo
$39
Boards · with Trello import
Sales · pipeline, ICPs, A/B testing
Notes · Obsidian-style backlinks
Chat · channels, DMs, threads
Finance · invoices + per-project P&L
HR · leave, performance, team
Meetings · with attendance tracking
Otto · ask anything, automate anything

One login. One bill. One place your business lives. A platform that knows what an “agency” is.

Otto · the operator inside

Just ask your agency.

Hub doesn't just sit there waiting for you to click through it. Connect Claude Code, Cursor, or any MCP-aware tool — or just talk to Otto in-app — and turn the entire platform into a single conversation.

Real things people ask

"How are we tracking on WXW Delivery this month?"

Returns sprint progress, P&L, blockers, and time logged — pulled live from the database.

"Move every blocked ticket assigned to Awais to Mohy — he's on leave."

Finds matching tickets, reassigns them, posts a note on each. Reports back what changed.

"Draft the Jesy invoice for May, pull hours from tracked time."

Builds the line items, computes total, opens the invoice in draft for you to review and send.

"Which client has the worst margin and why?"

Compares P&L across all active projects, identifies the lowest, and points to the cost drivers.

Path 1 · Use what you already have

Bring Claude Code, Cursor, or any LLM.

Generate a personal access token in Settings. Paste it into your tool. Now your editor can read and write to your Hub through MCP — auth-scoped to your role.

Path 2 · Native, no setup

Use Hub's built-in AI. Pay only for what you use.

No API keys to manage. Hub picks the right model for each task, tracks usage by user and module, and bills you in credits — not per-seat add-ons.

Knows your business

Auth-scoped access to every module — projects, finance, team, clients, notes. Asks become answers in seconds.

Actually does things

Create tasks, move tickets, log transactions, draft invoices, comment on cards. Not a chatbot — an operator.

Permissions you already set

AI inherits the same role and scopes as the user who asked. An employee can't suddenly query salaries.

Works with Claude Code, Cursor, MCP

Use the LLM you already pay for. A token is all it takes to wire your editor into Hub.

Start free for 14 days

Boards & Milestones

The board your team already knows. With everything Trello wishes it had.

Drag-and-drop columns, rich cards, labels, due dates, checklists, attachments, threaded comments. Plus milestones woven into the same board, default assignees per column, and a one-click Trello JSON import that brings everything across with zero data loss.
  • Milestones live on the board

    Not buried in a separate roadmap tool. They sit on top of the work itself.

  • Column default assignees

    Lands in "In Review", QA is added automatically. No more reminders.

  • Trello JSON import in 30 seconds

    Every label, member, comment, checklist preserved. Switching is one upload.

Finance, sales pipeline, team insights, meetings, notes, clients and more — see every module

Trello import

Already on Trello? Switching is one upload.

Export your Trello board as JSON, drop it into Hub, and watch the entire board — every list, card, label, checklist, comment, and member assignment — appear exactly as it was.

  • Lists become columns · order preserved
  • Labels mapped by color + name
  • Members matched by email · unmatched ones queued for manual map
  • Comments & checklists imported as-is
  • Archived cards · your choice to include or skip

trello-board.json

142 cards · 8 lists · 6 members

Drop your trello.json
Map members → Hub users
Preview board
Import → live in seconds12 sec

142 cards · 8 columns · 6 members · 47 labels

All imported. Zero data loss.

Pricing

One bill. Replaces seven.

Stop adding up Trello + Notion + Slack + QuickBooks + BambooHR every month. One bill for your whole agency.

Starter

For solo agencies finding their feet.

$0

no credit card

  • Up to 5 users
  • 2 active client projects
  • Boards + tasks + notes
  • Basic chat
  • Otto · bring your own key
  • Trello import
Start free forever
Most popular

Pro

The default for working agencies.

$39/ user / mo

no credit card

  • Unlimited users
  • Unlimited projects
  • Full finance · invoices, P&L, recurring
  • Sales pipeline · A/B testing
  • Meetings + attendance tracking
  • HR · leave + performance notes
  • Otto · 1M credits / mo included
Start free for 14 days

Business

For multi-team agencies with structure.

$69/ user / mo

no credit card

  • Everything in Pro
  • Multiple workspaces · per team
  • Custom branding · your logo + colors
  • Granular role permissions
  • Otto · 10M credits / mo included
  • ICP discovery + advanced insights
  • Priority support
Start free for 14 days

Enterprise

For agencies that need it custom.

Custom

no credit card

  • Everything in Business
  • SSO · SAML / OIDC
  • Custom integrations
  • Dedicated success manager
  • White-label option
  • Custom credit allowance
  • SLA + 99.99% uptime
Talk to us

Need more AI credits? Add packs anytime.

$9 for 500k · $59 for 5M · $229 for 25M. Or bring your own LLM key for free.

How it works →
Abdullah Hani, CEO and Founder of Code19, at his desk.

Abdullah Hani

CEO & Founder · Code19

Serving teams worldwide

Why we built this

We built Hub because nothing else fit how an agency actually works.

For two years we ran Code19 on the same duct-taped stack everyone else does. Trello for the boards. Notion for the wiki. Slack for chat. QuickBooks for the books. BambooHR for leave. Sheets for everything in between. Seven tools, none of which knew our clients or our projects existed.

Hub is what happened when we stopped patching it. A single platform that treats “client → project → board → task → time → invoice” as one thing, because in an agency they are one thing.

Today it's how we ship for WXW Delivery, ZOVOX, Jesy, GoodNests and our own products. And — starting this year — it's how your agency can run too.

Abdullah Hani

Founder, Code19

Stop renting your stack. Run your agency.

14 days free. Trello import in 30 seconds. Cancel anytime — your data is yours.

✓ No credit card✓ Trello import included✓ Bring your own AI key✓ Your data, your S3 (Enterprise)

Built and run by Code19. WXW Delivery, ZOVOX, Jesy, GoodNests ship inside Hub every day. Now your agency can too.

Built for agenciesBring your own AI keyTrello import in 30 seconds