Heroku is a cloud-based platform as a service (PaaS) tool supporting several programming languages. It enables the developers to build, run, and operate the applications across languages such as Java, Node.js, Scala, Clojure, Python, PHP, and Go.

Triggers
-
New App
Triggers when a new app is created
-
App Updated
Triggers when an existing app is updated
-
App Deleted
Triggers when an existing app is deleted
-
New Collaborator
Triggers when a new collaborator is added
-
Collaborator Updated
Triggers when an existing collaborator is updated
-
Collaborator Deleted
Triggers when an existing collaborator is deleted
-
New Domain
Triggers when a new domain is created
-
Domain Deleted
Triggers when an existing domain is deleted
-
New Dyno
Triggers when a new dyno is created
-
New Release
Triggers when a new release is created
-
Release Updated
Triggers when an existing release is deleted
-
New Build
Triggers when a new build is created
-
Build Updated
Triggers when an existing build is updated
-
New Addon
Triggers when a new add-on is created
-
Addon Updated
Triggers when an existing add-on is updated
-
Addon Deleted
Triggers when an existing add-on is deleted

Actions
-
List Domains of App
Retrieve list of all the existing domains of your app
-
List Builds
Retrieve list of all the existing builds of your app in Heroku
-
Get List of Dynos
Retrieve list of all the existing dynos of your app in Heroku
-
Get Info of Dynos of App
Retrieve more details about a specific dyno of an app
-
Get Domain Info
Retrieve more details about a specific domain
-
Get Build Output
Retrieve output of a specific build
-
Delete Domain
Delete an existing domain linked to an app on Heroku
-
Create New Build
Create a new build
-
Add Dynos to App
Add dynos to an app
-
Add Domain to App
Add a domain to an app
To use Heroku in your workflow, you will first need to connect it with Built.io Flow.
To do this, drag any Heroku action listed under Heroku service on the canvas. In case of configuring Heroku triggers, double-click on the Start on your canvas and select Heroku service. Then, click on the Add New option listed under the Authorize Heroku field in the configuration window. You will be redirected to a new window where you will be prompted to allow a set of permissions to Built.io Flow. Click on Allow.
After this step, you will be redirected to canvas.
Rename the authorization as per your choice and click ADD. You can now see the added authorization under Authorize Heroku field. Once added, this authorization will be available in all Heroku actions and triggers.