The client portal your projects deserve, not the one Basecamp left behind.

Team Portal gives every client one place to talk to you, share files up to 10 GB, and see real project status pulled live from Float, Jira, JSM and Confluence — without ever seeing your internal costs.

14-day free trial · no card required · migrate from Basecamp in one run

What your clients see

One tidy space, not another inbox to manage

Everything a client needs from a project, without the internal detail they don't.

One thread per conversation

Messages, replies and decisions live in a searchable thread against the project — not spread across years of email chains.

Files up to 10 GB

Large designs, videos and archives upload straight from the browser in chunks past 50 MB — no more "attachment too large" bounces.

Reply from their inbox

Clients can reply to a notification email and it threads straight back into the portal — no separate app they have to remember to open.

Sign in with a magic link

No password to set, forget or reuse. A one-time email link signs a client in; there's no stored password to leak.

Updates without refreshing

New messages, files and status changes appear the moment a colleague posts them, over a live connection to the room they're in.

AI-drafted weekly summaries

Every Friday, a draft round-up of the week is prepared for your PM to review, edit and publish — never sent to a client automatically.

Live status, without asking

Schedule burn-down, sprint progress and support-ticket status pull straight from the delivery tools you already run, kept current automatically.

Signed documents in one place

Agreements signed through your e-signature tool show up alongside the rest of the project record, not buried in someone's email.

Works with the tools you already run

Federated, read-only, and yours to allow-list

Team Portal doesn't replace Float, Jira, JSM or Confluence — it shows your clients a read-only, curated slice of what's already true in them.

Float Jira Jira Service Management Confluence E-signatures

Confluence pages need a client-visible label before they appear; Jira issues tagged internal never do. Clients see only fee-side hours logged against their project — internal cost rates and margin are never part of any client-facing view, by design, not by convention.

For developers

An API for everything

Every capability in the portal — threads, files, search, notifications, client and user management — is available over the same documented REST API the web app itself calls, authenticated with a personal API token. An MCP server is also available for AI agents and assistants, so the portal's data and actions can be wired straight into the tools your team already uses.

Read the API reference

Same API, same permissions

There's no separate, cut-down integration surface: a token acts as its creating user, sees only what that user can see, and is scoped to your organisation like every session. Nothing an API caller does bypasses the tenancy or permission checks the UI relies on.

Security & trust

Built for agencies that get asked hard questions by their clients

The controls a procurement questionnaire actually asks about, not an afterthought.

  • Organisation-level tenant isolation

    Every account, client and query is scoped to your organisation. Nothing crosses between agencies sharing the platform — enforced in every query, not just the interface.

  • UK/EU data residency options

    Choose the region your data and files are stored in at set-up, to match the commitments you've already made to your own clients.

  • Full audit logging

    Every sign-in, file download and administrative action is logged and searchable, so "who saw this?" always has an answer.

  • Magic links, no stored passwords

    Clients and staff sign in with a one-time emailed link. There is no password database to breach, phish or reuse elsewhere.

  • Sanitised rich text, server-side

    Every message is cleaned against an allow-list on the server before it's stored. Nothing a client pastes in can execute in your portal.

  • Access-checked file delivery

    Every file download is re-checked against live permissions, so removing someone's access takes effect immediately — not after a cache expires.

Pricing

Straightforward plans, priced per agency

No per-client add-ons, no setup fee. Cancel any time.

Trial

Try it on a real project before you commit to anything.

Free for 14 days
  • No card required
  • Up to 3 clients, 10 users
  • Every feature unlocked
  • Basecamp migration included
Start free trial

Agency

For agencies who've stopped counting clients.

£299 / month
  • Unlimited clients
  • Unlimited users
  • Everything in Studio
  • API & MCP access for AI-native workflows
  • Priority support
Start free trial

Prices shown are placeholders pending a final pricing decision. All plans include unlimited projects and threads.

Frequently asked

Questions we get asked before switching

We're on Basecamp today — how painful is switching?

Run the built-in migration from the admin area: it pulls across projects, message threads and people, matched by email where possible. It's re-runnable, so you can migrate early and keep running Basecamp in parallel — a nightly job quietly pulls in anything new posted there until you're ready to switch it off for good.

What does a client actually need to sign in?

Just their email address. There's no password to issue, reset or forget — they request a one-time sign-in link, click it, and they're in. Nothing is stored that could be leaked or reused elsewhere.

Who owns our data, and can we get it back out?

You do, in full — your agency is the data controller for everything your clients share. Deleting a client removes its content from the live system immediately. A full export can be arranged with our team on request today; self-service export is on our roadmap.

Can we use our own domain?

Not yet. Every agency gets its own isolated workspace today, and a branded custom domain per agency is on our roadmap. Tell us if it's a blocker for you — it helps us prioritise it.

Can we cancel any time?

Yes. Plans are month-to-month with no lock-in contract. Cancel from the billing page and your access continues until the end of the period you've already paid for.

Do our clients see what we charge internally?

No. Clients only ever see fee-side hours and progress against their project. Internal cost rates and margin never appear in any client-facing view — there is no setting that exposes them.

Give your clients somewhere better to look than their inbox

Start a 14-day trial on a real project. No card required, and your Basecamp history migrates with you.