Skip to main content


The Pushwoosh modules allow you to create, list, retrieve, and delete the notifications in your Pushwoosh account.

Getting Started with Pushwoosh


  • A Pushwoosh account

In order to use Pushwoosh with Make, it is necessary to have a Pushwoosh account. If you do not have one, you can create a Pushwoosh account at


The module dialog fields that are displayed in bold (in the Make scenario, not in this documentation article) are mandatory!

To connect your Pushwoosh account to Make you need to obtain the API Token from your Pushwoosh account and insert it in the Create a connection dialog in the Make module.

1. Log into your Pushwoosh account.

2. Click the Application for which you want to establish a connection > API Access > Generate New Access Token.


3. Enter a name for the API, select the access permissions, and click Save.


4. Copy the API key to your clipboard.


5. Go to Make and open the Pushwoosh module's Create a connection dialog.


6. In the Connection name field, enter a name for the connection.

7. Select the checkbox if your application has a private subscription offer.

8. In Your Pushwoosh API Token field, enter the API token copied in step 4 and click Continue.

The connection has been established.

Search Push Notifications

Searches through push notifications history.


Establish a connection to your Pushwoosh account.


Select the source of the notifications you want to search. For example, Twitter, Autopush.

Search By

Select the option to search the notifications:

  • Notification ID

  • Notification Code

  • Application Code

  • Campaign Code

Last Message ID

Enter the Last Message ID from the previous list push notification call.


Set the maximum number of notifications Make should return during one scenario execution cycle.

Get a Push Notification

Get details of a single push notification.


Establish a connection to your Pushwoosh account.

Message Code

Enter the message code from the notification request whose details you want to retrieve.

Create a Push Notification

Creates a new push notification.


Establish a connection to your Pushwoosh account.

Application Code

Enter the application code in which you are creating a push notification. You can find the application code on your account's application page.



Add the notification details:

Send Date

Enter the date on which you want to send the push notification. See the list of supported formats.


Enter the notification text.

Campaign Code

Enter the campaign code. You can find the Campaign Code in your application's campaign section.



Enter the URL address to be opened when the user opens the notification.

Preset Code

Enter the preset code available in the Preset section in the Application menu.

Transaction ID

Enter a unique message identifier to prevent duplicating messages in case of network problems.


Enter the latitude details of the location to where the notification will be sent.


Enter the latitude details of the location to where the notification will be sent.


Enter the range within which the notification can be sent.


Enter the notification's HTML page details.

Rich Media

Enter the rich media page ID of the notification. To locate the rich media ID, see Rich Media ID. For more information, see Rich Media.

Remote Page

Enter the remote rich HTML page URL address.

Minimize Link

Select the option to minimize the link in the notification:

  • Do not Minimize

  • Bitly Minimize


Add the platforms on which the notification is available. For example, RSS

Send Rate

Enter the notification sending rate. Enter the number of pushes per second. The value must be lower than 1000 and greater than 100.

Use Template

Select whether to use a notification template.

Template Bindings

Add the details of the template bindings. See theTemplate Engine guide for details.

Capping Days

Enter the number of days applicable for frequent capping. See Frequency Capping guide or details.

Capping Count

Enter the maximum number of pushes that can be sent from a specific app to a particular device within a Capping Days period. If the message created exceeds the capping count limit for a device, it won't be sent to that device. See Frequency Capping guide for details.

Inbox Date

Enter the date until which the message is available in the user's inbox. See the list of supported formats.

Inbox Image

Enter the image URL address to be shown with the message.


Enter the device tokens of the devices to which the message should be sent to. See adding push tokens.


Add the users to whom the message should be sent.


Enter the name of the filter to apply to the message. You can find filters in the application's filter section.


For more information, see Filters.


Add the conditions for the message. For example, tags, operators. See Conditions to add them.

Conditions Definitions

Select the condition operators:

  • AND

  • OR

Delete a Push Notification

Deletes a scheduled push notification.


Establish a connection to your Pushwoosh account.

Message Code

Enter the message code from the notification request which you want to retrieve.

Make an API Call

Performs an arbitrary authorized API call.


Establish a connection to your Pushwoosh account.


Enter a path relative to For example: /1.3/createMessage


For the list of available endpoints, refer to the Pushwoosh API Documentation.


Select the HTTP method you want to use:

GET to retrieve information for an entry.

POST to create a new entry.

PUT to update/replace an existing entry.

PATCH to make a partial entry update.

DELETE to delete an entry.


Enter the desired request headers. You don't have to add authorization headers; we already did that for you.

Query String

Enter the request query string.


Enter the body content for your API call.

Example of Use - Create a Message

The following API call creates the message from your Pushwoosh account:

URL: /1.3/createMessage

Method: POST


Matches of the search can be found in the module's Output under Bundle > Body > response > Messages. In our example, the message is created successfully.