A site can be built/edited/updated solo, or with (pretty much) any amount of collaborators. That is, you can build/edit/update a site with members of your studio/team or with a client or whomever. All in real-time (think Google Docs with all the design possibilities of Cargo).
Invite others to your site via the Users panel at the bottom-right when editing a site, or in Your Sites by right-clicking a site and choosing Users. When you send an invite, the recipient will receive an email with a screenshot of the site and a link to join. Once joined, users see each other’s changes in real-time when editing the site.
Users can be assigned roles that come with different permissions:
Admin
Admins have full access to the site; they are allowed the same capabilities as the primary owner/creator.
Editor
Editors can do most things Admins can, except for:
Invite other users or change other’s permissions
Add/remove a domain
Change the “site name” and the “Cargo URL”
Add or change a site password
Change the site from private to public and vice versa
Receive Contact Form emails
Delete a site
Viewer
The Viewer role is intended for showing someone a site that is in-progress, without access to editing. A viewer can look at a site when it is not public — even if a site has unpublished changes.
“Viewer access” is helpful for keeping clients or friends aware of a site’s progress — for feedback and/or approval (without having to commit to publish your changes).
Viewers see changes being made in real-time, just as Editors and Admins do, but they only have access to the “Site Preview” mode, but are unable to make changes to the site themselves.