Skip to content

Notifications

Notifications are the individual push messages sent by a campaign. PushPilot generates them using AI based on your campaign goal and business context. Active campaigns schedule upcoming messages automatically. You can review and edit them before their send time.

Notification lifecycle

Each notification moves through the following states:

Pending

Awaiting review or scheduling. Use Approve to schedule a pending notification.

Paused

Held while the campaign is paused.

Scheduled

A send time is set; waiting for scheduled delivery.

Sending

Being actively delivered to the push provider.

Sent

Successfully delivered to Firebase / OneSignal.

Failed

Delivery failed. Can be retried.

Cancelled

Manually cancelled before sending.

Viewing notifications

Navigate to Campaigns → [campaign name] → Notifications. The list shows all notifications for the campaign, filterable by status and date. Click any notification to view the full content, delivery stats, and available actions.

Reviewing and scheduling a pending notification

Notifications generated for an active campaign normally start in Scheduled. They do not require a separate approval before every send.

If a notification is Pending, open it from the campaign list, review the title, body, and image, then select Approve to schedule it.

Review before the scheduled time

Check upcoming copy while the notification is still pending or scheduled. Pause the campaign if you need to hold its upcoming sends.

Editing a notification

You can edit a notification's title, body, image URL, and scheduled time while it is inPending or Scheduled status.

To change the image for multiple notifications at once, use the campaign-level Apply Image action. This sets the same image on all pending and scheduled notifications in the campaign.

Send Now

To send a notification immediately, bypassing the scheduled time, click Send Now on a pending or scheduled notification. This is useful for time-sensitive messages or testing.

Counts against your limit

Send Now still counts against your plan's notification limit for the current billing period. See Plans & Billing for limit details.

Retrying failed notifications

If a notification fails (invalid credentials, FCM error, network issue), it moves to Failed status. Click Retry to attempt delivery again. Before retrying, check that your push project credentials are still valid in Connections → [your project] → Validate.

Cancelling a notification

You can cancel a Pending or Scheduled notification before it is sent. Cancelled notifications are kept in the list for audit purposes but will not be delivered.

Upcoming notification generation

Active campaigns generate notifications for upcoming days within their configured campaign dates. Generation uses your business context, objective, notification style, and recent sent messages. Image generation runs only when enabled for the campaign and allowed by its plan.

Notifications | PushPilot Docs