Assembly — Independent Software Review

AI-Powered Client Portal Software

Compliance Transparency Index

Grade: A — Score: 90/100

Best For

Not Ideal For

Operational Overview

Assembly leverages advanced technology to deliver a branded client experience, integrating seamlessly with existing business tools. Its AI-powered features enhance client interactions and improve overall efficiency.

The platform centralizes workflows, allowing businesses to automate client onboarding, manage contracts, and facilitate invoicing and payments all in one place. This streamlining of processes helps teams save time and focus on delivering value to clients.

By utilizing Assembly, businesses can mitigate risks associated with client management, such as data security and compliance issues, thanks to its enterprise-grade protection and secure file-sharing capabilities.

Pricing Structure

Starter: $39/month (billed yearly) or $59/month (billed monthly)

Professional: $149/month (billed yearly, +$39/user) or $189/month (billed monthly, +$49/user)

Advanced: $399/month (billed yearly, +$59/user) or $499/month (billed monthly, +$79/user)

Enterprise: Starting at $2,000/month (billed yearly) or $2,400/month (billed monthly)

Alternative Consideration

Consider switching to Moxo: Moxo offers similar client portal functionalities but may cater to different user needs.

Frequently Asked Questions

How do 'internal users' and 'clients' work as separate concepts in Assembly's pricing?

Assembly draws a hard distinction between two types of people in the platform. Internal users are members of your team — each gets their own login credentials and can manage clients, build workflows, handle billing, and administer the workspace. Every plan includes a base number of internal users: 1 on Starter, 3 on Professional, 5 on Advanced, and a custom count on Enterprise. Additional internal users beyond the base are available as paid add-ons — on the Professional plan billed yearly that is +$39/user, and on the Advanced plan billed yearly it is +$59/user. Clients, by contrast, are the people you serve — they each get their own login to the branded portal, where they see only what you've given them access to: their invoices, contracts, tasks, files, messages, and forms. Clients do not count toward internal user limits and are not charged per person. The plan caps the total number of active client accounts: 50 on Starter, 500 on Professional, and unlimited on Advanced and Enterprise.

Which plan is needed to fully remove Assembly branding from the client portal?

Full white-labeling — which removes the 'Powered by Assembly' badge from client portal sign-in pages, email notifications, and payment checkout flows — requires the Advanced plan, starting at $399/month billed yearly ($499/month billed monthly). The Professional plan ($149/month yearly, $189/month monthly) does include a custom domain for the portal (e.g., portal.yourcompany.com) and a custom email domain for outgoing notifications (e.g., noreply@yourcompany.com), which goes a long way toward a branded experience. However, the Assembly badge remains visible in certain places on Professional, and is only fully removed on Advanced. Teams for whom complete brand invisibility is non-negotiable — particularly agencies presenting the portal as their own proprietary product — will need the Advanced tier.

Does Assembly have a native mobile app, or is it web-only?

Assembly is a web-based platform without a dedicated native iOS or Android app, for either the internal team dashboard or the client-facing portal. Both views are mobile-responsive and accessible through any mobile browser. G2 and Capterra reviewers consistently flag the absence of a native mobile app as a limitation — particularly around push notifications and the kind of optimized mobile experience that comes with native widgets and app-level controls. The vendor has acknowledged this as a requested improvement. If your clients or team members do significant work from mobile devices and expect a native app experience, this is worth testing during the 14-day free trial to verify whether the browser-based mobile view meets your workflow needs.

What are the real limits of the Starter plan, and when does it make sense to upgrade?

The Starter plan at $39/month (yearly) or $59/month (monthly) is designed for solo practitioners testing the platform or managing a very small client book. Its hard constraints are: 1 internal user (no team support at all), 50 active clients, and 100 automation tasks per month. It also lacks the features most growing firms need operationally — no custom domain, no custom email domain, no API/Zapier/Make integrations, and no Custom Apps. It does include the full core feature set: CRM, client portal, messaging, invoices, contracts, tasks, files, and forms. The upgrade trigger is usually one of three things hitting a ceiling: needing a second internal user (requires Professional), needing a custom domain (requires Professional at $149/month yearly), or needing Zapier/Make automation for onboarding workflows (also requires Professional). The 50-client cap is realistically the hardest ceiling for any firm with moderate client volume.

How does Assembly handle HIPAA compliance, and which plan includes a BAA?

HIPAA compliance with a signed Business Associate Agreement (BAA) is available from the Advanced plan, starting at $399/month billed yearly ($499/month billed monthly). The Starter and Professional plans do not include HIPAA compliance or a BAA. Assembly's broader security foundation — SOC 2 Type II certification, GDPR compliance, CCPA compliance, end-to-end encryption, and penetration testing — applies across all plans. However, for healthcare-adjacent firms or any business handling protected health information that requires a formal BAA, the Advanced plan is the minimum tier. The Advanced plan also adds the ability to enforce MFA for all internal users and clients, which is relevant for healthcare compliance contexts. Note that Assembly's compliance documentation currently references the company's former name, Copilot — the company is in the process of updating these materials to reflect the Assembly brand.

How does Assembly's automation builder work, and what counts as an automation task?

Assembly includes a no-code automation builder where teams create trigger-based workflows — for example, automatically assigning an onboarding intake form to every new client, sending a welcome message when a contract is signed, or creating a task when a payment is received. Each individual action that executes counts as one automation task against the monthly plan limit. The Starter plan includes 100 automation tasks per month, Professional includes 1,000, and Advanced and Enterprise include unlimited tasks. The 100-task limit on Starter is exhausted quickly for any firm running even basic onboarding sequences — a single new client triggering five automated actions would consume 5 tasks, meaning the Starter plan can only handle around 20 such onboardings per month before hitting the ceiling. From the Professional plan onwards, API, Zapier, and Make integrations are also available, extending automation to thousands of external tools beyond Assembly's native builder.

How does Assembly compare to SuiteDash for a service business choosing between the two?

The core difference is design philosophy and pricing structure. SuiteDash is a broad-scope platform that bundles CRM, client portals, project management, invoicing, scheduling, and more into flat-rate plans — its Pinnacle plan covers unlimited clients, staff, and portals at $99/month with no per-user fees. The trade-off is a dated interface, a steep setup curve, and feature depth that reviewers describe as wide but not refined. Assembly takes a narrower, more polished approach: the client-facing portal is the primary product, and the internal CRM, billing, and automation tools are built to serve it. Assembly's pricing is not flat-rate — the Professional plan starts at $149/month (yearly) with a client cap of 500 and additional internal users at $39/user each, and unlimited clients requires the Advanced plan at $399/month (yearly). Teams for whom the modern, branded portal experience is the priority, and who are comfortable with a higher baseline cost, tend to prefer Assembly. Teams that want maximum feature breadth at the lowest price point and can tolerate a longer setup process tend to prefer SuiteDash.

What are the most common frustrations reported by Assembly users?

Across G2, Capterra, and third-party review aggregators, four themes come up most consistently. First, missing or maturing features: Assembly is a relatively young platform (founded 2020, rebranded from Copilot in 2025) and some reviewers note gaps in areas like contract editing within the platform, more granular task automation, and deeper project management capabilities compared to more established tools. Second, client-side UX: several reviewers note that the client portal interface, while clean, can be unclear for less tech-savvy clients — particularly around the messages and tasks sections, where iconography and button labeling has caused confusion. Third, pricing perception: the jump from Starter ($39/month yearly) to Professional ($149/month yearly) is significant, and some users feel the Starter plan is too limited to be useful long-term while Professional carries a cost that smaller firms feel is high relative to the feature set they actually use. Fourth, message sync reliability: a recurring G2 complaint notes that messages appear as unread for other internal users even after being read, which disrupts team inbox management. Assembly's support responsiveness and onboarding quality receive consistently positive mentions across review platforms.