Audience:
Inviting members
New account members join an account by accepting an invitation, either sent by email or delivered through your own flow.
Invitation process
The invitation process allows you to grant account access to new users.
When you invite someone to become an account member, they receive an email notification asking them to accept the invitation and bind their Swan user to their account membership, granting access to the account on which you invited them.
With Swan's Web Banking, the invitation email is sent automatically; for API integrations, send it with the sendAccountMembershipInviteNotification mutation.
You can invite account members by phone number or by verified email. Use the API to add one membership or multiple memberships. If you use Swan's Web Banking interface, your users can invite members directly from the app.
Invitation flow:
- A user with an account membership (the inviter) with the
canManageAccountMembershippermission creates a new account membership (for the invitee) using the API or Swan's Web Banking interface. - The new membership is created with the status
ConsentPendingorInvitationSent, depending on whether consent is required. - Swan sends an email invitation to the invited member (depending on your notification configuration).
- The invited member clicks the link in the email, signs in or signs up to Swan, and accepts the invitation.
- The user is bound to the account membership and the status changes to
EnabledorBindingUserError.
| Method | Explanation |
|---|---|
| Inviter provides phone number and email |
|
| Inviter provides email only |
|
Invitation sequence diagram
This sequence diagram depicts adding an account membership and binding the invitee to it with the API.
∗ The requester can be the account holder, the account's legal representative, or an account member with thecanManageAccountMembership permission.
The requester provides consent (diagram line 4).