Skip Navigation
Show nav
Heroku Dev Center
  • Get Started
  • Documentation
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
  • Documentation
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
View categories

Categories

  • Heroku Architecture
    • Dynos (app containers)
    • Stacks (operating system images)
    • Networking & DNS
    • Platform Policies
    • Platform Principles
  • Command Line
  • Deployment
    • Deploying with Git
    • Deploying with Docker
    • Deployment Integrations
  • Continuous Delivery
    • Continuous Integration
  • Language Support
    • Node.js
    • Ruby
      • Working with Bundler
      • Rails Support
    • Python
      • Working with Django
      • Background Jobs in Python
    • Java
      • Working with Maven
      • Java Database Operations
      • Working with the Play Framework
      • Java Advanced Topics
      • Working with Spring Boot
    • PHP
    • Go
      • Go Dependency Management
    • Scala
    • Clojure
  • Databases & Data Management
    • Heroku Postgres
      • Postgres Basics
      • Postgres Performance
      • Postgres Data Transfer & Preservation
      • Postgres Availability
      • Postgres Special Topics
    • Heroku Redis
    • Apache Kafka on Heroku
    • Other Data Stores
  • Monitoring & Metrics
    • Logging
  • App Performance
  • Add-ons
    • All Add-ons
  • Collaboration
  • Security
    • App Security
    • Identities & Authentication
    • Compliance
  • Heroku Enterprise
    • Private Spaces
      • Infrastructure Networking
    • Enterprise Accounts
    • Enterprise Teams
    • Heroku Connect (Salesforce sync)
    • Single Sign-on (SSO)
  • Patterns & Best Practices
  • Extending Heroku
    • Platform API
    • App Webhooks
    • Heroku Labs
    • Building Add-ons
      • Add-on Development Tasks
      • Add-on APIs
      • Add-on Guidelines & Requirements
    • Building CLI Plugins
    • Developing Buildpacks
    • Dev Center
  • Accounts & Billing
  • Troubleshooting & Support
  • Add-ons
  • All Add-ons
  • Process Scheduler
Process Scheduler

This add-on is operated by Ivan Schneider

Easily schedule your process types and save dyno hours

Process Scheduler

Last updated February 20, 2019

Table of Contents

  • Provisioning the add-on
  • Service setup
  • Removing the add-on
  • Support

Process Scheduler is an add-on that allows for easy scheduling of Heroku processes depending on the hour of the day and day of the week.

Configuring Process Scheduler to scale your processes of any kind is done in a few clicks through a calendar web UI and will allow you to save on dyno hours with very minimal efforts. This add-on supports the PX and PM dyno types.

Provisioning the add-on

Process Scheduler can be attached to a Heroku application via the CLI:

$ heroku addons:create process-scheduler
-----> Adding process-scheduler to sharp-mountain-4005... done, v18 (free)

After installing Process Scheduler, it should be configured to properly scale your processes.

Service setup

The Process Scheduler dashboard allows you to configure the schedule for each of the process types of your application.

The dashboard can be accessed via the CLI:

$ heroku addons:open process-scheduler
Opening process-scheduler for sharp-mountain-4005…

or by visiting the Heroku apps web interface and selecting the application in question. Select Process Scheduler from the Add-ons menu.

The first time you visit the Process Scheduler dashboard, you will need to fill in your Heroku API key and your time zone before configuring your processes schedules.

Removing the add-on

Process Scheduler can be removed via the CLI.

This will destroy all associated data and cannot be undone!

$ heroku addons:destroy process-scheduler
-----> Removing process-scheduler from sharp-mountain-4005... done, v20 (free)

Support

All Process Scheduler support and runtime issues should be submitted via one of the Heroku Support channels. Any non-support related issues or product feedback is welcome at the Process Scheduler UserVoice.

Keep reading

  • All Add-ons

Feedback

Log in to submit feedback.

Ziggeo Proximo

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Podcasts
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing

Subscribe to our monthly newsletter

Your email address:

  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Heroku Podcasts
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Facebook
  • Instagram
  • Github
  • LinkedIn
  • YouTube
Heroku is acompany

 © Salesforce.com

  • heroku.com
  • Terms of Service
  • Privacy
  • Cookies