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
1
Open Campaigns
Go to Campaigns and click Create.
2
Select the Web Push channel
Choose Web Push as the channel for your new campaign.
3
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.
4
Name the campaign
Enter a campaign title so you can identify it later in reports and lists.
Configure the message
In the Web push section, fill in the message itself. The following fields are available:
You can personalize any of these fields using the message template engine — for example, to insert the customer’s first name into the title or a personalized product URL into the link.
To test before sending, click Send test message and pick a customer or device to receive the preview.
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.