<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D5KZ00001I910n0ABOkta Identity EngineWorkflowsAnswered2025-09-05T20:51:20.000Z2025-08-29T09:36:50.000Z2025-09-05T20:51:20.000Z

ZacharyM.24658 (Customer) asked a question.

Setting up Google Sheets as an Okta Userlist Source of Truth

Hey All,

 

Currently, I'm trying to setup a Google Sheet as the source of truth for my Okta instance, however, I'm running into some challenges with regard to users that have already been created.

 

I'm using the Google sheet as an employee list and I am constantly adding new users to the sheet. I followed the instructions on this Okta blog (https://www.okta.com/blog/2024/01/import-users-from-google-sheets-create-users-in-okta/) to setup a Workflow that creates users based on the data in this sheet.

 

The problem however, is that, once a user has already been created, the workflow gives a workflow error: "login: An object with this field already exists in the current organization" and thus the workflow errors out and no updates go through to Okta for new users due to the existence of the old users.

 

Is this any kind of workaround for this situation? Ideally, I'd like for the workflow logic to skip a user if they already exist, and if there have been any changes to an existing user, I'd like those changes to be made, as well as new users being created which is the main intention of this workflow.

 

As it stands, this workflow is only useful for uploading new users alone, and then its required to remove all users from the Google Sheet in order to add new users again, which defeats the purpose of the sheet being a comprehensive user source of truth.

 

I'd appreciate any advice. Thanks.


This question is closed.
Loading
Setting up Google Sheets as an Okta Userlist Source of Truth