Skip to content

Product

Every team you have. One platform they all work in.

Sales, customers, HR, hiring, payroll, expenses, projects, chat, files, contracts, invoicing and support — every module already knows about the others. One login, one bill, nothing to integrate.

The CRM deals screen, from one app that holds every module. Sample data.

The work

Where the day actually happens.

Projects, conversations, files and the routine steps between them.

The customers

From first contact to paid invoice.

One customer record shared by everyone who touches the relationship.

The people

Hiring, paying and looking after your team.

One person record from the first interview through to payroll.

The back office

The parts that have to be right.

Tax filing, ledgers and the messages that go out under your name.

Why one platform matters

One deal closes. Six things happen. Nobody re-types anything.

CRMDeals board

Whencrm.deal.won

Negotiation32

Won910

Northstar Clinics — Four sites$58,900S
+1 more
Alder & Finch — Company plan$61,200A
+8 more
Larkspur MediaLarkspur Media — 40 seats$47,500M

Won· six things follow

Customer created10:18:04
Card in #sales-wins10:18:05
Owner asked to start the work10:18:05
Invoice drafted10:18:06

Waiting for someone to start the workMaya starts the work · 10:21

The work set up10:21:12
Delivery project10:21:13
Owner
MMateo García
Contact
AAisha Bello
Closed
Oct 1, 2026 · 21 days in pipeline
Source
Proposal PRO-2026-0142 · signed

Larkspur Media — 40 seats moves to Won

10:18:04crm.deal.moveStage

ClientsClient page

Larkspur MediaProspectCustomer

Company · Owner Mateo García

Open balance$0.00Lifetime invoiced$0.00Lifetime paid$0.00Active recurring$0.00

AAisha Bello · Head of Operations · came with the deal

Larkspur Media becomes a customer, with its contact

10:18:04clients.client.convert_from_deal

Chat#sales-wins

#sales-winsMSA

S

Sophie LaurentYesterday

Halcyon Health signed the renewal for next year.

S

System10:18 AM

Larkspur Media — 40 seats — Won 🎉

Stage moved negotiation → won.

Open deal

A card in #sales-wins, for the whole team

10:18:05chat.post_card

Posts when the channel exists

NotificationsBell and inbox

NotificationsMateo García

Deal won: Larkspur Media — start the work?Review the setup — engagement, project and channels — and start it.
Deal won: Larkspur Media — 40 seatsUSD 47,500 · in the app and by email
Halcyon Health replied to your proposalSales · 9:42 AM

Mateo is told, and asked to start the work

10:18:05notifications.dispatch.fan_out

AutomationInvoice on win

INV-2026-0084DraftLarkspur Media · due Oct 31

Analytics — Annual (per seat)$42,000.00

Onboarding & Training — remote$5,500.00

Total$47,500.00

From PRO-2026-0142, signed Oct 1 · waiting for Maya Chen to send

The invoice, drafted from the signed proposal

10:18:06sales.quotation.convert

Your “Invoice on win” automation drafts it; Maya reviews and sends.

ClientsKickoff

Start the work for Larkspur MediaProposedStarted

Prefilled from the deal · asked Mateo García

EngagementProject#delivery with LarkspurShared folderPortal invite · Aisha#delivery-larkspur

Waiting for someone to start itMStarted by Maya Chen · 10:21 AM · ran as Maya

One approval sets the work up, all linked to the engagement

10:21:12clients.kickoff.run

Nothing is made until someone starts it.

ProjectsNew project

Larkspur Media — 40 seats — DeliveryNot createdActive
Kickoff callOct 2M
Import client dataOct 6D
Configure workspaceOct 9P

From template · Customer onboarding · 8 tasks

The delivery project, from your template, with the team on it

10:21:13projects.project.create

Uses your default project template

Built in. No Zapier, no integration to buy — the invoice is one automation you switch on, and the work starts with one approval. Every step is recorded — what happened, in what order, and who set it off.

One customer, everywhere

The company in your CRM is the company on the invoice and the company in the support queue. Not three records that need reconciling.

Turn modules on as you need them

Start with one. Add the rest whenever — nothing to migrate between them, and no new bill when you do.

Built for more than one country

Multiple currencies, languages, tax regimes and working calendars, without a separate deployment per market.

An AI that operates it

It uses the same product your team does, under the same permissions, and records what it did.

Your data stays yours

Export your lists to CSV whenever you like, and ask us to delete everything — we do it within 30 days.

Ready for a security review

Google and Microsoft sign-in, granular permissions and a complete change history, available before procurement asks.

The Odexy changelog, by email

What we shipped, every other week.

Honest notes on what changed in Odexy and where to find it. No marketing pitches.