{"licence":"CC BY 4.0","licenceUrl":"https://creativecommons.org/licenses/by/4.0/","citation":"Ambera Forge, Client portals, September 2026","report":"https://forge.ambera.app/sectors/client-portals/2026-09","note":"Counts are over the companies Forge read in this sector during the month, each with its denominator. Themes and capabilities are the words the reading listed; a theme with no declared match shares no word with anything a company declares, which is not the same as no product doing it. Carried market-size figures are their publishers’ and are not redistributed here.","version":1,"monthKey":"2026-09","sector":{"slug":"client-portals","name":"Client portals","scope":"One branded place where a service business shares files, invoices and messages with a client."},"coverage":{"entities":6,"readEntities":6,"neverRead":0,"readInMonth":6,"lastReadAt":"2026-09-30T20:43:23.272Z"},"withheldReason":null,"declaredCapabilities":[{"name":"API/SDK access","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Approvals","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"audit trail/activity tracking","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"Automation/workflow toolkits","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Branded client portal","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"branded/white-label client portal","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"client portal","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"Client portal","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"CRM","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"CRM / client records","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"CRM and invoicing integration","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"custom apps","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"Custom domain","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"e-signature collection","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"E-signatures","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"File requests and sharing","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"file sharing","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"File sharing and storage","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"Flat per-workspace pricing","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Invoicing","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"invoicing and payments","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"messaging","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"Moxo AI","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Private cloud/on-premises deployment","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Project management","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Real-time group and 1-to-1 chat","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"real-time messaging/notifications","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"role-based access controls","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"secure document sharing","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"Shared calendar and discussions","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"Single Sign-On and mobile app (Enterprise)","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"task management","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"Task management","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"task/approval workflows","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"Unlimited clients and staff","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Virtual data room / document watermarking","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"White-label branded client portal","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"white-label branding","listing":1,"denominator":5,"entityIds":["cmuohfoas004vofmyys3hnbfg"]},{"name":"White-label branding","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Workflow automation/builder","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]}],"complaintThemes":[{"name":"Bugs and reliability issues","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"clients forget to check portal, revert to email/phone","listing":1,"denominator":5,"entityIds":["cmuohfojt0051ofmyb8bpkbbs"]},{"name":"clients reverting to email despite portal","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"clunky/dated, hard-to-navigate UI","listing":1,"denominator":5,"entityIds":["cmuohfojt0051ofmyb8bpkbbs"]},{"name":"Dated/cluttered interface","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"forced account creation kills adoption","listing":1,"denominator":5,"entityIds":["cmuohfojt0051ofmyb8bpkbbs"]},{"name":"fragmented tool stack before adopting a portal","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"High cost for small teams","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Inconsistent customer support","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Inconsistent customer support responsiveness","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"jargon-heavy, unclear information","listing":1,"denominator":5,"entityIds":["cmuohfojt0051ofmyb8bpkbbs"]},{"name":"lack of customization in pre-built suites","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"Limited API/integrations","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Limited integrations beyond CRM and Google Drive","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Limited integrations vs. enterprise platforms","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"Limited mobile app functionality","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Lower-tier plans lack tasks/calendar features","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"Non-transparent/quote-based pricing","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Notifications can feel overwhelming or inconsistent","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"password/login friction","listing":1,"denominator":5,"entityIds":["cmuohfojt0051ofmyb8bpkbbs"]},{"name":"poor client adoption due to complex logins/UI","listing":1,"denominator":5,"entityIds":["cmuohfon20053ofmy05qlckb6"]},{"name":"portal only covers one slice of workflow (file sharing)","listing":1,"denominator":5,"entityIds":["cmuohfojt0051ofmyb8bpkbbs"]},{"name":"Pricing perceived as high by some reviewers","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"Reporting/analytics could be more detailed","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]},{"name":"Slow page-load performance","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Steep learning curve","listing":1,"denominator":5,"entityIds":["cmuohfo87004tofmyjegtaage"]},{"name":"Steep learning curve / complex setup","listing":1,"denominator":5,"entityIds":["cmuohfodz004xofmyhmc01mle"]},{"name":"Task management lacks flexibility (subtasks, priorities)","listing":1,"denominator":5,"entityIds":["cmuohfoh1004zofmyt0sciii7"]}],"whiteSpace":{"rows":[],"unansweredCount":0,"belowFloor":28},"entities":[{"id":"cmuohfo87004tofmyjegtaage","slug":"suitedash","name":"SuiteDash","kind":"competitor","site":"https://suitedash.com","lastWatchedAt":"2026-09-30T20:43:23.272Z","addedBy":"definition"},{"id":"cmuohfoas004vofmyys3hnbfg","slug":"copilot","name":"Copilot","kind":"competitor","site":"https://copilot.com","lastWatchedAt":"2026-09-30T20:43:23.272Z","addedBy":"definition"},{"id":"cmuohfodz004xofmyhmc01mle","slug":"moxo","name":"Moxo","kind":"competitor","site":"https://moxo.com","lastWatchedAt":"2026-09-30T20:43:23.272Z","addedBy":"definition"},{"id":"cmuohfoh1004zofmyt0sciii7","slug":"clinked","name":"Clinked","kind":"competitor","site":"https://clinked.com","lastWatchedAt":"2026-09-30T20:43:23.272Z","addedBy":"definition"},{"id":"cmuohfojt0051ofmyb8bpkbbs","slug":"clients-who-will-not-log-in","name":"Clients who will not log in","kind":"discourse","site":null,"lastWatchedAt":"2026-09-30T20:43:23.272Z","addedBy":"definition"},{"id":"cmuohfon20053ofmy05qlckb6","slug":"small-agencies-and-accountants","name":"Small agencies and accountants","kind":"segment","site":null,"lastWatchedAt":"2026-09-30T20:43:23.272Z","addedBy":"definition"}],"entrants":{"placed":[{"id":"cmuohfo87004tofmyjegtaage","name":"SuiteDash","kind":"competitor","addedBy":"definition","addedAt":"2026-09-30T19:12:33.151Z"},{"id":"cmuohfoas004vofmyys3hnbfg","name":"Copilot","kind":"competitor","addedBy":"definition","addedAt":"2026-09-30T19:12:33.240Z"},{"id":"cmuohfodz004xofmyhmc01mle","name":"Moxo","kind":"competitor","addedBy":"definition","addedAt":"2026-09-30T19:12:33.371Z"},{"id":"cmuohfoh1004zofmyt0sciii7","name":"Clinked","kind":"competitor","addedBy":"definition","addedAt":"2026-09-30T19:12:33.466Z"},{"id":"cmuohfojt0051ofmyb8bpkbbs","name":"Clients who will not log in","kind":"discourse","addedBy":"definition","addedAt":"2026-09-30T19:12:33.588Z"},{"id":"cmuohfon20053ofmy05qlckb6","name":"Small agencies and accountants","kind":"segment","addedBy":"definition","addedAt":"2026-09-30T19:12:33.737Z"}],"sighted":[]},"entries":{"observed":27,"inference":2,"sourceBroken":6,"byTag":[{"tag":"FACT","count":2},{"tag":"COMPANY CLAIM","count":13},{"tag":"USER OPINION","count":12}],"byCategory":[{"category":"COMPLAINT","count":12},{"category":"PRICING","count":6},{"category":"PRODUCT","count":6},{"category":"POSITIONING","count":2},{"category":"DISCOURSE","count":1}]},"pricing":{"readEntities":6,"withPricing":4,"changesInMonth":6,"companiesChangedInMonth":4,"withheldReason":null,"companies":[{"entityId":"cmuohfo87004tofmyjegtaage","name":"SuiteDash","kind":"competitor","site":"https://suitedash.com","changesInMonth":1,"latest":{"claim":"SuiteDash's published tiers are Start ($19/mo, $180/yr, 100GB storage), Thrive ($49/mo, $480/yr, 500GB storage), and Pinnacle ($99/mo, $960/yr, 2TB storage), billed flat per workspace with unlimited clients and staff on all plans, plus one-time 'Century' lifetime plans (~$2,240/$3,940/$6,840) and add-on storage at $5/month per 250GB.","tag":"COMPANY CLAIM","sourceUrl":"https://agiled.app/blog/suitedash-review","observedAt":"2026-09-30T20:43:23.272Z"}},{"entityId":"cmuohfodz004xofmyhmc01mle","name":"Moxo","kind":"competitor","site":"https://moxo.com","changesInMonth":2,"latest":{"claim":"Multiple secondary sources report Moxo's published starting price as $200/month for its 'Business' tier, with a higher 'Business Pro'/'Pro' tier and a custom-quoted 'Enterprise' tier; one tracker citing Moxo's own site states pricing starts at $200/month.","tag":"COMPANY CLAIM","sourceUrl":"https://taskip.net/moxo-pricing/","observedAt":"2026-09-30T20:43:23.272Z"}},{"entityId":"cmuohfoh1004zofmyt0sciii7","name":"Clinked","kind":"competitor","site":"https://clinked.com","changesInMonth":2,"latest":{"claim":"Clinked's published pricing structure has four tiers — Lite, Standard, Premium, and Enterprise — priced per workspace rather than per seat, with Lite around $119/month, Standard $299/month, Premium $599/month (monthly billing), and Enterprise custom-quoted; annual and two-year prepay commitments cut these rates by roughly 20% and 35% respectively.","tag":"COMPANY CLAIM","sourceUrl":"https://www.tryplox.com/blog/clinked-pricing","observedAt":"2026-09-30T20:43:23.272Z"}},{"entityId":"cmuohfon20053ofmy05qlckb6","name":"Small agencies and accountants","kind":"segment","site":null,"changesInMonth":1,"latest":{"claim":"Starting prices observed across small-agency and accountant portal vendors range broadly, e.g. OneSuite at $9/user/month, ManyRequests at $59/month, SmartVault at $50-75/user/month, and Clinked's accounting-focused tier at $239/month.","tag":"FACT","sourceUrl":"https://onesuite.io/blog/client-portal-software-for-small-businesses/","observedAt":"2026-09-30T20:43:23.272Z"}},{"entityId":"cmuohfojt0051ofmyb8bpkbbs","name":"Clients who will not log in","kind":"discourse","site":null,"changesInMonth":0,"latest":null},{"entityId":"cmuohfoas004vofmyys3hnbfg","name":"Copilot","kind":"competitor","site":"https://copilot.com","changesInMonth":0,"latest":null}]},"funding":{"quartersConsidered":8,"readQuarters":1,"totalRounds":0,"currencies":[],"withheldReason":"Withheld: something was read in 1 of the last 8 quarters. A series needs at least 2 to say anything a single reading does not.","quarters":[]},"marketSize":{"readAt":null,"publishers":[]}}