Pushwoosh
MessagingSend mobile push and omnichannel messages through Pushwoosh. Agents create or schedule notifications, cancel scheduled messages, check delivery status, register and unregister devices, and set tags to drive audience segmentation.
What This Integration Enables
A push notification is the most interruptive message a company can send: it lights up a lock screen, and users answer bad targeting with the app's notification permissions or the app itself. Pushwoosh gives you the machinery, messages, scheduling, device registry, tags, and FlowRunner supplies the operating discipline. Agents keep device tags synchronized with what users actually do, so the segmentation filters behind every campaign describe the present, not the install date. They schedule sends, hold the message codes, verify delivery, and keep the cancel path live until the send moment passes. - Send or schedule pushes to an application, targeted by saved audience filters - Cancel scheduled messages and inspect delivery status of sent ones - Register and unregister devices from your own backend systems - Set custom tags per device, City, Level, Premium, to power segmentation - Tie push campaigns to real events flowing through the rest of your stack Scheduling is the quiet superpower in this loop. Because Create Message accepts a future send date and returns a cancellable message code, agents can queue pushes at the moment an event happens while targeting the moment a user will actually welcome them, and keep the option to cancel open until the window arrives. Event-time logic, send-time delivery, revocable in between. Because a push cannot be recalled once delivered, FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) gate reviews the audience before the schedule, not after the complaint. Transactional single-device pushes run free; filtered campaigns earn a human look at exactly one thing, whether the filter's reach matches the author's intent.
Without FlowRunner
With FlowRunner
Use Case Scenarios
The welcome push that knows who arrived
A [Shopify](/integrations/shopify) customer creates an account through the mobile app. The agent calls Set Tags on the customer's device with the new-customer segment and their store region, then Create Message schedules a welcome push for the next morning in their timezone rather than the moment of signup. The message code goes into the workflow state; if the customer completes their first order before the send window, the agent cancels the now-redundant push with Delete Message.
The behavior-triggered campaign with a human on the button
A milestone event from [Segment](/integrations/segment) shows a cohort finishing onboarding. The agent drafts the follow-up push, targets the saved filter for that cohort, and posts the package to [Slack](/integrations/slack): copy, filter, estimated reach. The campaign owner approves or edits. Create Message schedules the approved version, and after the window, Get Message Details reports delivery back to the same thread. The campaign moved at event speed; the judgment stayed human, and both facts are visible in the thread.
Device hygiene from the backend
When a user deletes their account, the agent calls Unregister Device with the stored hardware ID so no future campaign ever pushes to them. When users upgrade to premium, Set Tags flips the Premium tag the same hour, and premium-only filters start matching immediately. The device registry stops drifting from the user database, which means audience counts stop lying to the people planning campaigns, and deleted users stay deleted everywhere.
Human-in-Loop Highlight
Create Message aimed at a targeting filter is a one-to-many act with no recall: the moment the send date arrives, every device matching the filter lights up, and Delete Message only helps before that moment. The classic failure is not bad copy, it is a filter that matches more than the author imagined, a tag overwritten by Set Tags an hour earlier, a forgotten OR condition, and suddenly a win-back push lands on your most active users at 2 a.m. So FlowRunner agents never schedule a filtered campaign on their own reasoning. The agent assembles copy, filter expression, and estimated audience, and a person confirms that the reach matches the intent. Single-device transactional pushes flow autonomously; anything filter-shaped waits for the yes. The agent also keeps the returned message code and a cancellation path armed until the window closes, because the second-best safeguard after review is a working undo for the minutes it still exists.
Agent Capabilities
6 actionsMessages
3- Create Message Sends a push immediately or schedules it with a timestamp, with optional title, custom data payload, iOS badge, and targeting filter. Returns message codes for tracking and cancellation. The one-to-many send this page's human gate exists for.
- Delete Message Cancels a previously created message by its code; scheduled messages not yet sent are cancelled. The undo that exists only before the send moment.
- Get Message Details Retrieves a message's delivery details and status by code, including creation and send dates, content, targeted platforms, and custom data. The verification step after every campaign.
Devices
2- Register Device Registers or updates a device with its push token, hardware ID, and platform. Used to onboard devices from your own backend before targeting them.
- Unregister Device Removes a device by hardware ID so it receives no further pushes. The hygiene step that keeps the registry honest with the user database.
Tags
1- Set Tags Sets tag name/value pairs on a device by hardware ID, overwriting same-named tags. The segmentation write that determines who every filtered campaign actually reaches.
Frequently Asked Questions
What can FlowRunner do with Pushwoosh?
FlowRunner agents can run Create Message, Delete Message, and Get Message Details in Pushwoosh, plus 3 more actions.
Does connecting Pushwoosh to FlowRunner require OAuth?
Pushwoosh uses a custom authentication method to connect to FlowRunner.
Can Pushwoosh trigger a FlowRunner workflow automatically?
Pushwoosh doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Pushwoosh
$100 in credits. No card required. Connect in minutes.