The Next Generation Platform is Coming - Get Ready Now!

Advanced Scheduler

Reliable and powerful task scheduling as a service. Starting at ~$0/hour.

The New Standard

Advanced Scheduler is the new standard in task scheduling on Heroku apps. Get more flexibility, out-of-the-box monitoring and logs, added interfaces, greater reliability and unparalleled ease of use on top of the well-known Heroku Scheduler experience.

More Flexibility

Advanced Scheduler enables you to schedule one-off and recurring tasks using a dyno tailored to the job. Executes only when you need it to, just like a traditional cron job. May that be every minute or “at 00:00 New York time on the 1st of the month and on Monday”.

Out-of-the-box Monitoring

By default, Advanced Scheduler monitors the execution of your tasks and stores the execution history. Whenever a task fails to run properly, we will notify you, allowing you to quickly start investigating and tackle the issue.

Real-time Execution Logs

Advanced Scheduler optionally fetches the application logs of your Heroku app’s task executions in real-time. This feature allows you to run a task and easily monitor, test, and verify your implementation—all in one place.

Added Interfaces

Interact with Advanced Scheduler using more than just the dashboard. Extend the Service API to programmatically create and manage your triggers. Use the Heroku CLI plugin to perform common trigger management tasks directly from the terminal.

Greater Reliability

Advanced Scheduler is built with precision in mind, minimising execution delays. When a scheduled task is due for execution, it is triggered within seconds. If it fails to run, multiple attempts will be made over time to ensure proper execution.

Unparalleled Ease of Use

Schedule your tasks using cron expressions or the schedule helper. Use any command and config var that can run in your Heroku application. Tasks will run as one-off dynos and show up in your logs, using the same environment as your app.

Heroku Scheduler Migration

Avoid any risk of config mistakes and save time by automatically importing Heroku Scheduler jobs directly into Advanced Scheduler. The imported jobs will behave exactly the same, allowing you to be up and running within a few clicks.

Free Premium Trial Available

Ready to experience the next standard in task scheduling yourself?

Get started with your free trial now and get 100 task executions.

Install Advanced Scheduler Trial

Region Availability

The available application locations for this add-on are shown below, and depend on whether the application is deployed to a Common Runtime region or Private Space. Learn More

  • Common Runtime
  • Private Spaces
Region Available
United States Available
Europe Available
Region Available Installable in Space
Dublin Available
Frankfurt Available
London Available
Montreal Available
Mumbai Available
Oregon Available
Singapore Available
Sydney Available
Tokyo Available
Virginia Available

Plans & Pricing

    • Triggers 3
    • Task Executions Up to 100
    • Execution History 3 days
    • One-off Task Scheduling
    • Recurring Task Scheduling
    • Manual Executions
    • Monitoring
    • Execution Logs
    • Notifications
    • Variable Dyno Type
    • Time Zones
    • Service API
    • Heroku CLI Plugin
    • Dedicated Support
    • Triggers 12
    • Task Executions 50,000 per month
    • Execution History 3 days
    • One-off Task Scheduling
    • Recurring Task Scheduling
    • Manual Executions
    • Monitoring
    • Execution Logs
    • Notifications
    • Variable Dyno Type
    • Time Zones
    • Service API
    • Heroku CLI Plugin
    • Dedicated Support
    • Triggers 24
    • Task Executions 100,000 per month
    • Execution History 7 days
    • One-off Task Scheduling
    • Recurring Task Scheduling
    • Manual Executions
    • Monitoring
    • Execution Logs
    • Notifications
    • Variable Dyno Type
    • Time Zones
    • Service API
    • Heroku CLI Plugin
    • Dedicated Support
    • Triggers 60
    • Task Executions 200,000 per month
    • Execution History 14 days
    • One-off Task Scheduling
    • Recurring Task Scheduling
    • Manual Executions
    • Monitoring
    • Execution Logs
    • Notifications
    • Variable Dyno Type
    • Time Zones
    • Service API
    • Heroku CLI Plugin
    • Dedicated Support
    • Triggers 120
    • Task Executions 400,000 per month
    • Execution History 14 days
    • One-off Task Scheduling
    • Recurring Task Scheduling
    • Manual Executions
    • Monitoring
    • Execution Logs
    • Notifications
    • Variable Dyno Type
    • Time Zones
    • Service API
    • Heroku CLI Plugin
    • Dedicated Support
    • Triggers 240
    • Task Executions 800,000 per month
    • Execution History 30 days
    • One-off Task Scheduling
    • Recurring Task Scheduling
    • Manual Executions
    • Monitoring
    • Execution Logs
    • Notifications
    • Variable Dyno Type
    • Time Zones
    • Service API
    • Heroku CLI Plugin
    • Dedicated Support
Install Advanced Scheduler
heroku addons:create advanced-scheduler

To provision, copy the snippet into your CLI or use the install button above.

Advanced Scheduler Documentation