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

Job Scheduling


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 Job Scheduling

When creating a job in XM Discover, you can choose when that job runs. Some jobs can be scheduled to run on a recurring basis, while other jobs can be scheduled as a one-time occurrence.

You can set the job’s schedule in 2 different places:

  1. When creating the job, one of the steps in the setup will be to set the job’s schedule.
  2. If the job is already created, you can change the schedule using the job options menu.
Qtip: Ad-hoc file upload and XM Discover Link jobs cannot be scheduled as they run immediately after being configured.

Setting a Job Schedule

Follow the instructions in this section to set a recurring job schedule:
creating a recurring job schedule

  1. Select Schedule Incremental Runs.
  2. Choose the Frequency you want the job to run on:
    • Hourly: The job runs every X amount of hours.
    • Daily: The job runs once a day.
    • Weekly: The job runs each week on the days that you choose.
    • Monthly: The job runs once a month on the day you choose.
  3. Depending on your selected frequency, choose when the job should run:
    • Hourly: Enter the number of hours between job runs.
      setting an hourly frequency
    • Daily: There is no additional setup step for daily schedules. Continue to the next step.
    • Weekly: Choose the day(s) of the week you want the job to run.
      setting a weekly job schedule
    • Monthly: Choose the day of the month you want the job to run.
      choosing a monthly schedule

      Qtip: Choose 31 if you want the job to run on the last day of the month. For months without 31 days, the job will still run on the last day of the month.
  4. For Starts on, choose the time that the job should begin running.
  5. Select the Timezone when the job should run.
  6. When creating a new job, the job will immediately validate attributes and pull data once the job is saved. If you want a newly created job to skip pulling data automatically, enable Create job but do not pull data.
  7. Specify how much additional data (in days or hours) to pull during an incremental run to ensure that all relevant historical data is available for processing.

Scheduling a One-Time Job

When creating a job, you can set that job to run immediately after the job is created:
setting up a one-time data pull

  1. Select Set Up One-Time Pull.
  2. Specify how much additional data (in days or hours) to pull during an incremental run to ensure that all relevant historical data is available for processing.

Determining Next Run Time

When creating a job schedule, you choose how often the job runs and when. This section covers how to figure out your job’s next scheduled run time based on your settings.

Hourly Jobs

If you configure a job to run hourly, it will trigger as soon as possible as opposed to waiting for the next available instance of the “Starts on” time.

For example, let’s say you’re creating a new job that runs hourly, starting at 8:30 AM. When you save the job, the current time is 9:18 AM. The job will not wait until 8:30 AM the next day to begin running. Instead, the next scheduled run time will be 9:30 AM later that day.

Daily, Weekly, and Monthly Jobs

For daily, weekly, and monthly jobs, the next run is set to the earliest available instance of the “Starts on” time.

For example, let’s say you create a new job on March 15 at 1:00 PM. The table below contains the next scheduled run times for different schedule settings:

Schedule Next Run
Daily, start time is earlier than 1 PM March 16
Daily, start time is later than 1 PM March 15 (on the same day)
Every 4th day of the month April 4
Every 20th day of the month March 20
Every 15th day of the month, start time is earlier than 1 PM April 15
Every 15th day of the month, start time is later than 1 PM March 15 (on the same day)
Every 31st day of the month March 31 (then April 30, May 31, and so on)