Platform admin roles
The five platform-admin roles, their distinct domains, and how to confirm yours.
Overview
Platform admins manage MyDentalPractice as a SaaS — they don't have access to any clinic's patient records. They administer tenants, billing, support tickets, and platform-wide configuration. There are five roles, each scoped to a specific domain.
The five platform-admin roles
| Role | Scope |
|---|---|
| SUPER_ADMIN | Full platform control: feature flags, security, data retention, admin invitations, audit logs |
| SALES_ADMIN | Tenant onboarding, demo requests, trial extensions, discount codes, at-risk monitoring, plugin analytics |
| SUPPORT_ADMIN | Support tickets, tenant impersonation (with audit), tenant assistance |
| FINANCE_ADMIN | Invoices, payment recovery, custom pricing, tax configuration, financial reports |
| VIEWER | Read-only across whichever sections the inviting Super Admin permitted |
Steps to use this reference
Sign in to the platform admin console. Go to https://platform.mydentalpractice.ng/login. This is a different account namespace from app.mydentalpractice.ng — you can't sign in here with a clinic account.
Find your role. Click your avatar in the top-right. The popover shows your name and role badge. Five colours: red (Super), blue (Sales), green (Support), gold (Finance), grey (Viewer).
Cross-reference your role against the sidebar. The sidebar items adapt to your role. A Sales Admin sees Tenants, Subscriptions, Demo Requests, At-Risk, Discounts, Custom Pricing, Plugin Analytics. A Finance Admin sees Invoices, Payment Recovery, Custom Pricing, Tax Config, Reports. Super Admins see everything.
Verify a specific permission before taking action. If a button is disabled and you're not sure why, hover for the tooltip. The tooltip names the role required.
Request a role change from a Super Admin. Role changes go through Settings → Admins (Super Admin only). The change takes effect immediately, but you'll need to refresh the page to see new sidebar items.
Understand the difference between role and 2FA. Every platform admin must have 2FA enabled — that's a hard gate, not a per-role choice. Role decides which buttons appear; 2FA decides whether you can sign in at all.
Audit your own actions. Settings → Audit Logs shows everything you've done in the platform. Super Admins can see anyone's actions; other roles see only their own.
Permission highlights
| Action | SUPER | SALES | SUPPORT | FINANCE | VIEWER |
|---|---|---|---|---|---|
| Suspend a tenant | ✓ | ✓ | ✗ | ✗ | ✗ |
| Extend a trial | ✓ | ✓ | ✗ | ✗ | ✗ |
| Impersonate a tenant user | ✓ | ✗ | ✓ | ✗ | ✗ |
| Refund a tenant payment | ✓ | ✗ | ✗ | ✓ | ✗ |
| Toggle a feature flag globally | ✓ | ✗ | ✗ | ✗ | ✗ |
| Override a feature for one tenant | ✓ | ✓ | ✗ | ✗ | ✗ |
| Create a discount code | ✓ | ✓ | ✗ | ✗ | ✗ |
| Edit subscription plan pricing | ✓ | ✗ | ✗ | ✓ | ✗ |
| Invite a new platform admin | ✓ | ✗ | ✗ | ✗ | ✗ |