Skip to content

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.

  1. Settings → “Create workspace” CTA, or use the sidebar workspace switcher
  2. Enter a workspace name
  3. Create — you’re the Owner by default
  4. 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 name (edit inline)
  • Workspace logo (upload; appears in the sidebar switcher and on invite pages)
  • Workspace ID (read-only)
  1. A workspace owner/admin shares a link
  2. If you aren’t signed in, Entergram stores the token in a cookie and redirects you to login
  3. After sign-in, Entergram automatically calls the join endpoint
  4. Validation runs (token valid, email matches if scoped, seat available)
  5. 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.

  • Filled — a member is using it
  • Pending — invite sent, awaiting acceptance
  • Available — purchased but empty
  • Expired — seat subscription lapsed
  • 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

A non-owner can request to leave with an optional reason. Owners/admins approve or deny. Requests can be withdrawn before approval.

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.

  • 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
  1. Workspace tab → Seats → buy a Pro seat
  2. Members → invite the teammate to that seat (share the link)
  3. They accept the invite
  4. 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
  5. Their data starts appearing in workspace analytics within the first sync window
  1. Settings → Plans → confirm you’re on Pro active
  2. Sidebar → Create workspace
  3. Stripe portal: review your solo subscription (cancel at period end once the workspace is paying for you)
  4. Workspace tab → Seats → buy 2 Pro seats (or 3 if you want your own seat too)
  5. Invite teammates to the purchased seats