Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Workflow Settings


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


About Workflow Settings

The Settings tab of a workflow lets you set up notifications for when the workflow fails and delay the start of the workflow for holidays and other downtime.

Settings tab of a workflow

Notifications

You can set up notifications for when a workflow fails. For scheduled workflows, you can also set up a notification for when the workflow succeeds.

For more details and step-by-step instructions, see Workflow Notifications.

Workflow and Task Failures

The Workflow and task failures section of workflow settings allows you to control what happens to your workflow if one of its tasks fails.
the workflow and task failures tab

To change your task failure settings:

  1. Choose what you want to happen when a task fails:
    • Continue to run the remaining tasks in the workflow execution: When a task in your workflow fails, the workflow will continue to process any remaining tasks. This option is selected by default.
    • Stop running the workflow execution and don’t run remaining tasks: When a task in your workflow fails, any tasks that rely on the task that failed will not run. This includes any tasks that use piped text from the task that failed, or if the task is part of an ETL workflow (for example, if the extract task fails, the load task will not run).
  2. Choose how you want the system to retry failed tasks:
    • System retries each task failure for up to 24 hours: When a task in your workflow fails, the task will automatically be retried for up to 24 hours. This option is selected by default.
    • System retries each task failure for up to 15 minutes: When a task in your workflow fails, the task will automatically be retried for up to 15 minutes.
    • Do not retry failed tasks: When a task in your workflow fails, it will not be retried.
    Qtip: You can see more information about why a task failed by viewing the task’s JSON output. Only 429 and 5xx errors will be retried.
  3. Choose if you want to allow users to retry workflow executions from the Run History:
    • Allow workflow executions to be retried manually (Default): Users can rerun workflows by selecting them from the run history. For more information, see Rerunning Workflows.
    • Don’t allow workflow executions to be retried manually: You cannot retry failed workflows.
    • Specify how long workflow executions can be retried manually: You can retry failed workflows if that workflow failed during the specified time frame.
  4. Click Apply.
    Qtip: Click the Revert button to cancel your changes and return to the default setting.

Delayed Start Workflows

Delaying the execution of workflows can be useful when determining how your workflows get actioned. You can either schedule specific dates where a workflow will be paused or delay workflows for a specified amount of time every time they’re triggered.

Qtip: You can only create 1 delayed start set up per workflow.
Qtip: Delayed starts are available for all workflows, including event-triggered, scheduled, survey-specific, and global workflows.
  1. Open your workflow.
    List of workflows
  2. Go to Settings.
    Settings tab with delayed start section open
  3. Select Delayed start.
  4. Click Configure delayed start settings.
  5. Name the delay.
    Name and description fields
  6. Under Description, give a reason for the delayed start (optional).
  7. Determine what type of delay you would like to configure. See the subsections below for more information.
Qtip: You can see whether a workflow has delayed start in the list of survey or global workflows. You will see whether the delayed start is active (i.e., the workflow is currently paused) or if it is inactive (i.e., the workflow is currently executing as usual).
Delayed start status column on the list of workflows
Qtip: Workflow conditions are evaluated before the delayed start settings. This means that if someone edits a survey response so it no longer meets the condition, the workflow will not be reevaluated, and will run as if the response wasn’t edited. The original condition will be applied, followed by the delayed start.

ALWAYS DELAY START

Set workflows to delay every time they are triggered to add a buffer between when a workflow is triggered and when it is executed.

  1. Click Every time the workflow is triggered.
    Select always delay and then choose duration from dropdowns, click apply when finished
  2. Select the duration of time to delay the workflow.
    Qtip: Delays must be at least 15 minutes and at most 5 days.
  3. When you’re finished, click Apply.

SCHEDULED DELAY START

You can define a time period where a workflow will be paused immediately after being triggered and executed only after that time period has ended. This is useful if you want to pause workflows over holidays or outside of working hours and resume them once back in office.

Qtip: After the scheduled delay period, any workflows that were initiated during the delayed period get executed all at once.
  1. Select During specifically scheduled dates and times.
    Schedule a delay and include the start and end dates with the time zone
  2. Give the Start date of the time period the workflow should not be run. This is the first day the workflow will be paused.
    Qtip: Workflows will not start during the time period you choose and will resume once this time period ends.
  3. Give the End date of the time period. THis is the day the workflow will resume, and when any workflow triggered during the time period will execute all at once.
    Qtip: The maximum duration of a delay date / time period is 5 days.
    Attention: To ensure your workflow runs successfully, a randomized buffer period of between 1 minute and 1 hour is added to your end time. This means delayed start workflows may not run at your exact end time. For example, if you select 12:00AM as your end date, the workflow will run sometime between 12:01 AM and 1:00 AM.
  4. Select a Time zone.
  5. Under Recurrence options, choose whether or not the workflow delay repeats. This can be weekly, monthly, or yearly.
    Create recurrence, if you want.
  6. When you’re finished, click Apply.

Editing and Removing Delayed Start Settings

How much you can edit depends on whether the delayed start is active or inactive.

When a delayed start time period is inactive, you can change all configuration, including removing or reverting changes.

Remove and revert buttons

When a delayed start time period is active, you can do the following:

  • Edit the end date / time. Workflows that were initiated and put in the delayed queue before you edit the end date / time will resume at the original end date / time you set. Only new instances initiated after the end date / time was edited will honor the new end date / time.
  • Remove the delayed start interval. You’ll have to then choose what happens to workflows that were initiated (but then held back) during the delayed time interval:
    • Run them now.
    • Run them at the end of the delayed start period.
    • Never run delayed workflow executions.

Image of new window with options described

Qtip: The same is true for disabling a workflow with a delayed start. If your delayed start is inactive, you can disable the workflow without any additional concerns. If your delayed started is active when you disable a workflow, you will be asked to choose between running delayed workflows now, at the end of the start period, or never.