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:
Awaiting review or scheduling. Use Approve to schedule a pending notification.
Held while the campaign is paused.
A send time is set; waiting for scheduled delivery.
Being actively delivered to the push provider.
Successfully delivered to Firebase / OneSignal.
Delivery failed. Can be retried.
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
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
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.