user-mgmt-add-user
Roofcommand Flows
All 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.
+
fit
−
Legend
▾
←
Back
Next
Next
→