The Expensify Okta Integration Network (OIN) App provisioning flow fails with the following error visible in the Okta dashboard:
Automatic provisioning of user <username> to app Expensify failed: Matching user not found
- Expensify Okta Integration Network (OIN) App
- Provisioning
- Okta Classic Engine
- Okta Identity Engine (OIE)
This error is thrown because the Expensify OIN application does not support the Create Users provisioning feature (for example, Provision Users from Okta to the Expensify app is not supported).
The Create Users feature is not available in provisioning settings when navigating to Applications > Applications > Expensify > Provisioning > To App in the Okta Admin Console.
Because the Expensify OIN app does not support the Create Users provisioning feature, the user account must already exist on the Expensify side before the user can be assigned to the Expensify app in Okta, so it matches the existing user in Expensify. User match will be based on the Username in Okta.
To verify that the user is already present in the Okta Expensify app, please follow the details below:
- In the Okta Admin Console, navigate to Applications > Applications > Expensify > Assignments.
- Click the blue pencil icon for the affected user, as shown in the screenshot below, to verify that the username matches the one on the Expensify side.
- Check if the user is active on the Expensify side.
NOTE: If the issue persists, please contact Expensify support for more details and steps on how to resolve this error.
