Before you start
To receive a web push from your bulk campaign, a customer must:- Be subscribed to the Web Push channel in Maestra.
- Have granted their browser permission to display notifications from your site.
Create the campaign
Choose the bulk type and folder
Select the Bulk campaign type and pick the folder in which the campaign will live. If you don’t have any folders yet, create a new one.
Configure the message
In the Web push section, fill in the message itself. The following fields are available:| Field | Description |
|---|---|
| Title | The headline shown at the top of the notification. Required. |
| Text | The body of the notification. Required. |
| Link | The URL the customer is taken to when they click the notification. Required. |
| Image | An optional large image displayed inside the notification. |
| App icon | The small icon shown next to the title (usually your logo or favicon). |
| Buttons | Optional call-to-action buttons that open their own links. |
Choose your recipients
There are three ways to define who receives the campaign:- Segment — send to an existing customer segment.
- Filter — build a one-off filter directly on the campaign.
- File upload — send to a list imported from a file, the same way you would for a bulk email campaign, but without creating new customer records.
Set the sending timeframe
In the Sending timeframe section, decide when and how fast the campaign goes out.- Date — choose whether the campaign starts sending immediately after you save it or on a schedule.
- Sending interval — the window during which customers can receive the notification. Customer time zones are taken into account. If you set only the sending hours, messages go out as quickly as possible within that window.
- Sending speed — unlimited by default. You can throttle the rate between 500 and 2,000,000 messages per hour to smooth out traffic to your site or downstream systems.
- Relevancy — how long the campaign is still valid for delivery. Specify a relative interval (for example, 3 days from the moment the message was sent) or a fixed date (for example, until 01/07/2026 00:00 (UTC-05:00) America/New York). After this period, undelivered messages are dropped.
Optional features
You can layer the following on top of a bulk web push campaign:- A/B tests — split recipients across message variants to find the best-performing version. See A/B tests.
- Control groups — hold back a small share of recipients from the send so you can measure incremental impact.
- UTM parameters — automatically append UTM tags to the campaign link so you can attribute traffic and conversions in your analytics tool.