Organizations
One-Click Join
Construct a streamlined onboarding link for pre-approved members.
Some organizations look to streamline the user experience of onboarding members, as it may be integrated into their existing larger systems.
If you send a pre-approved member an Express Join-enabled link, all custom onboarding modules are skipped and they can join instantly after login.
This requires you to enter critical information in the URL construction as a query parameter:
Field | Required | Description | URL Parameter | |
---|---|---|---|---|
email | true | This email address must already be invited. | email | |
displayname | true | Non-unique, most visible identifies of the user. This is typically the first and last name of the user. | displayname | |
handle | true | Unique handles on the Seed Labs network. If non-unique, user will be prompted to enter a unique one. | handle | |
organization | true | This is the path to your unique group. You can input the human-readable version (e.g. “test-group”) or the raw ID (e.g. “0x2194a16eaf30e867fc5977bd6a60b9b1c14c79eb). This field is required even if you are using the whitelabeled version of the product. | organization | |
redirect | false | You can take someone directly to a particular part of the app after the express onboarding completes. | redirect |
Note that all values must be URL-encoded.
Using the parameters above, the following powerful workflow can be enabled:
- Invite 100 email addresses to your organization from the members tab.
- Construct a URL for each user:
- Then when a user clicks on this link & after login:
- If they haven’t joined before, they will be onboarded in the background and immediately go to the Deals tab/the redirect you have specified. Their handle and display name will be automatically added in, preventing a prompt to enter handle and username.
- If they have joined before, they will immediately go to the Deals tab. Handle and display name will not be updated.