Scheduled Runs (Onboarding + Offboarding)

Scheduled Runs

Scheduled Runs enable the configuration of workflows or playbooks to run at a specified future date and time, rather than immediately.

This scheduling ensures:

Onboarding: Provisioning tasks (such as provisioning Slack, Jira, and GitHub) occur exactly on Day 1.

Scheduled runs_on.png

Offboarding: Deprovisioning tasks (such as revoking access to Salesforce, Microsoft 365, and HubSpot) occur precisely on the last working day.

Scheduled runs_off.png

Using Scheduled Runs

Onboarding:

  • Day-1 Readiness – Ensures new hires have access to all necessary apps on their start date
  • Advanced Planning – IT teams can automate provisioning in advance
  • Time Zone Coordination – Schedule runs across different time zones for global teams
  • Compliance – Proves employees had access only from their start date

Offboarding:

  • Precise Timing – Access ends exactly as required (last working day or contract end date)
  • Risk Reduction – Prevents both premature deprovisioning (disrupts productivity) and delayed deprovisioning (creates security risks)
  • Advanced Coordination – Aligns with HR exit timelines
  • Audit Trail – Proves departing employees lost access immediately at exit

Scheduled Runs Process

Workflow execution process:

  1. Create workflow/playbook → choose Schedule for Later

  2. The task appears in the Scheduled Runs tab with the date/time

  3. At the scheduled time, Zluri executes automatically

  4. Results recorded in Run Logs

  5. Admins monitor execution → Completed / Failed / Pending

  6. If needed → Retry or Convert to Manual Task

    ScheduledRunsFlow.png

Onboarding vs. Offboarding Scheduled Runs

ScheduledRunsComparison.png
FeatureOnboardingOffboarding
PurposeProvision Day-1 access to apps on official start date/timeRevoke access on the exact exit date/time
Typical Use CasesNew hire starting next Monday; batch onboarding of internsEmployee leaving at end of month; contractors offboarding
ScheduleSelect Schedule for Later to run workflow/playbook at a specific timezone, date, and timeSame steps; configured for exit date instead of start date
Execution OutcomeProvisioning begins automatically at scheduled timeDeprovisioning begins automatically at scheduled time
Audit Use CaseProves employees had access only from their start dateProves departing employees lost access immediately at exit

Key Features

Search Runs

Scheduled runs_search runs.png

The Search Runs field allows admins to quickly locate a scheduled run by typing:

  • Workflow or playbook name
  • User name or email
  • Any relevant identifier

Provides fast access for managing a large number of scheduled runs.

Filters

Scheduled runs_filter.png

Refine the Scheduled Runs view based on multiple criteria:

Filter scheduled runs by:

Scheduled runs_filter options.png
  • Playbook Id
  • Playbook Name
  • Draft Id
  • Draft Name
  • Rule Id
  • Rule Name
  • Scheduled On
  • User
  • Scheduled By
  • Source

The + icon in front of each criterion allows to add filters to refine search. After selecting all criteria and their respective parameters, select Apply to save and apply the options.

Refresh

Scheduled runs_refresh.png

The Refresh reloads the Scheduled Runs view to reflect the latest changes.

Useful after:

  • Creating a new scheduled run
  • Editing or rescheduling an existing run
  • Canceling a run

Scheduled Runs Table

Scheduled runs_column table.png

The Scheduled Runs table displays all scheduled workflows and playbooks with the following columns:

Users The employee(s) the run applies to.

Workflow/Rule Name The specific playbook, draft, or automation rule scheduled.

Source Shows the source information from where it is scheduled.

Scheduled Time Date and time of the scheduled run. The Scheduled Time column displays the exact date and time for workflow/playbook execution.

Onboarding: Ensures provisioning aligns with HR start dates.

Offboarding: Ensures deprovisioning aligns with exit dates.

Helps plan runs across different time zones for global teams.

Status Status of the Scheduled Run.

Scheduled By Admin scheduling the run.

Three-Dot Menu Actions

The three-dot menu on the right side of each scheduled run row provides two actions:

Scheduled runs_3 dot_reschedule and cancel run.png

1. Re-schedule Run

Allows admins to change the date and time for a scheduled execution.

Use for:

  • Start/end dates shift

  • Onboarding or offboarding needs to be delayed

  • Time zone adjustments are required

    Reschdule Run.png

2. Cancel Run

Allows admins to cancel a scheduled workflow/playbook before it executes. Canceling prevents execution and removes the run from the active schedule.

Scheduling Workflows

From Workflows or Playbooks

The Scheduled Runs page lists all workflows and published playbooks manually scheduled to run at a future date and time.

Step-by-step:

  1. Create a Workflow or Playbook
    • From the Drafts or Playbooks tab, configure the workflow as usual
  2. Choose Run
    • After setup, select Run
    • Two options are available to choose from:
      • Run Now – Executes immediately
      • Schedule for Later – Opens scheduling options
  3. Set Date and Time
    • Select the timezone, date, and time for execution
    • Confirm the schedule (note: typing "CONFIRM" is required before saving)
  4. Verify in Scheduled Runs
    • The workflow scheduled for later now appears in the Scheduled Runs tab
  5. Review Execution
    • After the scheduled time has passed, check the Run Logs tab to verify the results

From Automation Rules

For New Rule creation in the Automation Rules tab, select from the following run options:

  • Immediately – As soon as the employee is marked for onboarding/offboarding
  • Schedule for a future date and time – Runs on the onboarding/offboarding date of the employee at a specified time

Workflows scheduled through Automation Rules will also appear on the Scheduled Runs page.

Automated Execution

Upon reaching the scheduled date and time:

  1. Zluri automatically executes the playbook or workflow
  2. No manual intervention is required
  3. After execution, the record moves from Scheduled Runs to Run Logs
  4. The outcome can be reviewed in Run Logs

Monitoring Scheduled Runs & Run Logs

In Scheduled Runs:

  • View all future executions, including the user, workflow, and scheduled time

After Execution (in Run Logs): Check for statuses:

  • Completed – All actions succeeded
  • Completed with Errors – Some actions failed
  • Failed – All actions failed
  • Pending – Waiting on manual tasks or dependencies

For any failures, retry the action or convert it to a manual task.

Example Scenarios

Onboarding Example

Scenario: New hire starting next Monday at 9:00 AM.

Setup:

  1. Create onboarding workflow with Slack, Jira, and GitHub provisioning
  2. Choose Schedule for Later
  3. Set date to next Monday, 9:00 AM, select appropriate timezone
  4. Confirm schedule

Outcome: On Monday at 9:00 AM, Zluri automatically provisions access. Results appear in Run Logs for verification.

Offboarding Example

Scenario: A contractor's departure is scheduled for September 30th at 6:00 PM local time.

Setup:

  1. Create Offboarding Playbook to:
    • Remove Google Workspace access
    • Deprovision Slack account
    • Revoke Microsoft 365 license
  2. Schedule workflow to run at the specified exit date and time

Execution: On September 30th at 6:00 PM, Zluri executes the workflow automatically.

Results in Run Logs:

  • Google Workspace → Completed
  • Slack → Completed
  • Microsoft 365 → Completed with Errors (license conflict)

Action: Review and resolve Microsoft 365 error to prevent recurrence in future cases.