Skip to main content

Tenant Onboarding Pipeline

Full onboarding flow from user signup to a fully provisioned portal. Covers identity creation, account setup, default subscription activation, entitlement derivation, module provisioning, navigation sync, and welcome email notification. Each step emits an event that triggers the next service in the chain.

Trigger: tenant.signup Version: 1.0

Steps

#EventServiceHandlerProduces
1tenant.signupidentitycreateUserAndAccountaccount.created
2account.createdaccountcreateProfileAndSettingssubscription.created
3subscription.createdsubscription-apicreateDefaultSubscriptionsubscription.activated
4subscription.activatedentitlement-apiprocessSubscriptionActivationentitlements.derived
5entitlements.derivedarkos-platform-apientitlementsDerivedHandlerplatform.portal_provisioned
6platform.portal_provisionedexperience-apisyncModuleNavigationnavigation.synced
7navigation.syncednotificationsendWelcomeEmailonboarding.completed

Sequence Diagram