Roofcommand Flows
Add User Users are added exclusively in Roofle. SalesRabbit and Rooflink display a grayed-out Add User button with a redirect link to Roofle. Admin opens user mgmt SALESRABBIT / ROOFLINK Add User — blocked Button grayed out. Redirect link to Roofle displayed. redirect → ROOFLE Add user form Name, email, role, product entitlements. ROOFLE Submit Validation + commit. Fires user.created event. SYNC user.created event Fan-out to each platform. Carries entitlement flags. ROOFLE Roofle user record Written always. Roofle store of record. SALESRABBIT SalesRabbit user record Written if Sales entitlement was selected in the form. ROOFLINK Rooflink user record Written always. Rooflink store of record. EMAIL Welcome email sent Magic link or set-password. Shared mail service. User can log in LEGEND Roofle / Roofle Rooflink / Rooflink SalesRabbit Cross-platform sync Back-office / Email Entry / exit point Blocked / disabled in app Color = which codebase owns that step. Add User is initiated and completed in Roofle; SalesRabbit and Rooflink redirect to Roofle.