Feedjoltdocs
Roles & permissions

Roles & permissions

Feedjolt has three workspace roles, OWNER, ADMIN, and CONTRIBUTOR, plus end users. See the full permission matrix covering posts, voting, billing, and more.

Feedjolt has three workspace roles plus a separate end-user identity (your customers).

The three roles

  • OWNER - full control. Includes billing and workspace deletion. There must be at least one. Usually one or two people.
  • ADMIN - runs the day-to-day. Manages members (except other admins/owners), boards, integrations, settings. Most of your triage team.
  • CONTRIBUTOR - limited write access. Can create posts and vote, can't moderate, can't see internal notes. Useful for engineers/designers who log their own ideas.

End users (your customers) are not workspace members; they have their own identity tied to the public portal.

Permission matrix

ActionOWNERADMINCONTRIBUTOREnd user
Posts
View public posts✅✅✅✅
View internal posts✅✅✅❌
Create post✅✅✅✅ (board-dependent)
Edit own post✅✅✅✅
Edit any post✅✅❌❌
Delete any post✅✅❌❌
Change post status✅✅❌❌
Merge duplicates✅✅❌❌
Mark spam✅✅❌❌
Pin post✅✅❌❌
Approve drafts (moderation)✅✅❌❌
Voting
Vote on a post✅✅✅✅
Vote on behalf of a customer✅✅❌❌
Comments
Post public comment✅✅✅✅
Post internal comment✅✅❌❌
See internal comments✅✅❌❌
Pin a comment✅✅❌❌
Delete any comment✅✅❌❌
Boards
Create board✅✅❌❌
Edit board settings✅✅❌❌
Delete board✅✅❌❌
Statuses & tags
Create / edit / delete status✅✅❌❌
Create / edit / delete tag✅✅❌❌
Workspace
Edit name, slug, logo✅✅❌❌
Manage integrations (Slack, Linear, webhooks)✅✅❌❌
Manage API keys✅✅❌❌
Members
Invite CONTRIBUTOR / ADMIN✅✅❌❌
Invite OWNER✅❌❌❌
Change member role (CONTRIBUTOR / ADMIN)✅✅❌❌
Promote member to OWNER✅❌❌❌
Remove ADMIN/OWNER✅❌❌❌
Billing
View billing✅✅❌❌
Change plan / payment method✅❌❌❌
Workspace lifecycle
Delete workspace✅❌❌❌
Audit & history
View audit log✅✅❌❌
View status history on a post✅✅✅❌

End-user identity

End users are the people submitting feedback in your portal. They:

  • Can sign in via magic link (email) on public/authenticated boards.
  • Are scoped per workspace - your end-user account at acme.feedjolt.com is different from your end-user account at globex.feedjolt.com. (Same email; separate identities.)
  • Are not workspace members. They don't show up in your member list.
  • Submit, vote, comment. They cannot triage.

If a customer becomes part of your team, invite them as an ADMIN - they'll have a separate workspace identity.

Edge cases

  • You can't demote yourself if you're the only OWNER. Promote someone else first.
  • Removing the last OWNER is blocked. Same reason.
  • Workspace seat limits apply to OWNER + ADMIN only. CONTRIBUTOR seats and end-user seats are unlimited on every plan.
  • Admin-seat caps per plan: Startup 2 (OWNER + 1 ADMIN), Growth 25, Scale 50. Need more? See plans.

Why these roles?

We picked the smallest role model that supports both a 2-person startup and a 50-person product team. More roles (sub-admins, board-scoped roles) sound nice but compound: every UI element gains a "who can see this?" question. We may add granular roles later if customers really need it. Default is opinionated; trust the team you've assembled.

On this page