NowToPrint — Global print marketplaceHelp

Admin Panel Guide

Overview of the NowToPrint Admin Panel: users, organizations, IAM governance, packages, entitlements, and platform operations.

docs6 min readReviewed May 14, 2026

The Admin Panel is the platform control plane for NowToPrint operations. It provides platform-wide visibility over users, organizations, roles, packages, entitlements, access governance, audit evidence, and operational settings.

This guide is aligned with the current IAM source of truth in @nowtoprint/contracts. Older prototype role names such as support, member, and viewer are not current platform roles.


What Is the Admin Panel?

The Admin Panel is a restricted area of the NowToPrint dashboard that provides:

  • User management: create, search, edit, deactivate, and review user accounts
  • Organization management: create organizations, assign profiles, approve supplier readiness, and manage memberships
  • Roles & permissions: assign canonical platform roles and configure organization membership roles
  • Access governance: review privileged access, support access requests, and IAM audit evidence
  • Packages & entitlements: manage package tiers, capabilities, billing grants, and entitlement overrides
  • Audit visibility: review changes to users, roles, organizations, entitlements, and sensitive operations

Note: The Admin Panel is separate from organization-level settings. Organization owners manage their own teams from organization settings, while the Admin Panel provides platform-wide oversight and governance.


Who Can Access It?

Admin Panel access depends on canonical platform roles and permission checks. High-risk roles require stricter governance.

Platform RoleAccess Level
platform_ownerUltimate platform authority; recommended maximum 2 holders
marketplace_opsMarketplace operations for users, organizations, orders, and verification workflows
finance_adminFinance, payout, refund, commission, and direct-deal controls
security_adminSecurity controls, access governance, API-key governance, and audit-sensitive operations
entitlement_adminPackage and capability control-plane management
pricing_adminPricing, commission, and commercial policy management
support_adminRead-only support visibility into users and organizations
growth_adminGrowth and platform analytics operations
content_localization_adminContent and localization operations
master_data_steward / standards_stewardMaster-data and standards stewardship
readonly_auditorRead-only audit visibility

Historical admin, superadmin, and super_admin platform values may appear in migration evidence, but grant no runtime permission and cannot be newly assigned. There is exactly one auditor role, readonly_auditor: the read_only_auditor spelling has been removed from the vocabulary entirely.

Principle of Least Privilege

Assign critical platform roles only to staff who genuinely need platform-wide management capability. Use organization membership roles for day-to-day customer, supplier, broker, and agency work.

Required Permissions

Each Admin Panel section requires specific permissions:

SectionView PermissionManage Permission
Usersadmin.users.viewadmin.users.manage
Organizationsadmin.organizations.viewadmin.organizations.manage
Rolesadmin.roles.manageadmin.roles.manage
Packagesadmin.entitlements.viewadmin.entitlements.manage
Entitlementsadmin.entitlements.viewadmin.entitlements.manage

Permissions can still be denied by organization scope, package entitlements, billing state, rollout state, quota, risk policy, or access-governance controls.


The Admin Panel is organized into operational surfaces:


Typical Admin Workflows

Onboarding a New Platform Operator

  1. Navigate to Admin -> Users -> Create User.
  2. Fill in name and email.
  3. Request the minimum canonical platform role required for the operator's job.
  4. Complete independent platform-owner approval and separate activation for a new non-user platform role.
  5. Confirm the audit trail captures the assignment evidence.

Onboarding a Customer, Supplier, Broker, or Agency User

  1. Create or find the user account.
  2. Leave elevated platform administration unset unless the person is an internal platform operator.
  3. Add the user to the correct organization with an organization template or marketplace membership role.
  4. Send the invitation.

Setting Up a New Organization

  1. Navigate to Admin -> Organizations -> Create Organization.
  2. Select the organization profile, such as buyer, supplier, broker, or agency.
  3. Check the server-created Free baseline; manage later package/program changes through their governed control planes.
  4. Confirm the existing owner selected during creation; invite other members separately under seat policy.
  5. For suppliers, complete the supplier readiness and marketplace access review before quote visibility.

Reviewing Access

  1. Navigate to Admin -> Access Governance or Admin -> Users.
  2. Review privileged platform roles, support access requests, stale access, and last-login risk.
  3. Revoke or downgrade unnecessary privileged access.
  4. Export evidence when needed for launch, security, or enterprise review.

Best Practices

  • Review critical access frequently: audit platform_owner, security_admin, entitlement_admin, pricing_admin, marketplace_ops, and finance_admin at least every 30 days.
  • Use organization roles first: most customer and supplier workflows should use organization membership roles, not platform administration.
  • Avoid legacy aliases for new assignments: never assign admin, superadmin, or super_admin; use a scoped canonical role.
  • Use support_admin for read-only support visibility: do not document or assign a raw support platform role.
  • Keep audit evidence complete: access review, support access, entitlement override, and high-risk role changes must remain exportable.

See Also


Next: User Management ->

Was this article helpful?

Related articles

Ask AI Assistant