Cele 4 roluri — granularitate just-enough
**Owner** — un singur per workspace. Acces total: billing, transfer ownership, șterge workspace, manage admins. Default = creatorul workspace. **Admin** — manage team (invite/remove members, change roles non-owner), manage all forms, settings. NU poate vedea billing/șterge workspace. **Editor** — create/edit/delete forms și submissions, dar NU poate invita oameni sau modifica settings workspace. **Viewer** — read-only acces la forms și submissions. Util pentru stakeholderi care vor să vadă rezultate fără risc de a strica configurări.
Invite flow — magic link 48h
Owner/Admin invită prin email → sistem generează invite link signed (TTL 48h) → invitat primește email cu CTA «Accept invitation». Click → dacă deja are cont Megaforms → join instant. Dacă nu → onboarding rapid (set parola) + join. Invite poate fi revocat înainte de accept din dashboard.
Audit log per acțiune
Toate acțiunile sensibile (modify form, delete submission, change role, export CSV) sunt loggate cu (user_id, action, target_id, IP, timestamp, diff). Audit log filtrable din dashboard (per user, per form, per period). Retention 24 luni default. Export CSV pentru compliance reports.
Transfer ownership
Owner poate transfera ownership la alt admin din workspace. Proces 2-step pentru safety: owner inițiază transfer → noul owner primește email confirmare → după click se finalizează. Originalul devine admin (NU îl scoate din workspace automat). Pentru exit complet, după transfer, originalul îți leave workspace.
Limite și pricing
Pro: 3 team members per workspace. Business: 10 members. Agency: unlimited members. Additional member peste plan: $9/member/lună. Pentru organisations >25 oameni, oferta Enterprise custom cu SSO SAML/OIDC (vezi /pricing pentru contact sales).