Add a User to Matomo
Use this workflow to grant the collaborator access to Matomo (cloud or on-premise).
Prerequisites
- Determine whether you are using Matomo Cloud or a self-hosted instance, and confirm the base URL.
- Decide which sites, segments, or roll-up dashboards the collaborator should access.
- Confirm if SSO or LDAP provisioning is enabled; if so, prepare the account in your identity system first.
- Gather the collaborator’s service account email and required role (View, Write, Admin, or Super User).
- Ensure you have Super User permissions.
Invite or Create the Account
- Log into Matomo and open Administration → System → Users.
- Click Add a new user (self-hosted) or Invite new user (cloud).
- Enter the collaborator’s account details. For self-hosted, set a secure temporary password; the collaborator will change it on first login.
- Assign the appropriate role per site:
- Admin for implementation support.
- Write for analysis with goal management.
- View for reporting-only.
- If the collaborator requires API access, copy the generated token_auth and share it securely.
- Save the user and send confirmation to the collaborator’s team.
After Provisioning
- Verify the account appears in the user list with the correct site permissions.
- Share links to key dashboards or segments so the collaborator can onboard quickly.
- Update your IAM tracker with the user ID, roles, and date of invitation.
Troubleshooting
- SSO required: Map the new account to the correct Matomo role via your IdP group mapping.
- token_auth rotation: Generate a new token if the user already existed and provide it via secure channel.
- No email delivered: For on-premise setups, confirm your SMTP configuration is working or send the credentials manually.