Workspaces, members & seats
Entergram workspaces are seat-based. There’s one free owner slot and any number of purchased seats, each filled by a member.
Creating a workspace
Section titled “Creating a workspace”- Settings → “Create workspace” CTA, or use the sidebar workspace switcher
- Enter a workspace name
- Create — you’re the Owner by default
- Generate an invite link if you have available seats; you can always do this later
Any authenticated user can create a workspace; there’s no plan or role pre-requisite.
Workspace identity
Section titled “Workspace identity”- Workspace name (edit inline)
- Workspace logo (upload; appears in the sidebar switcher and on invite pages)
- Workspace ID (read-only)
Joining via an invite link
Section titled “Joining via an invite link”- A workspace owner/admin shares a link
- If you aren’t signed in, Entergram stores the token in a cookie and redirects you to login
- After sign-in, Entergram automatically calls the join endpoint
- Validation runs (token valid, email matches if scoped, seat available)
- On success you’re added to the workspace
If joining fails, the toast tells you why — typical reasons are: you’re already in a workspace, no seats are available, the invite was for a different email, or the link is expired, revoked, or already used.
Members and seats
Section titled “Members and seats”Seat states
Section titled “Seat states”- Filled — a member is using it
- Pending — invite sent, awaiting acceptance
- Available — purchased but empty
- Expired — seat subscription lapsed
Actions on the members panel
Section titled “Actions on the members panel”- Invite someone to an available seat (generates a shareable join link)
- Resend / revoke a pending invitation
- Remove a member (frees the seat)
- Filter / sort the list
Leave requests
Section titled “Leave requests”A non-owner can request to leave with an optional reason. Owners/admins approve or deny. Requests can be withdrawn before approval.
Seat billing (owner-only)
Section titled “Seat billing (owner-only)”The seat management panel is where you buy and configure seats.
- Basic seat — Basic feature set
- Pro seat — Pro feature set, with analytics enabled and public API access
- Extra Telegram accounts — per-seat add-on for more than 5 accounts in the same seat (+€5/month each); also available as a bulk operation across every seat
- Cancel and reactivate per seat
A seat-expiration banner appears when renewal is close.
Billing summaries
Section titled “Billing summaries”- Compact card in the Workspace tab — current plan, seat count, next renewal
- Full billing summary — per-seat prices, add-ons, workspace total
- “Manage billing” opens the Stripe customer portal for payment-method changes and invoices
Common workflows
Section titled “Common workflows”Invite a new teammate with analytics
Section titled “Invite a new teammate with analytics”- Workspace tab → Seats → buy a Pro seat
- Members → invite the teammate to that seat (share the link)
- They accept the invite
- They run through onboarding; at the Connect Telegram step they connect their account — analytics is wired up automatically because they’re on a Pro seat
- Their data starts appearing in workspace analytics within the first sync window
Move from solo Pro to a 3-person team
Section titled “Move from solo Pro to a 3-person team”- Settings → Plans → confirm you’re on Pro active
- Sidebar → Create workspace
- Stripe portal: review your solo subscription (cancel at period end once the workspace is paying for you)
- Workspace tab → Seats → buy 2 Pro seats (or 3 if you want your own seat too)
- Invite teammates to the purchased seats