In a hurry and want a quick comparison? Jump to the comparison
table.
Tasks
Think of a task as a single unit of work. You can create tasks when certain events occur in your application - a user making a purchase, signing up for your newsletter, and so on. Once such a task is created, Mergent adds it to a queue and ensures it’s reliably processed by your application. Tasks are ideal for one-off, asynchronous jobs that need to be done outside the main application flow.Schedules
Schedules represent recurring work that needs to be done at regular intervals. These intervals can be defined by a cron expression or an rrule, giving you the flexibility to schedule tasks as often as needed - be it every minute, daily, or even every third Tuesday of the month. When a schedule is triggered, it creates a task, just like any other task you’d manually create. Mergent then sends this task to your application for processing. Schedules are perfect for tasks that occur regularly, like sending out weekly newsletters, generating monthly reports, or performing daily data clean-up.Tasks vs. Schedules
Workflow Diagram of Tasks and Schedules
Workflow Diagram of Tasks and Schedules
The following sequence diagram shows the workflow of creating and processing
both tasks and schedules in Mergent. You can click the diagram to zoom.

Quickstart
Get started with your first task & schedule in minutes
How Tasks Work
Learn more about tasks for one-off asynchronous workloads
How Schedules Work
Learn more about schedules and how they create tasks
Cron Syntax
Learn more about the syntax used with Cron schedules
RRule Syntax
Learn more about the syntax used with RRule schedules