Skip to main content
This page explains how to create a workflow that automatically updates user information (identity). The workflow runs on a specific schedule.

Template overview and how to choose

We provide two prebuilt Schedule ID Update templates for different purposes.
TemplateWhat it doesExample use cases
Schedule Directory UpdateTransforms and updates directory data on a recurring schedule, then runs a condition filter to provision the matching SaaS accounts for the targeted users.Syncing HRIS data every morning at 9 AM with automatic provisioning
Bulk directory updates and new service grants every Monday
Bulk ID SyncRuns data mapping on a recurring schedule to bulk update the directory and notify the team. Unlike Schedule Directory Update, this template does not include provisioning.Regular bulk updates of large volumes of ID data (without provisioning)
Scheduled data sync similar to manual CSV imports
Two template cards: Schedule Directory Update and Bulk ID Sync

Setup steps

  1. Go to Automation > click [Create Automation] in the upper right corner of the Automation Center screen. Create Automation button
  2. Select a Schedule ID Update template from the dialog.
    1. Schedule Directory Update: click [Create from template].
    2. Bulk ID Sync: click [Use Bulk ID Sync].
  3. Set the employee conditions in “1. Scheduled Job” on the Builder screen.
    FieldDescription
    Contract Start Date (optional)Select the date on which the workflow runs. Select [Any Date/Custom Date] and specify a date from the calendar. If you select a custom date, the specified date is not included. Choose from the dropdown: “Within / Before / After”. “Within” specifies a period.
    Employee Type (optional)Select the attribute to target, such as “Full-time Employee”.
    Number of Services / Number of Devices (required)Set a threshold for either the number of services or the number of devices. Use the spin button (up/down arrow) on the right to set the threshold.
    [+ Add Other Conditions]You can add conditions such as “Contract End Date / Department / Job Title / Work Location / Manager ID / Company Name / Another Email / Display Name / First Name / Last Name / Email Address / Employee Number / Remarks / Custom Item”.
    Execution ScheduleSet the execution frequency (daily/weekly/monthly).
    TimeSpecify the execution time (e.g., 09:00). Click the clock icon to set the time.
    Scheduled Job settings screen
  4. The screens after “1. Scheduled Job” differ depending on the template you selected. See the linked steps for details.
    1. Schedule Directory Update: Identity
    2. Bulk ID Sync: Data Mapping
  5. Click [Publish] in the upper right corner of the screen. Publish button screen
  6. The “Confirm Workflow Automation Settings” screen appears. Set an automation name and click [Publish]. Automation Name: Enter an easily identifiable name (e.g., scheduled_update_identity). Confirm Workflow Automation Settings screen
  7. A message appears saying “Workflow has been published”. Click [OK]. On the workflow list in the Automation tab, find the workflow you created. Confirm that the toggle switch in the “Status” column is ON (enabled). Workflow list screen on the Automation tab

Identity

On the Builder screen, select Identity to configure what action to perform on the target users. Action: Select “Get Identity / Create Identity / Update Identity / Delete Identity”.
  • If you select “Get Identity / Delete Identity”, the Identity ID field appears.
  • If you select “Create Identity / Update Identity”, the “Create Identity Parameters” screen appears. Review the “Identity Variable Mapping” explanation. Check that variables such as {{identity.displayName}} (display name) are linked correctly. Also check {{identity.primaryEmail}} (primary email address) is linked correctly. You can also map fields such as job title, department, employee ID, and contract end date as needed.
Identity variable mapping settings screen

Data mapping

On the Builder screen, select Data Mapping. This shows a list of the standard identity fields and your company’s custom identity fields. Click [Autofill from Sample Payload] to automatically infer each field based on the keys received in a test payload. Fields are matched in order of priority: exact match, then partial prefix/suffix match.
Always review the results before saving. Fields with no match are left blank and are skipped at run time.To override a field, click it and select a variable from [Insert Variable]. You can also enter a direct path (e.g., {{trigger.user_displayName}}) to override or specify the value. Each field can hold only one {{trigger.X}} variable — entering more than one makes the field invalid.
FieldDescription
TargetCurrently, only “identity” can be selected.
Field MappingDefines the conversion rules from data source to target field. You can also configure custom fields.
Data mapping settings screen

How to automatically delete accounts with no service integrations (0 services)

You can automatically extract and delete accounts that are not linked to any SaaS (0 services). Use this to clean up unnecessary data. Set the conditions to extract users with “0 services” as the target. For how to check “0 services” in the directory, see Other filters.
  1. Go to Automation > click [Create Automation] in the upper right corner of the Automation Center screen.
  2. Once the template selection screen appears, click [Create from template] under “Schedule ID Update”.
  3. Use the spin button (up/down arrow) to the right of the number of services to set the threshold to “0”. This targets accounts with no connected SaaS applications.
  4. On the Builder screen, under “2. Identity”, select [Delete Identity].
  5. Click [Publish] in the upper right corner of the screen.
  6. The “Confirm Workflow Automation Settings” screen appears. Set an automation name and click [Publish].
  7. A message appears saying “Workflow has been published”. Click [OK].

Check the automation execution history

Go to Automation > Automation tab > check the “Last Run” column in the workflow list to view the execution status. Workflow list with Last Run column in the Automation tab

Check the execution log

Go to Automation > select the workflow > Run to view the execution details. Workflow execution details screen

Check the execution history in the logs

Go to Automation > Automation tab > select the workflow > “Logs” to view the execution history. Workflow logs screen
Last modified on July 10, 2026