Private pages for the people you invite
A client portal or a page of drafts for one customer is meant for a few people you can name. Invite each one by email from your dashboard, and the page opens for them when they sign in with that address.
Free allows 100 visitors, counting pending invites. Paid plans are unlimited. Visitors never use a seat.
They join your workspace with the Visitor role, which opens the pages that list it and nothing else. The page can greet them by email, since they agreed to share it when they accepted.
How it works
- 01
List the Visitor role on the page
Your AI adds Visitor to the page's roles, along with your team's roles if your team should see it as well.
- 02
Invite by email
Add their address in the Visitors tab, or ask your AI to. Tessryx doesn't email them, so you send the link.
- 03
They accept once
Signing in with that address shows who invited them and what your site will see. After that, the page simply opens.
Questions
Do the people I invite need a Tessryx account?
They do, and it costs them nothing. Google sign-in works too. They have to use the exact address you invited.
What if they sign in with a different address?
The page turns them away and suggests signing in with the address they were invited with. It shows nothing about who else you've invited.
How many people can I invite?
100 on Free, counting invites not yet accepted. Paid plans have no limit, and visitors never use a seat.
Can a visitor see anything else in my workspace?
No. The Visitor role opens the pages that list it. It doesn't open your dashboard, your connected AI or any of your content.
Under the hood
The technical details
- auth.allow.tenant_roles
- List ROLE_VISITOR on the page. Matching is exact, so add your team's roles as well if they should get in too.
- inviting
- From the Visitors tab in the dashboard, or by your AI. Tessryx sends no email, so you share the link, and they have to sign in with exactly that address.
- accepting
- On their first sign-in they see who invited them and that the site will see their email address and role.
- removing
- Their next page request is refused within a few seconds.
- scope
- A visitor opens your gated pages and nothing else: no console, no MCP, nothing in the workspace.
Related features
Visitor sign-in for your site
Put a page or route behind a sign-in. Visitors sign in with a Tessryx account or with Google and land back where they were going. Your site never stores a password.
Admin pages only your team can open
Build an admin area into your live site that opens only for people with a role in your workspace. Remove someone's role and they're out within seconds.
Members areas with each visitor's own data
Let anyone who signs in into a members area and show each person their own things, like saved items, without learning who they are.
What signed-out and refused visitors see
Decide page by page whether a signed-out visitor goes straight to sign in or sees a page with a sign-in button. A visitor who isn't allowed can get "access denied" or be sent somewhere else on your site.