Wiresk Scheduler – The Fundamentals

Estimated reading time: 2 min

Understanding Scheduled Triggers, Recurrence Rules, Jobs, and Execution Behavior

Wiresk's scheduler banner

The Scheduler is a core part of Wiresk. It determines when and how often a Flow should run by configuring recurrence rules on its Trigger. This removes the need for manual execution and supports automated, time-based workflows.

When you assign a schedule to a Trigger, Wiresk performs the following operations at each scheduled interval:

1. Data Retrieval

At the scheduled time, Wiresk sends a request to the connected app (e.g., Odoo, Notion, HubSpot) using your configured filters. For example, it might fetch all contacts where the name equals “John.”

2. Job Creation

Each record retrieved becomes a separate job. If 10 matching items are found, Wiresk generates 10 jobs.

3. Flow Execution per Job

Each job runs through the Flow independently. The Flow is executed once per data item, ensuring isolated processing and reducing risk of error propagation.

Wiresk uses a two-part strategy for efficient and safe processing:

  • Batch Retrieval: Data is pulled in medium-sized batches (typically 100–1000 items) to balance performance and load.
  • Individual Processing: Each record is processed independently. If one job fails, it doesn’t block others from being executed.
This strategy aligns with the behavior of many APIs, which often handle requests individually rather than in large batches. By processing items separately, Wiresk ensures compatibility with various APIs and reduces the risk of large-scale job failures due to a single erroneous data item.

When configuring a Trigger, Wiresk provides a sample using the Use button (formerly “Get Sample”). This sample is a generic mock dataset, not real data. It helps you map fields correctly before running the Flow.

The field mapping logic you configure with the sample will be applied to all actual jobs during real executions.

To test your Flow with live data, use the Run Scheduler tab explained below.

Wiresk allows scheduling in two ways through the Recurrence Rule settings:

Use this to schedule a one-time execution.

  • Ideal for:
    • Initial data syncs
    • Setup tasks
    • Manual test executions
  • After execution, the schedule automatically clears.

Used to set repeating schedules across various timeframes.

OptionDescription
Repeat ForeverRuns indefinitely based on the selected frequency.
Repeat for (x) TimesStops after a defined number of executions.
Repeat Between DatesRuns only within a defined start and end period.

You can select from the following recurrence frequencies:

ModeDescription
Daily at Multiple TimesRuns multiple times per day at intervals (e.g., every 15 mins).
DailyRuns once per day at a specific time (e.g., 15:13), with a repeat count.
WeeklyRuns on specific days of the week (e.g., Mondays at 10:00).
MonthlyRuns on a specific day each month.
YearlyRuns on a specific date annually.
Specified DatesRuns on user-selected dates and times.

The Run Scheduler tab in the Flow Builder allows you to manually force-run the scheduler once using real data from the Trigger.

How to use it:

  1. Click the Run button in the bottom-left corner of the Flow Builder.
  2. Open the Run Scheduler tab.
  3. Select the Trigger (if more than one is configured).
  4. Click Run.

Wiresk will immediately retrieve live data using your Trigger’s filters and process the Flow as if the schedule had triggered normally.

This is useful for verifying:

  • Live field mapping with actual records
  • Flow behavior using real-time input
  • Connection integrity before enabling full automation

To access:

  1. Go to the Flow Management section.
  2. Click the clock icon next to the Flow to open the Trigger Management Panel.

From here, you can:

  • Activate or deactivate Triggers
  • Force-run a scheduler
  • Copy Routing Keys (if you have configured an HTTP Trigger)

To modify the recurrence rule, open the Flow in the Flow Builder and edit the Trigger directly.


See related topics: How to Create a Flow in Wiresk, How to Run a Flow.
Explore our User Guide