n8n-nodes-pushary
v0.1.0
Published
n8n community node for Pushary: send push notifications and pause your workflow for human approval from your phone or Slack.
Maintainers
Readme
n8n-nodes-pushary
An n8n community node for Pushary. Send push notifications and pause a workflow for human approval, answered from your phone, the web, or Slack.
This is the no-code way to put a human in the loop: when your automation reaches a point that needs a person to decide (approve a payment, confirm an email blast, choose a branch), the workflow pauses and notifies you. It resumes with your answer.
Install
In n8n: Settings → Community Nodes → Install, then enter:
n8n-nodes-pusharySelf-hosted n8n only (community nodes are not available on n8n Cloud's verified-only tier without enabling them).
Credentials
Create a Pushary API credential with your API key from the Pushary dashboard under Agent → Settings → API keys (it looks like pk_xxx.sk_xxx). Use the Test button to confirm it works.
Operations
Ask for Approval
Sends a question to your phone (and Slack, if connected) and, by default, waits for the answer.
- Question Type
- Confirm returns
value: "yes"or"no". - Select shows your comma-separated Options (2 to 6) as buttons;
valueis the chosen option. - Input lets the person type a reply;
valueis the text.
- Confirm returns
- Wait for Answer (on) blocks the node up to Timeout seconds (max 55) and outputs
{ answered, value }. The question stays open for 10 minutes, so a Wait + loop can keep polling for longer approvals. - Wait for Answer (off) returns immediately with a
correlationIdandpollUrl. Set a Callback URL to have Pushary POST the answer to a Wait-for-webhook node when the person responds.
Example output (confirm, answered):
{ "correlationId": "…", "status": "answered", "answered": true, "value": "yes" }Send Notification
A fire-and-forget alert. Title, Body, and an optional Link URL opened when tapped. Good for "job finished" or "job failed" pings at the end of a run.
How answers sync
The node calls the Pushary REST API (/api/v1/server/ask and /send). Answers from your phone, the Pushary web decision page, and Slack all resolve the same question, so it does not matter which one you tap.
Develop
npm install
npm run build # tsc + copy the icon into dist
npm run typecheck