Introducing Team Seats & Roles: Share One Account With Your Whole Team
Invite teammates by email to share one account's issuers, badges, and credentials — with Owner, Admin, Editor, and Viewer roles. Seats are included on every plan, even Free.
Nacho founded Badges Ninja to make issuing verifiable digital credentials as simple as a single API call — Open Badge v2.0 badges and certificates, minted, hosted, and verifiable without standing up your own issuer infrastructure.

Until now, running Badges Ninja as a team meant sharing a single set of login credentials — or spinning up separate accounts and losing a shared view of your issuers, badges, and credentials. Today that changes. Team Seats & Roles lets an account owner invite teammates by email to work inside one account, each with their own login and a role that fits what they actually do.
No more shared passwords. No more duplicated issuers across personal accounts. One account, one set of resources, and clear permissions for everyone who touches them.
What you can do now
An account owner can invite colleagues to join their account. Once a teammate accepts, they sign in with their own email and see the same issuers, badge classes, and credentials the account owns — scoped to what their role allows. You manage everyone from one place under Settings → Team.
The four roles
Every member gets one role. Roles are cumulative in scope, from read-only up to full control:
| Role | Billing | Manage members | Create & issue | Read resources |
|---|---|---|---|---|
| Owner | Yes | Yes | Yes | Yes |
| Admin | No | Yes | Yes | Yes |
| Editor | No | No | Yes | Yes |
| Viewer | No | No | No | Yes |
- Owner — full control, including billing and the plan. The account creator is the Owner.
- Admin — manages members and all resources, but not billing.
- Editor — creates badges and issues credentials, but can’t manage members.
- Viewer — read-only access to issuers, badges, and credentials.
This maps to how most teams actually work: your designers and program managers issue as Editors, a team lead who onboards people is an Admin, finance or a stakeholder who just needs to check on issuance is a Viewer, and the person who owns the plan stays the Owner.
How to invite a teammate
The flow takes about a minute:
- Go to Settings → Team in your dashboard.
- Enter your teammate’s email address and pick a role.
- They receive an invitation email with an accept link.
- They click the link and log in — the email they use to sign in must match the one you invited.
- They’re in. Their access reflects their role immediately.
Because acceptance is tied to the invited email address, an invite can only be claimed by the person you actually sent it to. You can change a member’s role or remove them at any time from the same Settings → Team page.
Seats included on every plan
Seats are part of your plan — not a paid add-on. The account Owner counts as one seat, and the rest are available to invite:
| Plan | Seats included (Owner + invites) |
|---|---|
| Free | 2 |
| Starter | 5 |
| Pro | 20 |
That means even the Free plan lets you bring in a second person at no cost, and Starter and Pro scale up as your team grows.
Here’s the part worth calling out plainly: comparable credentialing platforms often gate team collaboration behind their most expensive tiers, or charge per seat on top of the base subscription. On Badges Ninja, seats are included on every plan — even Free. Collaborating with your team isn’t an upsell; it’s how the product works out of the box.
Why we built it
Credentialing is rarely a solo job. A course provider has instructors who design badges and an operations lead who runs issuance. A conference has a marketing team building the artwork and a registration desk issuing on the day. A company recognizing employees has HR, a program manager, and an executive sponsor who just wants to see it working.
Forcing all of that through one shared login is fragile and insecure. Team Seats & Roles gives each person their own identity and the right level of access, while keeping every issuer, badge, and credential in one shared account.
Frequently Asked Questions
Does inviting a teammate cost extra? No. Seats are included in your plan — 2 on Free, 5 on Starter, 20 on Pro. There’s no per-seat charge on top of your subscription.
What happens if the invited person logs in with a different email? The invitation is tied to the email address you invited. To accept, they must sign in with that same address. If they use a different email, the invite won’t apply to that login.
Can I change someone’s role later? Yes. Roles aren’t permanent. From Settings → Team, the Owner or an Admin can change any member’s role or remove them at any time.
Who can manage billing? Only the Owner. Admins can manage members and all resources, but billing and the plan stay with the Owner.
Do teammates share the account’s issuers and credentials? Yes. Everyone works inside the same account, so all members see the same issuers, badge classes, and credentials — scoped to what their role permits.
Get started
Team Seats & Roles is live now on every plan. Open Settings → Team in your dashboard to send your first invite — or start free at badges.ninja if you’re new. Your whole team can issue verifiable credentials from one account, with the right access for each person, at no extra cost.
How this article was made
Some posts on this blog are drafted with the help of an AI assistant and then reviewed, fact-checked, and edited by the Badges Ninja team before publishing. Every code sample and price is verified against the live product. Read more about our editorial and AI process on our editorial process page .

About the author
Nacho Coll
Founder & Engineer at Badges Ninja
Nacho founded Badges Ninja to make issuing verifiable digital credentials as simple as a single API call — Open Badge v2.0 badges and certificates, minted, hosted, and verifiable without standing up your own issuer infrastructure. Writes about the Open Badges spec, credential verification, and running a credentialing platform serverless on AWS, from the operator side of the wire.

