On this page

Pushwoosh (Event Stream)

Pushwoosh helps marketers build communication strategies with push notifications, in-app messages, emails, and cross-channel-triggered campaigns to drive higher-value conversions.

Use cases

Sending events from Amplitude to Pushwoosh can drive higher-value conversions through targeted messaging.

  • Personalized push notifications: Send user behavior data from Amplitude to Pushwoosh to create personalized push notification campaigns based on user actions or preferences. For example, send a push notification to users who abandoned their carts, encouraging them to complete their purchase with an offer.
  • Behavioral triggered messages: Set up behavioral triggers in Pushwoosh based on events tracked in Amplitude. For example, when a user reaches a milestone or completes a specific action, Pushwoosh can send a congratulatory message or offer a reward.
  • In-app messaging: Pushwoosh delivers in-app messages while users use your app. Combine Amplitude data to create targeted in-app messages based on user behavior and preferences to improve engagement and retention.

Considerations

  • Enable this integration in each Amplitude project that needs it.
  • You need a Pushwoosh account to enable this integration.
  • Pushwoosh doesn't impose hard limits on quantity or velocity. If you send requests too fast, Pushwoosh returns a 429 error, which Amplitude handles by default.
  • Requests must be smaller than 2MB.
  • Amplitude sends selected user and event properties along with the event.

Set up the integration

Prerequisites

To configure an Event Streaming integration from Amplitude to Pushwoosh, you must fulfill the following prerequisites from Pushwoosh:

  • Pushwoosh Account: You must have a Pushwoosh account to use this integration. Contact Pushwoosh to learn more.
  • Pushwoosh API Key: Before you can send data to Pushwoosh, generate an API Access token.
  • Pushwoosh App Code: Before you can send data to Pushwoosh, locate your API Code.

Pushwoosh setup

  1. Log in to your Pushwoosh account.
  2. Go to the Settings page to get your Pushwoosh API Key and App Code.

Amplitude setup

  1. In Amplitude, go to Data Destinations, then find Pushwoosh - Event Stream.
  2. Enter a sync name, then click Create Sync.
  3. Toggle Status from Disabled to Enabled.
  4. Paste your API Key (Access Token from the Pushwoosh platform).
  5. Paste your App Code (taken from the Pushwoosh platform).
  6. Select an Amplitude user property that corresponds to your Pushwoosh User_ID, from the left dropdown.
  7. (Optional) Under Create & Update users, enable the toggle to send users and their properties in real time whenever Amplitude creates a user or updates a user property.
  8. Under Send Events, enable the toggle ("Events are sent to Pushwoosh") to stream events to Pushwoosh. When enabled, Amplitude forwards events to Pushwoosh when they're ingested. Events aren't sent on a schedule or on demand through this integration.
  9. In Select and filter events, choose which events to send. Choose only the events you need in Pushwoosh. Transformed events aren't supported.
  10. Enable the destination and Save.

Was this helpful?