Skip to content
Odexy Clients

Client portal — one login for the customer, every module they touch.

Invoices, quotes, tickets, projects, files and forms behind one login for your customers — and every download, payment and signature on your audit log.

Free for 5 seats · no credit card · every module included

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

The company becomes your client the moment the deal is won — and one approval sets up the work: the project, a channel with them, a shared folder and an invitation to their portal.

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.

How Odexy Clients differs from a standalone tool

Every professional-services team ends up with a graveyard of one-off customer-facing tools: DocuSign for signing, Stripe checkout for paying, Zendesk for support, a Notion page for project status. Each with its own login and its own audit trail. Odexy Clients puts the customer-facing side behind one portal and one login, on the same records your team works from.

What ships today

  • Portal login

    Customers sign in with a password, or a magic link if you enable it, and see only their own company's data.

  • Invoices, quotes and proposals

    Every invoice, quote, proposal and statement for their company, and online payment through the gateways you've enabled — Stripe, Paddle, Razorpay, Adyen, PayPal and more.

  • Kickoff

    When a deal is won, one approved plan sets up the client's side of the work: a channel with them, a folder you both use, and their portal invitation, alongside the project and the engagement.

  • Subscriptions

    The subscriptions they hold with you.

  • Support

    File tickets and follow their status and replies.

  • Projects

    A read-only view of their company's projects, with status and task progress.

  • Forms

    Fill in the forms you share with them; submissions arrive as CRM leads.

  • Files

    A folder per company holds the files you've shared, and every download goes through your audit log.

  • Contracts

    Contracts are signed through a secure emailed link, and signers keep the executed PDF. Documents awaiting their signature are listed in the portal.

  • Notifications

    Customers choose which updates they receive.

How it integrates

Odexy ClientsJoined to 5 parts of the product
  1. CRMEvery client is a CRM company, with contacts for billing, sales, support, projects and contracts, and a default contact.
  2. SalesInvoices, payments and statements, with hosted checkout when the customer pays.
  3. SupportThe same tickets your agents work.
  4. ProjectsRead-only visibility into the customer's projects.
  5. StorageEvery file the customer sees is checked against their company before it is served.

How the AI helps

For you:

AssistantWorks with your permissions

Draft a welcome email for Acme, who signed on today.

For your customer, through the portal's assistant, which only ever sees their own account and cannot change anything:

When's my next invoice due?

Was invoice INV-0042 paid?

What's my outstanding balance?

Built for scale

  • Custom domains

    A portal on your own domain, on Business plans and above; full white-label on Enterprise.

  • Per-contact access

    Choose which portal sections each customer contact can see.

  • Audit log

    Every download, payment and signature is recorded.

  • Fresh without reloading

    The overview, approvals, calendar and activity pages refresh themselves every minute.

TryOdexy Clients.

Free for 5 seats — every module included, no credit card, cancel anytime.

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.