Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.asquareportal.com/llms.txt

Use this file to discover all available pages before exploring further.

Portals lets you share a workspace with your team so you can work together in real time. Collaborators join via email invite, see each other’s cursors live on the canvas, and can work side by side across brainstorming and design modes — no third-party tools required.

Workspace roles

Every shared workspace has a single owner and one or more collaborators. Roles control what each person can do:

Owner

Creates the workspace, sends invites, manages collaborator access, and can revoke membership at any time.

Editor

Can view and edit the workspace in the modes they have been granted access to.
Allowed modes — brainstorming and/or design — can be configured per collaborator when you send the invite. A collaborator only has access to the modes explicitly granted to them.

Inviting a teammate

1

Open workspace settings

In your workspace, open the collaboration panel or workspace settings. You will see the current list of members and an option to invite someone new.
2

Enter the invitee's email address

Type the email address of the person you want to invite. You can also set their role (editor or viewer) and choose which modes — brainstorming, design, or both — they will have access to.
3

Send the invite

Click Send invite. Portals generates a unique invite link and sends it to the email address you provided. The invite appears as pending in your collaborator list until it is accepted.
4

Teammate accepts the invite

Your teammate receives the invite email, clicks the link, and joins the workspace. Once accepted, their status updates to active and they can begin collaborating immediately.
Revoking a collaborator’s access immediately removes their workspace membership. They will lose access to the workspace and all of its content right away. This action cannot be undone without sending a new invite.

Real-time presence

Once two or more people are active in the same workspace, you can see each other’s cursors live on the canvas. Each collaborator’s cursor appears in a distinct color with their display name attached, so you always know who is where. Portals syncs changes in real time across all connected collaborators using a conflict-free merging approach, so simultaneous edits from multiple people combine cleanly. The workspace state is also cached locally so you can continue working even if your connection drops briefly.

Live cursors

Every active collaborator’s cursor position is broadcast in real time and rendered on your canvas with their name and a unique color.

Conflict-free sync

Simultaneous edits from multiple collaborators merge cleanly without data loss, even if two people edit the same area at the same time.

Supported modes

Collaboration works across both of Portals’ canvas-based modes:
Work together on the infinite canvas — add cards, shapes, connectors, and use Portal Agent together. All canvas changes sync in real time to every collaborator in brainstorming mode.

Beta limits

During the beta, each workspace supports a maximum of 5 collaborators. This limit applies to the total number of active members, not including the owner.