Invite users
Send invitations for team members and external partners to join your platform from the Users page, and understand what the recipient completes after accepting.
Invitations add people to your organization through a self-service sign-up flow. An owner or admin creates the invitation from the Users page, and the recipient accepts the link with the same email address that received the invitation.
Alternative: create the user directly
For controlled demo or operations setup, create the user directly when you want DALP to create the account, wallet, and identity before the recipient signs in. Use invitations when the recipient should complete sign-up and onboarding themselves.
Prerequisites
- Owner or admin access to Participants > Users
- Completed platform setup with an organization created
- Email configuration for automatic delivery, or a secure channel for sharing the invitation link manually
Invite a user
Open the Users page
Go to Participants > Users in the sidebar. DALP shows user administration here. When your role can manage invitations, the page includes Users and Invitations tabs.
Start the invitation
Click Create or invite user. The sheet opens in invitation mode when your role can send invitations.
Leave Send invitation email enabled to create an invitation for the recipient. If email delivery is configured, DALP sends the invitation email automatically. If email delivery is not configured, DALP creates the invitation and shows a link you can copy.
Enter the recipient email
Enter the recipient's email address and submit the form. DALP creates a member invitation for that email address.
The invitation link uses this shape:
/auth/invitation?invitationId=<id>&email=<invited-email>The recipient must sign up with the invited email address. If the browser is already signed in as another user, ask the recipient to sign out first. A private browser window is the safest option.
Share the link when email is not configured
When DALP cannot send email, the invitation sheet displays a link after submission.
Copy the link and send the link through a secure channel. Keep the invitationId and email query parameters unchanged.
Track invitation status
Open the Invitations tab on Participants > Users to monitor pending and accepted invitations. DALP keeps an invitation pending until the recipient accepts the invitation and completes sign-up.
What the recipient completes
After opening the invitation link, the recipient follows one of two paths:
| Recipient state | What happens |
|---|---|
| New user | DALP sends the recipient to the invitation sign-up page with the invited email pre-filled. After sign-up, the recipient returns to the invitation onboarding flow. |
| Existing signed-in user | DALP can accept the invitation from the authenticated invitation page when the signed-in user's email matches the invitation. |
During invitation onboarding, DALP validates that the invitation is still usable and belongs to the signed-in recipient, then accepts the invitation for that organization. The onboarding workflow creates an EOA wallet when the user does not already have one, creates or attaches the user's on-chain identity for the organization's system, grants organization membership, and provisions the user's smart-wallet record when account abstraction is enabled.
The invitation flow does not ask for a PIN or recovery codes during acceptance. Ask new team members to finish account security after the account joins the organization. If a later signing action needs a wallet PIN, DALP prompts for it at the point of use.
See User onboarding for the complete new-user flow.
When to create the user directly instead
Turn off Send invitation email only when you need DALP to create the account, wallet, and identity immediately. Direct creation asks the administrator to verify the identity creation action and does not send the normal invitation email to the recipient.
Use direct creation for controlled demos and pre-provisioned operational accounts. Direct creation also fits environments where an administrator owns the initial wallet and identity setup.
For ordinary team or partner onboarding, keep the invitation flow enabled.
Troubleshooting
| Issue | Solution |
|---|---|
| Invitation email not received | Check spam or junk folders, verify the email address, then use the invitation link from the Invitations tab if email delivery is unavailable. |
| User cannot accept invitation | Confirm the link was not modified, the platform URL is reachable, and the invitation is still pending. Send a fresh invitation if needed. |
| "You are not the recipient" | Sign out and sign up with the exact invited email address. A private browser window is the safest way to avoid an existing session using the wrong email address. |
| Cannot create invitation | Verify that you have owner or admin access to the Users page and that the email address is valid. |
Related guides
- Create users directly - Create accounts, wallets, and identities without sending an invitation
- User onboarding - New user experience after invitation acceptance
- Add administrators - Grant roles after a user joins the organization
- Verify KYC - Issue KYC verifications for users
Administration operating model
Understand how DALP separates organization administration, invitations, platform permissions, API keys, webhooks, providers, security settings, and operator wallets.
Create users
Directly create user accounts with automatic wallet and identity setup for faster onboarding.