User Access Management
Instalink's authorization system allows account managers to control user access at both the account level and billing group level. Users can be invited to individual accounts or to billing groups, which grants access to all accounts within that billing group. This flexible system enables organizations to efficiently manage user permissions across their data integration infrastructure.
User Roles and Permissions
There are three distinct user roles within the Instalink authorization system, each with specific capabilities:
Feature | Observer | User | Manager |
---|---|---|---|
View Account Data | ✓ | ✓ | ✓ |
View Projects and Processes | ✓ | ✓ | ✓ |
Access Logs and Reports | ✓ | ✓ | ✓ |
Generate Reports | ✓ | ✓ | ✓ |
Manually Run Data Flows | ✓ | ✓ | ✓ |
Create and Edit Projects | ✓ | ✓ | |
Manage Processes and Transformations | ✓ | ✓ | |
Create and Manage Connectors | ✓ | ✓ | |
Manage Log Report Definitions | ✓ | ✓ | |
Edit Account Settings | ✓ | ||
Create New Accounts in Billing Group | ✓ | ||
Create and Manage Access Invitations | ✓ | ||
Modify User Roles and Access | ✓ | ||
View System and Processor Information | ✓ |
Inviting Users
Account managers can invite users to either specific accounts or to billing groups. Account-level invitations grant access to a single account, while billing group invitations grant access to all accounts within that billing group (including any accounts added to the group in the future).
To invite a user:
- Navigate to either the account view (for account-level access) or the billing group view (for billing group access)
- Locate the "User Access Management" section
- Click "Invite a user to this account" or "Invite a user to this billing group"
- Enter the email address of the user you wish to invite
- Select the appropriate access role (Manager, User, or Observer)
- Create the invitation
The system will automatically send an email invitation to the specified address containing a secure link to accept the invitation.

When an invitation is created, the system generates a secure token and sends an email to the invited user with instructions on how to accept the invitation. If the invitee does not have a user account on Instalink, the invite process will allow them to create a new account for themselves. All invitations expire exactly 7 days after creation.
Managing Existing User Access
Account and billing group managers can modify or remove user access through the user access management interface. This functionality is available in both account views and billing group views.
Modifying User Roles
To change a user's access role within an account or billing group:
- Navigate to the appropriate account or billing group view
- Locate the user in the "User Access" section
- Select the desired new role from the access role dropdown
- Save the changes
Role changes take effect immediately and apply to all resources within the account or billing group scope.
Removing User Access
To remove a user's access to an account or billing group:
- Access the account or billing group view containing the user
- Find the user in the "User Access" list
- Click the delete button next to the user's entry
- Save the form to apply the change
Removing access deletes the corresponding UserAccess record and immediately revokes all permissions for that account or billing group. Users will no longer be able to access any resources within the specified scope.