Pushinator
MessagingSend push notifications to iOS and Android devices through a Pushinator account, delivering to channel subscribers. Agents reach a subscribed audience without building a mobile backend.
What This Integration Enables
Pushinator has three actions. That is not a gap, it is the argument. Send a notification to a channel, create a channel, list channels. Everything else a notification platform usually sells you, templating, segmentation, analytics, campaign management, is deliberately absent, because this connector is not trying to be the system of record. It is trying to be the last hop: the step at the end of someone else's flow that gets a message onto a phone.
What it does have that most push connectors do not is a genuine acknowledgment loop. A notification can require acknowledgment, and an unacknowledged one is redelivered up to five times with exponential backoff at one, two, four, eight and sixteen minutes, with retries stopping the moment a subscriber confirms. That turns "sent" into a state with an ending, which is the property an escalation policy actually needs. Acknowledgment is available on paid plans and is treated as false on the Free plan, so a flow that depends on it should confirm the plan before it depends on it. Around that, agents create a channel per project or environment so subscribers opt into the streams that concern them, and devices subscribe by scanning a QR code in the mobile app.
Without FlowRunner
With FlowRunner
Use Case Scenarios
The escalation that ends in an answer
An uptime check fails three times in a row on a production endpoint. The agent confirms the failure is sustained rather than a single blip, resolves the production channel with List Channels, and sends an acknowledgment required notification. The retry ladder runs. If someone acknowledges at minute two, the flow records who and closes the loop. If the full ladder passes with no acknowledgment, the flow has learned something worth acting on, which is that the primary on-call is unreachable, and that is a different problem from the outage.
A channel per environment, created by the flow that needs it
A new service is provisioned. As part of the provisioning flow, the agent calls Create Channel with a name matching the environment and a description saying who should subscribe, then posts the channel name into the engineering channel in Slack so the team knows what to scan. Alerts for the new service route to a channel that existed before the first incident, rather than being bolted onto whatever channel was closest.
Telling people something finished
A long overnight data load completes. Nobody needs to be woken for it, so the agent sends a plain notification without acknowledgment to the data operations channel with the row counts and the run duration, and writes the same summary to the run record in Google Sheets. Reserving acknowledgment for the cases that genuinely need a human response is what keeps the acknowledgment meaningful when it is used.
Human-in-Loop Highlight
Here is the honest limitation, and it is the reason this connector needs a person in the loop rather than a threshold. List Channels returns a channel's UUID, name and description. It does not return its subscribers. There is no roster action on this connector, because subscription happens on the device: a person scans a QR code in the Pushinator app and from that moment they are on the channel, and nothing in the API will tell a flow that they are there. So when an agent fires an acknowledgment required notification at the production channel at three in the morning, it is starting a thirty one minute retry ladder against an unknown number of phones belonging to unknown people, and it cannot check first. That is not a defect to engineer around. It is a fact to design the human-in-the-loop step onto. The agent handles the alert itself autonomously, and when the ladder expires without an acknowledgment, it stops: "The production incident notification has gone unacknowledged through all five retries over 31 minutes. I cannot see who subscribes to this channel. Widen to the platform channel, or call the escalation contact?" A person answers, because the next move is about people and the connector does not model people.
Agent Capabilities
3 actionsNotifications
1- Send Notification Sends a push notification to every device subscribed to a Pushinator channel, delivered immediately. When acknowledgment is required, an unacknowledged notification is redelivered up to five times with exponential backoff at one, two, four, eight and sixteen minutes, and retries stop once a subscriber acknowledges. Acknowledgment is available on paid plans and treated as false on the Free plan.
Channels
2- Create Channel Creates a new notification channel and returns its properties including the UUID. Devices subscribe to channels to receive what is sent to them, so this is how a flow provisions an alert stream for a new project or environment ahead of the first incident.
- List Channels Retrieves all notification channels on the account, each with UUID, name and description. Used to resolve the correct channel by name before sending. It returns channels, not subscribers, so a flow can confirm where it is sending but not who will hear it.
Frequently Asked Questions
What can FlowRunner do with Pushinator?
FlowRunner agents can run Send Notification, Create Channel, and List Channels in Pushinator.
Does connecting Pushinator to FlowRunner require OAuth?
No. Pushinator connects to FlowRunner with an API key, no OAuth flow required.
Can Pushinator trigger a FlowRunner workflow automatically?
Pushinator doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Pushinator
$100 in credits. No card required. Connect in minutes.