This article guides you through 3 topics to set-up the User Import Inline Hook inside the Okta Workforce Identity Cloud (WIC):
- Set-up Okta Workflows
- Set-up Okta Inline Hook
- Set-up HRaaS app
The screenshots are showing the Okta Identity Engine (OIE), but this guide will also work with Okta Classic.
Set-up Okta Workflows
First set up the workflow on Okta Workflows:
![](https://assets-global.website-files.com/60cf1b30347c39f01b189cb9/6630ffc9425715657a5e9ab5_s3wzDTeuKftxW6xmGV3ngu43npi_XS2xCdk0Ed5f76CskVXsRlrYHrcesQ6opAgPGw7k6pChfXZ-VeOVux5gIE2_UohVYolM3XO1g7lvhnAl-9MwKZjsoFLDb73a1n-9J41zXZTdq2Znu8UYmMQgLow.png)
- [Flows → New Flow] Create a new helper flow and follow this example or import hte flow from below
![](https://assets-global.website-files.com/60cf1b30347c39f01b189cb9/6630ffc99886f35462d57f4c_-Te1TUMTWLKZ0Bl9YtQ0B0G_nmhXmA2iR2ryaq_m4XQ42Bvms7hQx1Rc6XX7g8jdPxn418cELcwz-4bk756L00BoPYmeoDA9dr7u-WOmMPlHbDzmgbr6g5mw5ya6YQVf0WxTUqPANSETWqqxWVamtsw.png)
- [Flows → New Flow] Create the new main flow with an API and follow this example or import the flow from below
![](https://assets-global.website-files.com/60cf1b30347c39f01b189cb9/6630ffc96147d61f57371094_v5xKf0QBR1l65LebOaTCi4fUrn4Ip1Ro2SPCKZuN8EkonQd2lSjkerVF2cMib1U8fX3gOYSGUbYf583leHOjz4JXJzCFMn5XCsur-PpvnuKEtK9dbckZxIwYxrQgmZK_Oo3u6GUNA_djwS-I_qBOWaQ.png)
Copy your Invoke URL
- Alternatively download this flowpack: Flowpack
- Import the flowpack
- Update the username create defined by your rules (e.g. change the domain)
- Go to endpoint settings and copy your Invoke URL
![](https://assets-global.website-files.com/60cf1b30347c39f01b189cb9/6630ffc93dfd43c35c356aba_Tk_bMVAbjDGYiNalmaj0KWacBtnOSil7N3PA3t8-Ll_bT2Vc3GxDrRDxuAdkFvkByODz6D_iC_Su0Ua0HtpzBjP0pw8tMUFUGjUK3sTZp1yy-ZlLV_GUcV3VRfUn-Z6nRnp8IF-tQrme0dfQKBI_vEQ.png)
Set-up Okta Inline Hook
Next step is to configure Okta to use the User Import Inline Hook against Okta Workflows:
- Login to your Okta Admin Dashboard
- [Workflow → Inline Hooks] Add a new Inline Hook with the type User Importsome text
- If you can't see this hook type, create a support ticket to get it enabled in your tenant.
- URL: The Invoke URL from Workflows
- Save
Set-up HRaaS app
The last step is to configure your HRaaS app to use this inline hook:
- Go to the settings page of your HRaaS app in Applications
- Go to Provisioning → To Okta
- Edit Inline Hooks and choose your created User Import Inline Hook
![](https://assets-global.website-files.com/60cf1b30347c39f01b189cb9/6630ffc901f315cfe5bf689f_pZ8_Zp4ncY52RC_2jmPfA1usm7z2M1xxx3uTPypllHLiY7NBB0LKzh1UiYno55jyaPyAuz7PgOfU5U3MyOj7-or8tUl_x0m5YSxiNXyOwismzvekfc65FCL3Ktpi-Ffg-LJVlJS4VpLFzy5RhQK38Xc.png)
Note: In this example I also switched the Application username format to Email in the tab Authentication.