Assembly, formerly Copilot, is an all-round client portal with payments, contracts, and apps for service firms. Dora is built for request-driven client work, with an AI account manager who briefs requests and gets them signed off.
AI that faces clients
Dora answers clients in the thread, asks for what's missing, and writes the brief, not just drafts for your staff.
Requests by email
Clients can email a request and Dora turns it into a brief in their portal.
No caps by tier
Every feature on every client, with unlimited seats, for $10 per client after your first.
| What | Dora | Assembly |
|---|---|---|
| Pricing | First client free, forever. Then $10 per client a month, with unlimited team seats and every feature included. | Free for 5 clients and 1 user. Starter $49 a month ($29 yearly) for 50 clients. Professional $139 a month ($99 yearly) for 500 clients and 3 users, then $39 per extra user. |
| AI | An AI account manager that briefs every request, asks clients for what's missing, answers in threads, nudges quiet clients, and writes summaries. | Assembly Assistant (beta) for your staff in internal chat, for summaries and drafts, plus an AI app builder. |
| Requests | Each client has an address. Dora reads every email, writes the brief, and asks for anything missing. | A Forms app and form embeds. Email-to-request isn't documented. |
| Payments and contracts | Not included. Dora bills you, not your clients; keep your invoicing tool. | Invoices, subscriptions, a store, e-signature contracts, and QuickBooks and Xero sync. Payment fees apply on top of card fees. |
| Your brand | Your logo and name on the portal and every email. Your own domain is part of a white-label setup. | Custom domain and email domain from the Professional plan. |
| Your own AI | An MCP server for your whole team and your clients, each with their own access, on every plan. | An MCP connector for admins, from the Starter plan. |
Pricing
Dora
First client free, forever. Then $10 per client a month, with unlimited team seats and every feature included.
Assembly
Free for 5 clients and 1 user. Starter $49 a month ($29 yearly) for 50 clients. Professional $139 a month ($99 yearly) for 500 clients and 3 users, then $39 per extra user.
AI
Dora
An AI account manager that briefs every request, asks clients for what's missing, answers in threads, nudges quiet clients, and writes summaries.
Assembly
Assembly Assistant (beta) for your staff in internal chat, for summaries and drafts, plus an AI app builder.
Requests
Dora
Each client has an address. Dora reads every email, writes the brief, and asks for anything missing.
Assembly
A Forms app and form embeds. Email-to-request isn't documented.
Payments and contracts
Dora
Not included. Dora bills you, not your clients; keep your invoicing tool.
Assembly
Invoices, subscriptions, a store, e-signature contracts, and QuickBooks and Xero sync. Payment fees apply on top of card fees.
Your brand
Dora
Your logo and name on the portal and every email. Your own domain is part of a white-label setup.
Assembly
Custom domain and email domain from the Professional plan.
Your own AI
Dora
An MCP server for your whole team and your clients, each with their own access, on every plan.
Assembly
An MCP connector for admins, from the Starter plan.
What we say about Assembly comes from their public site, checked October 25, 2026. If something has changed, tell us and we'll fix it.
Getting paid in the portal
Invoices, subscriptions, and a store, with accounting sync, are built into Assembly.
Contracts and compliance
Assembly has e-signatures, and offers HIPAA and SOC 2 on higher plans, which matters for accounting and legal firms.
Custom apps
Assembly lets you build your own portal apps from a description.
Yes. The client portal called Copilot renamed itself Assembly in September 2025. It isn't related to Microsoft Copilot or GitHub Copilot.
For agencies and studios whose clients send a steady stream of requests, Dora does more of the work around them: briefs, follow-ups, and sign-off. For firms that mainly need payments, contracts, and documents in one portal, Assembly fits better.
There's no one-click import yet. Adding a client takes about a minute, since Dora sets them up from their website, and a connected AI like Claude can create their open requests through Dora's MCP.
Add your website and your portal is set up in about a minute.
- Free for your first client
- No card needed
- Set up in a minute
- Works with Claude and ChatGPT