Skip to content

Campaign basics

In Pushwoosh you build campaigns in Customer Journey Builder. Most setups use one of three entry patterns:

  • Audience-based (segmented): you pick a segment and send now or on a schedule. Typical for promotions, seasonal offers, and reactivation.
  • Trigger-based: a journey starts when a user event fires in the app or on the site, including one your backend sends with postEvent. Typical for welcome flows, abandoned cart, reminders, and transactional messages such as order confirmations or password resets. See How to send transactional messages.
  • API-based: your backend calls a dedicated API-based entry endpoint to launch the journey directly, with segmentation conditions and content in the request itself and no Event involved. Typical for business changes that happen outside any event stream, like a price drop or an item back in stock.

You can also schedule delivery for a chosen time and run A/B/n tests on message, timing, or channel inside a journey. Use the table below to compare segmented and triggered campaigns, then open a guide for the flow you need.

Choosing the right campaign type for your goals

Anchor link to
Segmented campaignTriggered campaign
How it worksSent to a user segment right away or as scheduled.Sent to individual users as soon as a specific event occurs.
Where the data comes fromUser attributes (tags), user events, and data synced from third-party tools (e.g., Amplitude, Piano).User behavior is collected and stored in Pushwoosh.
How it startsAudience-based entry: targets a specific user segment.Trigger-based entry: activated by a user event, including ones your backend sends via postEvent.
PreparationDefine user segment, create content, and launch the campaign.Create content and schedule a campaign before an event occurs.
How it endsUsers exit the campaign (user journey) after all messages are sent, including follow-ups.Users exit the campaign (user journey) one by one, depending on their behavior.
How the data is calculatedAs soon as all users from a segment exit the campaign, you can access opens, clicks, and other metrics.Metrics are updated in real time, displaying user behavior.
Use case scenariosMarketing promotions & seasonal campaigns, reactivation, and retention campaigns for inactive users.Welcome campaigns (event: user registration), abandoned cart (event: item added to cart), upselling campaigns (event: didn’t buy), reminders (event: made an appointment).

Pick a guide

Anchor link to

Open the guide for the campaign you want to send.