Before You Begin
Make sure you have the following ready before starting:
- Permission: You need the
organization_users:writepermission. This is held by Administrators by default. - User information: Full name and phone number (required); email address (optional but recommended).
- Notification channel: Confirm whether email or SMS notifications are enabled in Settings → General, or be prepared to share the activation link manually.
- No duplicates: The person must not already have an account in your organization. Search Organization Users first if you are unsure.
Roles are assigned after invitation. You cannot assign a role during the invitation step. Once the account is created, navigate to the user’s Roles tab to assign Member, Treasurer, or any other role.
Invitation Process
Click 'Add Organization User'
Select the Add Organization User button (typically in the top-right corner of the page). The invitation form opens in a dialog.
Fill in the user's information
Complete the following fields:
The person’s full name as a single field (for example, Jane Uwase). This cannot be changed easily after creation, so verify the spelling.
The date the person officially joined your organization. You can backdate this if needed.
Mobile phone number including country code (for example, +250788123456). Used for SMS notifications and as a login credential.
Email address for login and notifications. Optional — users can log in with either email or phone number.
Choose your invitation delivery method
Toggle the Send Invitation switch to control how the activation link is delivered:
- On + email provided + email notifications enabled → Agatabo emails the activation link automatically.
- On + no email + SMS notifications enabled → Agatabo sends the link via SMS to the phone number.
- On + neither channel enabled → Agatabo displays a copyable link for you to share manually (e.g., via WhatsApp or in person).
- Off → The user account is created with no invitation sent. Copy the link later from the user’s profile.
Submit the form
Click Add Organization User. Agatabo creates the profile, generates a secure activation token, sends the invitation (if configured), and shows a confirmation message with the delivery method used.
How Invitations Are Delivered
- Email
- SMS
- Manual Link
If the user has an email address and email notifications are enabled in Settings → General, Agatabo sends an email containing:
- Your organization’s name
- A personal greeting with the user’s name
- An activation link that expires in 72 hours
- Instructions for setting a password
The Invitee’s Activation Experience
After receiving the invitation, the new user follows these steps to activate their account:Set a password
The user creates a secure password (minimum 8 characters). This is the only setup step required.
The activation link expires 72 hours after it is generated. If the user does not activate in time, resend the invitation from their profile (see Resending Invitations below).
Viewing and Resending Pending Invitations
Track the status of all outstanding invitations directly from the Organization Users list. Each user shows one of three invitation statuses: Pending, Accepted, or Revoked.Open Organization Users
Click Organization Users in the sidebar to see all users and their invitation statuses.
Identify pending users
Users who have not yet activated their accounts appear with a Pending status indicator.
Once a user has accepted their invitation and activated their account, the Resend Invitation option is no longer available. If they cannot log in, they should use the self-service Forgot Password flow on the login page.
Common Issues
'User already exists in this organization' error
'User already exists in this organization' error
Cause: The email address or phone number you entered is already associated with an existing account in your organization.What to do:
- Search Organization Users to find the existing account.
- If the account was deactivated, reactivate it instead of creating a new one.
- If this is genuinely a different person, they need a unique email address and phone number — Agatabo prevents duplicate accounts to preserve data integrity.
Invitation email or SMS not received
Invitation email or SMS not received
Possible causes: Notifications are not enabled, the email address has a typo, or the email landed in spam.What to do:
- Go to Settings → General and confirm that Enable Email or Enable SMS is toggled on.
- Open the user’s profile and verify the email address or phone number for typos.
- Ask the user to check their spam or junk mail folder.
- Click Resend Invitation from the user’s profile once you have corrected any issues.
- If no notification channel is available, copy the invitation link from the confirmation screen and share it manually.
'Cannot assign role' error after creating the account
'Cannot assign role' error after creating the account
Cause: You do not have the
organization_user_roles:assign permission, or you are attempting to assign the Administrator role through the standard Roles tab.What to do:- For general role assignment: contact your Administrator and ask them to grant you the
organization_user_roles:assignpermission. - For the Administrator role specifically: this role cannot be assigned through the normal Roles tab. Contact a system Administrator to use the dedicated admin assignment function.
Member cannot set a password (activation link error)
Member cannot set a password (activation link error)
Cause: The activation link has expired (links are valid for 72 hours) or the link was already used.What to do:
- Open the user’s profile in Organization Users.
- Click Resend Invitation to generate a new link.
- Share the new link with the member promptly.
- If the problem persists after resending, contact Agatabo support.
After the Account Is Activated
Once a member has set their password and logged in, your next steps are:Record Entry Fees
Collect and record the one-time membership fee if your organization charges one.
Managing Users
Update roles, deactivate accounts, or resend invitations as circumstances change.