How connecting an app works
Add the app in AccessOwl
Invite the integration account to the app
The AccessOwl integration account completes the setup
What the pending status means
After you connect an app, the integration shows as pending until the setup is complete. AccessOwl is either waiting for the integration account to be invited to the app, or still finishing the account setup and the first user sync. As long as you have completed the invitation step, no action is needed on your side. The setup can take up to 10 hours, but it usually completes much faster than that. If the integration stays pending longer than expected, double-check that the invitation was sent to the integration account’s email address and that the assigned role matches the setup instructions.Connection errors
When AccessOwl can’t connect to an app, the integration shows an error state. A Sync paused status is not an error on your side. It means AccessOwl has paused the user sync for the integration, usually for maintenance on our side, and the Sync capability card shows Maintenance with the time of the last successful sync. Provisioning keeps running in the meantime, and the sync resumes on its own once the maintenance is done. No action is needed on your side. A broken authorization is not that. Where a paused sync means AccessOwl is not syncing the app for now, a broken authorization means the app is no longer accepting the authorization AccessOwl connects with. Retrying cannot fix it, so it never clears on its own and the integration has to be reconnected. AccessOwl detects this and shows an alert on the dashboard, so you do not have to spot it on the application itself. For Google Workspace, Microsoft 365 and GitHub, your Org Admins also receive a Slack message with a Reconnect button and a link to the reconnection steps. For every other integration, the dashboard alert is where you find out. The three error states below require action on your side.Integration account not invited
AccessOwl could not find the integration account in the app. Invite the integration account, give it the role listed in the setup instructions, and click Retry.Not enough permissions
The integration account exists in the app, but its role does not allow it to manage users. Verify that the integration account has the role listed in the setup instructions and click Retry.Access denied
The integration account is blocked from signing in to the app. The most common causes:Google Error 403 - App not enabled for user
Google Error 403 - App not enabled for user
Google Error 400 - Access not configured
Google Error 400 - Access not configured
The integration account cannot sign in because a passkey is required
The integration account cannot sign in because a passkey is required
Access to accounts via Single Sign On (SSO) is restricted
Access to accounts via Single Sign On (SSO) is restricted
Access Denied - Invalid Credentials
Access Denied - Invalid Credentials
FAQ
Who manages the integration account's password and 2FA?
Who manages the integration account's password and 2FA?
Can I accept the app's invite or sign in as the integration account myself?
Can I accept the app's invite or sign in as the integration account myself?
How do I disconnect an app that is connected to AccessOwl?
How do I disconnect an app that is connected to AccessOwl?
How do I disconnect an app with Google or Entra ID groups linked?
How do I disconnect an app with Google or Entra ID groups linked?
Can we change how an app is integrated?
Can we change how an app is integrated?
Does AccessOwl deactivate, remove, or delete users?
Does AccessOwl deactivate, remove, or delete users?
Does the integration account cost us a seat?
Does the integration account cost us a seat?
Does the integration account purchase a seat when none are left?
Does the integration account purchase a seat when none are left?

