Roofcommand Flows
User Management — Add User Users are added only in RC Marketing (Roofle). RoofCommand Sales and RoofCommand Business block Add User and link to Marketing. New users are created in every system at the lowest available role. Admin opens user mgmt ROOFLE User management Add User lives here. The only place users are added. ! BLOCKED Add User in RoofCommand Sales Add User button grayed out. Link redirects to Marketing. ! BLOCKED Add User in RoofCommand Business Add User button grayed out. Link redirects to Marketing. redirect to Marketing ROOFLE Add user form Name, email, role. ROOFLE Submit Validation + commit. Fires user.created event. SYNC user.created event Fan-out to each platform. ROOFLE Roofle user record Written with the role set in the form. Store of record. ROOFCOMMAND RoofCommand Sales user record Written at lowest role: Rep. ROOFCOMMAND BUSINESS Rooflink user record Written at lowest role: Employee. CX / BACK-OFFICE Welcome email sent Magic link or set-password. Shared mail service. User can log in LEGEND Roofle / RC Marketing RoofCommand (new umbrella) Rooflink / RC Business Cross-platform sync Internal / Back-office Entry / exit point ! Blocked (no access) Naming: Marketing = Roofle · RoofCommand Sales = new app · RoofCommand Business = Rooflink (rebranded)