Skip to content

Workflow

Run a recurring daily push campaign

Set a daily schedule and let PushPilot generate upcoming messages from your campaign brief. Review the copy and adjust the plan as you learn.

AI copy

Generated from your business context and campaign goal.

Your audience

Firebase topics or OneSignal segments.

Your schedule

Dates, send times, and a campaign timezone you choose.

A recurring campaign gives a useful reminder a consistent place in the day. Start with an audience that expects the message, a practical reason to open the app, and a send time in the campaign timezone.

FIND THE RIGHT MOMENT

When to use this workflow.

Start with a clear reason to reach your audience.

  • Your app has a recurring activity such as a lesson, practice session, or journal entry.
  • You have a subscribed audience represented by a Firebase topic or OneSignal segment.
  • You want to review generated messages and manage the campaign as it runs.

FROM SETUP TO SEND

Build it, step by step.

Use this sequence to shape the campaign in your workspace.

  1. 01

    Prepare the audience and provider

    Connect your Firebase project or OneSignal app. Confirm devices can receive notifications and belong to the topic or segment you plan to target.

    Provider: Firebase or OneSignalAudience: registered topic or provider segment
  2. 02

    Write the campaign brief

    Add the business context, objective, tone, and accurate facts that should guide the generated messages. Avoid claims that depend on individual data the campaign does not have.

    Invite learners to open a short daily lesson. Keep the tone curious and encouraging; do not invent personal progress.
  3. 03

    Choose dates and timing

    Set the campaign date window, frequency, send time, and timezone. Check other campaigns aimed at the same audience when deciding how often to send.

    Daily09:00 in the selected campaign timezone
  4. 04

    Review and activate the draft

    Review the campaign details and any preview samples. Activation starts generating actual upcoming notifications in the Scheduled state; a preview is not a queued send.

  5. 05

    Review the upcoming messages

    Inspect and edit scheduled copy before its send time. Check notification status and available analytics, then adjust the brief or pause the campaign if needed. Engagement reporting depends on tracking events.

EXAMPLE MESSAGES

A starting point for the words.

These notifications illustrate the workflow. Adapt the content for your own app.

Learning reminder

Five minutes for a new idea

Your next lesson is a small place to start. Open the app and explore.

Learning reminder

Keep a little curiosity in your day

Pick up a new idea in a short lesson whenever you are ready.

Learning reminder

A fresh perspective is waiting

Make a little room for learning today.

THE CAMPAIGN SETTINGS

Keep the plan in view.

Campaign objective
Invite learners to open a short daily lesson. Keep the tone curious and encouraging; do not invent personal progress.
Push provider
Your connected Firebase project or OneSignal app
Audience
Selected Firebase topics or OneSignal segments maintained by your app or provider
Frequency
Daily
Send time
09:00 in the selected campaign timezone
Dates
A start and end date that match the campaign plan
Images
Optional; availability depends on the plan and campaign settings

BEFORE YOU ACTIVATE

Details worth checking.

Consider these cases before the first scheduled send.

A schedule is shared by the campaign

The send time uses the campaign timezone, not each recipient’s local timezone. Create separate audiences and campaigns when you need different regional schedules.

Review facts in generated copy

AI copy can need correction. Check dates, offers, feature names, and tone before the scheduled send, especially when the underlying information changes.

Check overlapping campaigns

A schedule controls this campaign. Consider other campaigns and provider sends reaching the same people; a per-user cap across campaigns is not part of this workflow.

Know what the metrics represent

A successful provider send does not by itself prove a person saw or opened the message. Use available tracking events and your own product data to assess engagement.

QUESTIONS & ANSWERS

A few practical answers

Talk to our team
Can I use either Firebase or OneSignal?

Yes. Connect the provider your app uses and select its registered topics or segments. Your application must be configured to receive notifications and maintain audience membership.

Does this workflow trigger on each user’s activity?

No. This guide uses scheduled campaigns. Activity-based audience membership must be maintained in your app or provider. Each campaign uses the dates, frequency, and timezone you set.

Do I approve every generated notification?

Active campaigns generate upcoming notifications in the Scheduled state. You can review and edit them before their send time. If a notification is Pending, its Approve action schedules it.

Will every message be unique or improve my open rate?

PushPilot uses your campaign context and recent copy to generate upcoming messages. Review the results for repetition and accuracy. There is no guarantee that each message will be unique or that engagement will improve.

Where can I check limits and image availability?

See the current Pricing page and Settings → Billing in your workspace. Your plan controls notification allowance, active campaigns, and AI image availability.

Daily Engagement Push Notifications | Set-and-Forget Workflow | PushPilot | PushPilot