Linear runs the code. Hey Otto runs the business.

CRM, invoicing in any currency, time tracking against deals, books with bank import, and an AI agent for the parts of running a dev shop you'd rather automate. Capped seats from $69 (up to 5) to $149 (up to 10+). Built international from day one — for shops invoicing clients in USD, EUR, GBP, or anything else.

Capped seats · Multi-currency · CSV import · No card

Four reasons dev shops switch.

Your clients are not all in San Francisco.

Buenos Aires, Berlin, Tel Aviv, Sydney, Toronto. Dev shops are global by default. Hey Otto ships native multi-currency: USD, EUR, GBP, ILS, AUD, CAD, plus per-deal override and live FX rates. One dashboard, every currency.

You bill three different ways.

Hourly retainers. Fixed-bid projects with milestone payments. Monthly recurring for managed-services clients. Hey Otto handles all three: time tracking against deals, payment plans on deals (deposit + milestones), recurring invoice scheduling. One app, every billing model.

An AI for the work you don't want to do.

35 tool-calling actions across the entire app. "Otto, log the discovery call from the Acme team, create the audit deal at $12k, and send the deposit invoice." Voice or chat. Editable confirmation card before every write. 30-day undo. The agent eats the back-office grind.

Capped seats — invite the bookkeeper for free.

Studio ($69) covers up to 5 users; Agency ($149) covers up to 10+. Freelance designers, the contractor copywriter, a read-only stakeholder, the bookkeeper — none cost extra. Per-seat pricing is anti-team for small shops.

The dev shop back-office stack you stop paying for.

Keep Linear, Jira, GitHub. We replace everything around them.

CRM (HubSpot Free / Pipedrive / Folk)
Pipeline + deals
Invoicing (Stripe Invoicing / FreshBooks)
PDF invoicing + multi-currency
Time tracker (Toggl / Harvest / Clockify)
Time on deals + daily recap
Bookkeeping (QuickBooks / Wave / spreadsheet)
Revenue + expense + bank import
Scheduling (Calendly / Cal.com)
Calendar with deal/contact linking
AI helper (ChatGPT Plus / Claude Pro)
35-action AI agent — voice + chat

Things dev shops ask.

Why would a dev shop pick Hey Otto over a project management tool?

We're a different shape. Linear, Jira, ClickUp are project tools — they own ticket workflows, sprints, and engineering management. Hey Otto is the ops surface around them: pipeline (prospect → qualified → won → onboarding), invoicing (deposit + monthly), time tracking (against deals/clients), books (revenue + expense + bank import), and an AI agent for the busywork. Run both. Linear/Jira for the code; Hey Otto for the rest of the business.

Multi-currency for international clients?

Native. USD, EUR, GBP, ILS, AUD, CAD, plus per-deal currency override. A dev shop in Buenos Aires invoicing one client in USD and another in EUR handles both in the same dashboard with live FX rates and PDF invoices in either currency. Most US-built CRMs make this awkward; we built Hey Otto outside the US to fix it.

Hourly vs retainer vs fixed-bid — does it handle all three?

Yes. Time tracking with deal-linked timers (hourly), payment plans on deals (fixed-bid with deposits + milestones), and recurring monthly invoices (retainers). Otto can draft the next round of monthly invoices in batch with the right amount, currency, and reference per client.

What's the API / webhook story?

Honest answer: Hey Otto does not yet expose a public REST API or webhook layer. Most dev shops use us as their CRM/invoicing/books surface and keep custom integrations to a minimum at this size. We will ship API + webhooks when there is enough demand — tell us if this is a blocker.

Per-seat pricing — does it punish hiring?

No. Studio plan ($69) covers up to 5 users; Agency ($149) covers up to 10+. You can invite freelance devs, designers, your bookkeeper, and a read-only stakeholder without buying additional seats. The capped-seat model is deliberate — per-seat pricing is anti-team for small dev shops.

How does the AI help a dev shop specifically?

Otto runs 35 actions across pipeline, invoicing, time, books, and calendar. Drop a brief from a new prospect and ask Otto to create the deal at $X with a deposit invoice and kickoff event. Voice control means you can dictate the next steps walking from one client meeting to another. The agent is the back-office equivalent of having a part-time ops person.

Otto

Multi-currency. Real agent.
Built for global dev shops.