Managing Portal Users
Control access, send invitations, and track portal usage
Once your portal is set up, you need to manage who can access it. This guide covers granting access, sending invitations, tracking user status, and revoking access when needed.
Internal Portal Users
For internal portals, access is controlled through Kinabase permissions:
Granting Access
- Open your portal in Settings → Portals
- Go to the Users tab
- Configure access:
- Everyone - all users with Kinabase accounts can access
- By Role - only users with specific roles Rolecan accessA grouping of permissions you assign to Colleagues to control their access in Kinabase.
Managing by Role
When using "By Role" access:
- Select which roles can access the portal
- Only users with those roles will see and access the portal
- Add or remove roles as needed
To change a user's access:
- Update their role in Settings → Users
- Or adjust which roles have portal access
See Assign Roles & Permissions for managing roles.
External Portal Users
For external portals, each user is matched to a record in your user collection
Understanding Access States
Each user record has an access state for each portal:
| Status | Description |
|---|---|
| No Portal Access | Access has not been granted |
| Access Granted | Access enabled but invitation not sent |
| Pending Access | Invite sent, access not yet granted |
| Invited | Invitation sent, awaiting first login |
| Active User | User has logged in at least once |
Viewing Portal Access
To see a user's portal access status:
- Open a record in the user collection (e.g., a client record)
- Look for the Portal Access section
- View the status for each available portal
You can also see:
- Last Accessed - when the user last signed into the portal
- Last Invited - when the invitation was last sent
Granting Access
Individual Records
To grant access to a single user:
- Open the user's record in the user collection
- Find the Portal Access section
- Click Grant Access for the relevant portal
The user now has access but hasn't received an invitation.
Bulk Access
To grant access to multiple users at once:
- Open the user collection
- Select multiple records using the checkboxes
- Use the bulk actions menu
- Choose Grant Access
- Select the portal
- Confirm the action
Sending Invitations
After granting access, send an invitation so the user knows how to access the portal.
Individual Invitations
- Open the user's record
- Find the Portal Access section
- Click Send Invite for the portal
The user receives an email with:
- A link to the portal
- Instructions for signing in
- Your customised invitation message
Bulk Invitations
- Select multiple records in the user collection
- Use bulk actions to Send Invite
- Select the portal
- Confirm the action
Resending Invitations
If a user didn't receive their invitation or needs a reminder:
- Open the user's record
- Click Resend Invite (appears for users with "Invited" status)
Automated Invitations
You can automate portal invitations using automations
Creating an Automation
- Go to Settings → Automations
- Create a new automation
- Set the trigger (e.g., when a client record is created)
- Add a Send Portal Invitation action
- Select the portal
- Configure any conditions
Example Automation
Trigger: When a record is created in the Clients collection Condition: Status is "Active" Action: Send portal invitation for "Client Portal"
This automatically invites new clients to the portal when they're set to active status.
Revoking Access
When a user should no longer have portal access:
Individual Revocation
- Open the user's record
- Find the Portal Access section
- Click Revoke Access
The user immediately loses access to the portal.
What Happens When Access is Revoked
- The user can no longer sign in to the portal
- Any active sessions are terminated
- The user's data in the portal is no longer accessible
- Access can be re-granted later if needed
Monitoring Portal Usage
Tracking Active Users
To see who's using your portal:
- Open the user collection
- Look at the portal access status column
- "Active User" indicates users who have logged in
Viewing Last Access
For each user record:
- Last Accessed shows when they last signed in
- This helps identify inactive users or verify access
Portal Access Reports
You can create views
Example: Active Portal Users
- Filter: Portal Access Status is "Active User"
- Sort: Last Accessed (descending)
Example: Pending Invitations
- Filter: Portal Access Status is "Invited"
- Sort: Last Invited (ascending)
- Use: Follow up with users who haven't logged in
Troubleshooting Access Issues
User Can't Sign In
User Can't See Expected Data
Best Practices
Ensure access is granted before inviting, so users can log in immediately.
When onboarding multiple users, use bulk actions to save time.
Create views to track who has been invited but hasn't logged in yet.
Set up automations to invite users automatically when conditions are met.
When relationships end, remove portal access to maintain security.
Let users know to expect an invitation email and provide support contact details.
Related Guides
- Internal Portals - set up portals for team members
- External Portals - set up portals for clients and partners
- Custom Domains & Branding - customise the portal appearance
- Automations - automate invitation workflows
- Assign Roles & Permissions - manage user roles
Effective user management ensures the right people have access to your portals at the right time. Regular monitoring and prompt action when access needs to change keeps your portals secure and valuable.
If you need further assistance, our support team is here to help.