Resources · n8n integration

Pushbullet n8n integrationAutomate Pushbullet with n8n.

Every automation eventually has to reach a phone. The Pushbullet n8n integration wraps 4 operations on a single push resource, so a workflow can send a note, a link or a file to one device, an email address or a channel, then read back or clean up what it sent. The starting signal comes from somewhere else.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the Pushbullet n8n integration actually do?

It connects n8n workflows to the Pushbullet API through one node, built around a single resource called Push. A push is the short notification that lands on your phone, in the browser extension, or with anyone subscribed to a channel. n8n can create one, read the ones already sent, hide one, or remove it. That is the whole surface: 4 operations, 1 resource, no starting node.

Scenario one, the overnight job nobody watches. A workflow reads rows from Google Sheets, processes them, and closes with push.create set to Note, so the outcome lands on the phone of whoever is on call. Title carries the summary, body carries the detail. No need to open n8n to find out how the run went.

Scenario two, the link handoff. The workflow produces a URL: a generated report, an invoice, a dashboard filtered on today. Type set to Link sends that address as a notification you open with one tap, instead of one more message competing for attention in Gmail.

Scenario three, the file drop. Type set to File pushes a binary item coming from an earlier node, so a PDF built mid-workflow reaches the device without a storage link in between. Target decides who receives it: one specific device, an email address, a channel tag, or every device on the account.

Reach for the HTTP Request node once the Pushbullet API offers something this one does not. Devices, contacts, chats and channel subscriptions all sit outside the dedicated node's reach. The same Pushbullet credential, the connection saved once inside n8n, authenticates that HTTP call too.

Two limits are worth knowing before building anything. There is no Pushbullet trigger, no node that wakes a workflow up when a push arrives, so the start comes from a Schedule Trigger, from a Webhook node (a URL n8n publishes and another service calls), or from the trigger of another tool such as Slack or Telegram. And Get Many stops at Limit for as long as Return All stays off. If the platform choice is still open, the n8n review goes deeper into the self-hosting question.

Connect

How do you connect Pushbullet to n8n?

  1. 01

    Create the OAuth client

    Start on the Pushbullet create client page. It turns your account into an OAuth client, meaning an app allowed to act on your behalf. Creating it hands you a Client ID and a Client Secret. Keep the tab open, because n8n needs both values, and the client needs one value coming from n8n before the pairing works at all.

  2. 02

    Register the redirect URL

    In n8n, open the Credentials menu and add a new Pushbullet credential. n8n displays an OAuth Redirect URL: copy it and add it as the redirect_uri of the client you created a minute ago. That address is where Pushbullet sends the browser once access is granted, and a value that does not match is behind most connections that never complete.

  3. 03

    Authorize from n8n

    Paste the Client ID and the Client Secret into the credential, then click Connect my account. The Pushbullet consent screen opens, you approve, and n8n stores the token. The credential is saved once for good: every Pushbullet node you add afterwards offers it in a dropdown, in any workflow on that instance.

Actions

What can the Pushbullet node do?

The Pushbullet node exposes 4 operations across 1 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.

Resources × operations matrix
ResourceCreateGet ManyUpdateDelete
Push✓✓✓✓

Push

4 operations
01

Create a push

push.create

What you see in n8n

Notes & use cases

Sends a new push and returns the created object, including its identifier.

Key parameters

  • Type: Note, Link or File, and that choice drives the fields that follow.
  • Title and Body: the two lines shown in the notification.
  • URL: the address opened on tap, for a Link push, often {{ $json.url }}.
  • Input Binary Field: the name of the binary field holding the file, for a File push.
  • Target and Value: Target picks Default, Device ID, Email or Channel Tag, and Value carries the matching identifier, address or tag.
Use cases
a nightly import ends with a Note push announcing how many rows went through.
02

Delete a push

push.delete

What you see in n8n

Notes & use cases

Removes a push from the account, so it disappears from the Pushbullet history and from the devices that synced it.

Key parameters

  • Push ID: the identifier of the push, taken from the output of a Create a push or Get many pushes step, never the title.
Use cases
a workflow that pushes a temporary access link deletes it when the window closes, so the history does not keep a readable address around.
03

Get many pushes

push.getAll

What you see in n8n

Notes & use cases

Reads the pushes already sitting on the account and returns them as items, one per push.

Key parameters

  • Return All: on, n8n walks every page of the history; off, Limit sets how many pushes come back.
  • Active: in Filters, left on, it leaves out pushes that were already deleted.
  • Modified After: in Filters, a timestamp from which pushes are picked up, which spares a scheduled run from reading everything again.
Use cases
a weekly archive collects the pushes modified since the last run and files them in a sheet.
04

Update a push

push.update

What you see in n8n

Notes & use cases

Marks an existing push as dismissed, which hides its notification wherever that is still possible. Nothing else moves.

Key parameters

  • Push ID: the push to act on, usually piped in from a Get many pushes step.
  • Dismissed: set to true, the notification is hidden where the device allows it, and it is the only attribute this operation edits.
Use cases
an incident workflow hides its own alert as soon as monitoring confirms the service is back.
Need help

Need help automating Pushbullet with n8n?

A person reads every message.

FAQ

Pushbullet and n8n, the questions that come up

01Is the Pushbullet n8n integration free?
Yes on the n8n side. The Pushbullet node ships with n8n, so there is nothing to install and no extra cost, whether you run n8n Cloud or self-host the Community Edition under the Sustainable Use license. A workflow built on one runs the same way on the other. What a Pushbullet account itself costs is a separate question, and this page does not cover it. The real cost is setup time: you create the OAuth client once, save the credential once, and every workflow on that instance reuses it from then on.
02What credentials does the Pushbullet node need?
OAuth2, and only OAuth2. The credential asks for a Client ID and a Client Secret, both generated when you create a Pushbullet app, also called an OAuth client, on the create client page. Before the handshake works, the OAuth Redirect URL shown by n8n has to be registered as the redirect_uri on that client. Then the account connection button in n8n opens the Pushbullet consent screen and stores the token. A Pushbullet account is the prerequisite. Once saved, the credential lives in the Credentials menu, and every Pushbullet node in every workflow picks it from a dropdown.
03What are the limits of the Pushbullet node in n8n?
It does one thing well. The node exposes 1 resource, Push, and 4 operations on it: create, delete, get many, update. Anything else in the Pushbullet API, devices, contacts, chats, channel subscriptions, is not wired into the node, so an HTTP Request node carrying the same credential is the way to reach those endpoints. Update only toggles Dismissed, it does not rewrite a title or a body. And Get Many returns up to Limit unless Return All is enabled, which is what makes n8n page through the full history instead of the first slice.
04Can a workflow start from a Pushbullet event?
No. Pushbullet has no trigger node in n8n, so nothing on the Pushbullet side wakes a workflow up. The node acts, it does not listen. To run on a rhythm, start with a Schedule Trigger and poll with Get many pushes, using Modified After to look only at what changed since the previous run. To react to something outside n8n, start with a Webhook node that the other service calls, or with the trigger of another tool in the same workflow. Pushbullet then sits at the end of the chain and delivers the notification.
05n8n or Make for Pushbullet?
It depends on where you want the workflow to live. n8n runs self-hosted with Docker or npm, which keeps push history and credentials on hardware you control, and it also runs on n8n Cloud. Make is hosted only, and billing counts operations, so a workflow looping over many pushes costs more as volume grows. Both build flows visually. Pick n8n if self-hosting, credential reuse across workflows and an HTTP Request fallback for missing endpoints matter to you. Pick Make if you would rather not run any infrastructure at all.