Send Pushbullet Note via VMware Orchestrator
Send Pushbullet Notes
Pushbullet is a great tool to use for alerting of a variety of scenarios. If you haven’t looked at it before I highly recommend it and beats the heck out of email alerts. For example if I wanted to be alerted of a completed workflow or even an error in a workflow Pushbullet is a perfect solution. Alerts can be sent to one or multiple devices all at once. By leveraging the HTTP-REST plugin with Orchestrator this becomes very easy. Lets get started with a simple example on creating a workflow than can be then utilized in others.

Get Token
You’ll need your access token for Pushbullet that will be used for authentication. You can find your token by logging into Pushbullet and going to “Settings\Account” and making note.

Add Rest Host
First we will need to add the Pushbullet API url so we can use it with the plugin.
Feel free to use a different name.



Enter the token you noted earlier and the password can be anything


Add Rest Operation
Now that we have the Host we need to create the operation to send to the Pushbullet URL.


Select the host we created earlier

Now enter the information the operation we want to run

Select Submit when completed to create operation
Create Workflow
Within Orchestrator create a new workflow

Now edit the workflow and lets add some inputs to use for the content of the message to send

We will add two inputs



Now we need to add an attribute used for the message

That says outstringnote

Sciptable Task
Now we will add a scriptable task to place the content in format to be used with pushbullet


We are going to bind our inputs we created earlier

Now we will bind our output variable

Now for the actual script we use to convert to a string to send to Pushbullet.
var outstringnote = JSON.stringify(convertme);

Add REST Operation to Workflow
Now we will add the REST operation we created earlier


Your workflow should look like this so far

Now select the “Setup” button in the upper right to setup the bindings.

Select the operation we created earlier

All the params can be “skipped” and select the value for defaultContenttype

Enter application\json and hit ok

And select promote
Edit Workflow
Back on the schema tab select edit of the “Invoke a REST operation”

Select the IN tab and select the content parameter

Now select the variable we used in our script

Now hit save and close your workflow. If you receive a validation warning just hit view details and follow any recommendations.

Run Workflow
Now we are ready to run our workflow.


Now hopefully this was completed successfully. If it didn’t work check through the log of the workflow run for some details.
Leave a comment