Client Portals vs Workflow Orchestration Platforms: What Changes When External Parties Act Inside a Process
What changes when a client or supplier has to act inside your process, not just watch it? This guide compares four client portals with four orchestration platforms on how outsiders get in, whether you pay for them and what the audit log records, from vendor sources read 14 and 15 September 2026.
The Bottom Line: Choose a client portal when outsiders mainly exchange documents and check status; even Moxo, an orchestration vendor, wrote on 3 August 2026 that "There are lighter, cheaper client portal tools that will do the job" for that need. Choose orchestration when an outsider's action is a step with an assignee, a deadline and a record that has to stand up later, as Camunda 8.9 user-task docs and Moxo's Description of Services (both read 15 September 2026) describe. Two tests settle most cases: what the billing unit counts (in pricing pages read 15 September 2026, the portal products charged per plan, contact, request or internal member, Moxo AI charged per flow and Pipefy did not bill guests), and what the audit log calls the person who used a link.
A Portal Shows the Process; Orchestration Assigns a Step
The cleanest way to draw the line: in a portal the outsider pulls, and in orchestration the process pushes. A client portal gives an outside party a place to see documents and status and act when they get round to it. An orchestration platform gives that party a step with an owner, a deadline and a record, and chases them when it runs late. Moxo, an orchestration vendor, draws the same line on its blog: "Portals give external parties a place to access documents and status updates. They're interfaces, not processes." (3 August 2026). Portal vendors describe their own scope modestly: Content Snare's pricing page names its feature a "Simple client portal", and SuiteDash says its FLOWs sequences run "all within one linear interface" (both read 15 September 2026).
This guide compares four client-portal products with four orchestration platforms, from vendor sources read 14 and 15 September 2026. Only Moxo AI, not Moxo Classic, is covered. The mistake buyers make is treating this as a feature comparison. Once someone outside your company acts, it becomes a question of identity and accountability: how they get in, whether you pay for them, and what the record says they did.
How External Parties Get In, by Vendor
Nearly every product here offers some form of link-based access, and the differences hide in details few buyers read. In vendor documentation read 15 September 2026, stated link lifetimes run from Assembly's "three days or one use, whichever comes first" to Rocketlane's single-use token "valid for 7 days", and Moxo's Description of Services says "link validity is configurable". Configurable is flexible, and it also means someone on your side has to pick a number and defend it. The first four rows below are portals and the last four orchestration platforms; every cell comes from vendor documentation or pricing pages read that day, and "Not documented" means not found in those sources.
| Product | How an outsider gets in | Link validity | Account required | External users billed | Audit of external actions |
|---|---|---|---|---|---|
| SuiteDash | Client login; Form Cannons email a form link | Not documented | Portal: "a unique set of login credentials"; Form Cannons: "no portal login required" | No: "UNLIMITED Clients & Staff for all Plans" | E-signature audit trail |
| Assembly | Magic link, Google OAuth or password | "three days or one use, whichever comes first" | Active contacts sign in; e-signing needs "No logins" | Counted as active contacts; no "per-client charges" | "Audit log" on Advanced |
| Content Snare | "unguessable link"; optional PIN code or account | Not documented | Not by default | No: "Unlimited clients / recipients" | Not documented |
| Rocketlane | "Customer Login via Magic Link" | Single-use token "valid for 7 days" | Magic-link login | No: "Unlimited customer members" | Only "Financial Audit Logs" listed |
| Moxo AI | Magic Link to a task, or branded portal dashboard | "link validity is configurable" | Magic Link: "no account required"; dashboard: passcode or SSO | "Unlimited seats"; externals not documented | "Audit log", listed under Scale |
| Pipefy | Public form; tracking link by email | Not documented | No (article dated 13 July 2022) | No: plans count "admins and members" | Not documented |
| Kissflow | Portal invitation; "Only Enterprise accounts can create portals" | Not documented | Portal user, activated if licences are available | Conflicting (below) | Not documented |
| Camunda 8.9 | Public start form ("Camunda 8 SaaS only", "Tasklist V1 only") | Not documented | No: "eliminating the need for authentication" | Not documented | Not documented |
Kissflow's docs conflict on licensing: the portal overview says "Portal eliminates the need to add external users to your Kissflow account", but invitees activate only if "there are available user licenses" (both read 15 September 2026). Ask before you invite a long list of suppliers.
Pricing Units Show Which Participant Is Counted
A vendor's billing unit tells you who it thinks the customer is. In pricing pages read 15 September 2026, four of the six products below do not bill outside parties, Assembly counts them as active contacts, and for Moxo AI their treatment is not documented.
| Product | Pricing unit | Entry figure (15 Sep 2026) | Outside parties |
|---|---|---|---|
| SuiteDash | Flat per plan, "NOT per user" | START $19/month | Unlimited clients |
| Assembly | Active contacts and internal users | Starter $29/month billed annually or $49 monthly; 50 active contacts, 1 internal user | Counted as active contacts |
| Content Snare | Active requests and users | Basic $35/month billed annually; 20 active requests, 2 users | "Unlimited clients / recipients" |
| Rocketlane | Internal team members | Standard $49 per team member/month billed annually, minimum 5 | "Unlimited customer members" |
| Moxo AI | Flows per year | Team "$5,000/yr" (the "$500 /mo" monthly view was withdrawn by 28 Sep 2026); "100 flows/yr · $100 of AI/yr · Unlimited seats" | Not documented |
| Pipefy | Internal users | Free Starter up to 10 users; Business "per-user billing" via sales | Guests not charged |
Moxo is the odd one out: it counts the process, not the people. Its pricing page, read 15 September 2026, lists magic links on Team but Branching, the Portals group and the Audit log under Scale, along with Triggers, Webhooks and REST APIs. At Team's "$5,000/yr", a team running 20 flows a year would pay $250 per flow (AutomationAtlas arithmetic). Per-flow pricing rewards a few rich processes with many participants and punishes a long tail of simple ones, which is roughly the split between orchestration work and portal work.
What Orchestration Adds When Outsiders Act Mid-Process
Orchestration documentation treats an outsider's action as a routed step with an assignee, a completion rule and a deadline. Moxo's Description of Services (read 15 September 2026) says "Roles resolve to real participants at Flow start", "Group assignments support completion modes (any one, all, or majority)" and "Steps can carry due dates with configurable reminders and escalation routing." Camunda 8.9 user tasks take assignee, candidateUsers and candidateGroups, plus dueDate and followUpDate. Pipefy's SLA rules, "Available on all plans" per an article dated 12 August 2026, can exclude holidays and set working hours.
Approval alone does not separate the categories, and vendors on both sides blur it. Content Snare lists an "Approval system" on its plans, with a rejected answer's status that "changes to Redo", and Rocketlane lists "Customer Approvals and Collaboration" (both read 15 September 2026). The sharper test is what happens when nobody acts.
Firsthand: synthetic Moxo AI runs
AutomationAtlas ran synthetic tests in Moxo AI; the test workspace is no guide to what the Team tier includes. In a synthetic job-intake-to-approval run on 14 September 2026, starting the flow required a person on every role, and the start dialog said external assignees "get a secure link by email, no account needed"; the task email reached an AutomationAtlas test mailbox. On 15 September 2026, the Approval step's "On rejection" control offered "Revise and resubmit", "Let the approver decide", "Run rejection steps" and "End the flow".
The most useful thing we saw was in the audit log. Moxo's log has an Actor column, and in synthetic runs on 14 and 15 September 2026 it labelled rows "AI Agent", "System", "Public link" or the person's name; 17 rows were read for one flow on 14 September. In the 15 September run the label followed the route rather than the account. The form step was assigned to AutomationAtlas's own administrator account, yet opening it through the task link was logged as "An external participant opened a magic link for the first time." under "Public link", while the same person's completion of the step was logged under their name.
That matters well beyond Moxo. A magic link authenticates an inbox, not a person: whoever holds a live link can generally use it, and the log can only record that the link was used. Moxo's labelling is candid about that. So when you evaluate any product in this guide, don't stop at "do you have magic links?" Ask what the audit log calls the person who used one, and what else ties the action to a named human.
"External Task" Does Not Mean an External Party
In Camunda, an external task is work handed to software, not to a person outside the organisation. Camunda 7.24's user guide says that with external tasks "the process engine publishes a unit of work to a worker to fetch and complete" (read 15 September 2026). Mix the two up in a requirements document and you will shortlist the wrong tool. Camunda 8.9's route for outsiders is a public start form, which "allows anyone to start a process", although "Public start forms are not available when using Tasklist V2 mode". Starting a process is not the same as acting inside one: no Camunda page read showed an unauthenticated outsider completing a later user task.
When a Plain Portal Is Enough
A plain client portal is enough more often than orchestration vendors would like, and Moxo, to its credit, says so on its own blog: "If it's linear and simple, basic tools work." (25 August 2025), and, for teams looking for "just a portal", "There are lighter, cheaper client portal tools that will do the job." (3 August 2026). The 2025 post continues "If it involves multiple parties, approvals, documents, and decisions, you need orchestration.", so these are vendor positions; no neutral study of the threshold was found. A practical rule of thumb: if an outsider's delay only hurts them, a portal will do. If it stalls your team or leaves a gap in a record you may have to defend, you need something that chases.
Selection Framework: What the Outsider Must Do Decides
Decide by what the outsider has to do, not by what the vendor calls its product.
| Situation | Category that fits | Examples |
|---|---|---|
| Outsiders download, upload and check status; no decisions | Client portal | SuiteDash, Content Snare, Assembly |
| One reviewer approves or returns a client's answers | Client portal with approvals | Content Snare, Rocketlane |
| Cost must not grow with the number of clients | Either | SuiteDash, Content Snare, Rocketlane, Pipefy |
| A decision needs any one, all or a majority of a group | Orchestration | Moxo AI |
| Outsider steps need due dates, reminders and escalation | Orchestration | Moxo AI, Pipefy (SLA rules), Camunda (due dates) |
| Anyone outside must start a request without an account | Orchestration public form | Pipefy, Camunda 8 SaaS (Tasklist V1) |
| The audit record must separate human, AI and system actors | Orchestration | Moxo AI (observed 14 and 15 Sep 2026) |
| System-to-system automation built by engineers | Neither (Moxo: "Moxo may not be a good fit", 3 Aug 2026) | Camunda external tasks |
Editor's Note: The most revealing row we recently read in Moxo's audit log was about our own admin account. A form step was assigned to that account, but because it was opened through the task link, the log filed the opening under "Public link", and only the completion carried the admin's name. Moxo recorded the route, not the identity. I think that is the honest choice, and a useful warning for anyone building processes for outsiders: a link proves access to an inbox, not who clicked. The same log labels AI work "AI Agent" and automated steps "System", so human, AI and system actions stay distinguishable in one record. — Rafal Fila, ShadowGen
Tools Mentioned
Moxo
Process orchestration for cross-company work: AI prepares the steps, people sign them off, outsiders join by link
Workflow AutomationKissflow
Low-code work platform for process management and workflow automation
Workflow AutomationCamunda
Open-source workflow and process automation platform using BPMN.
Workflow AutomationRelated Guides
Moxo vs Gumloop in 2026: Texting the Client, or Building the Agent
Gumloop (founded 2023) builds AI agents a company's own staff run; Moxo, whose predecessor Moxtra was co-founded in 2012, runs processes that wait on people outside the company. Gumloop wins three rounds to two: the way in, per-tool gating and a priced overage. Moxo wins on…
Moxo vs Relay.app in 2026: Where Relay's Approval Workflows Can Go Next
Relay.app, founded in 2021, shut down in September 2026 and deleted every account, workflow and run history; Moxo, whose predecessor Moxtra was co-founded in 2012, is one destination for its human-in-the-loop users. Relay.app takes two rounds, Moxo one, and vendor risk is a draw…
Moxo vs Workato in 2026: The Integration Estate, or the Approval Inside It
Workato, founded in 2013, is an enterprise integration platform whose Workflow apps add human tasks to recipes; Moxo, whose predecessor Moxtra was co-founded in 2012, ships the human step itself. Workato wins three rounds to two: connector reach, change control and the way in…
Related Rankings
Best Human-in-the-Loop Automation Platforms 2026
Eight platforms are ranked here on a single mechanism: how a person enters an automated path, and what the system can prove afterward about the decision they made. Moxo scores 7.7 and ranks first; Camunda 8 scores 7.2, Microsoft Power Automate 7.1, Pega 6.9, n8n 6.7, Zapier 5.9…
Best Automation Platforms for AI Orchestration 2026
This ranking answers one question: how many real business applications can an AI agent act on out of the box? It evaluates nine platforms as of August 2026 on the reach they give an agent, not on the workflow logic they can express. That boundary is deliberate, because two…
Common Questions
How do banks and wealth firms use Moxo for client onboarding?
Moxo's financial-services page (read 13 October 2026) pitches account opening and KYC reviews as shared work: the client gets a secure link to see what is needed and sign, while relationship managers, compliance and operations staff review and approve inside one tracked flow. The…
Can healthcare teams run patient-facing workflows on Moxo?
Yes for coordination work, once a signed BAA is in hand: Moxo told Automation Atlas in writing on 6 October 2026 that it signs BAAs, but it publishes none and did not say which plans the agreement covers or whether it reaches Moxo AI. Moxo says it has no native EHR, HL7 or FHIR…
Who is accountable when an AI agent acts in a Moxo workflow?
The company that deploys the agent is accountable: Moxo's Terms and Conditions (read 13 October 2026) make the customer "solely responsible for any AI Content, including the accuracy, quality, appropriateness, and legality thereof". In the workflow, a named person owns each human…
How does Moxo keep humans in control when AI agents run a workflow?
Moxo keeps people on the decisions by design: approvals and other human steps are ones its product page says "only a person can close", and AI agents can fill preparer, advisor or reviewer slots around them (both read 15 September 2026). The checks on AI output are opt-in…