Quick Start

Quick Start Guide

Follow these six steps to connect a push provider, integrate the mobile SDK, and send your first AI-powered push notification.

Before you begin

  • A Google account (for sign-in)
  • A Firebase project (for FCM) or a OneSignal account
  • A mobile app you can modify (iOS / Android / Flutter / React Native)
  1. 1

    Create your account

    Sign up at pushpilot.ai/login using Sign in with Google. A workspace (organisation) is created for you automatically.

    When you sign in for the first time, PushPilot starts a 15-day Pro trial so you can explore all features — no credit card required.

  2. 2

    Set your business context

    After signing in you will be prompted to describe your app. PushPilot uses this context to generate campaign templates and AI-written notifications tailored to your product.

    You can paste your Google Play Store app URL or website URL and PushPilot will auto-fill the context for you. You can edit it at any time under Settings → Business Context.

  3. 3

    Connect a push provider

    Go to Integrations in the dashboard sidebar and connect at least one push provider:

  4. 4

    Integrate the mobile SDK

    PushPilot delivers notifications via FCM topics (for Firebase) or OneSignal segments. Your app must subscribe devices to the correct topic/segment during initialisation.

    The minimum required step for Firebase is subscribing to the all topic on every device:

    Flutter example
    // Add to pubspec.yaml:
    //   firebase_messaging: ^14.0.0
    
    import 'package:firebase_messaging/firebase_messaging.dart';
    
    Future<void> initPushPilot() async {
      final messaging = FirebaseMessaging.instance;
      await messaging.requestPermission(alert: true, badge: true, sound: true);
      await messaging.subscribeToTopic('all');
    }
    View SDK snippets for all platforms (Flutter, React Native, Android, iOS) →
  5. 5

    Create your first campaign

    Open the AI Campaign Builder from the dashboard. Describe your goal — e.g. "Re-engage users who haven't opened the app in 7 days" — and the AI will suggest a campaign strategy, write notification copy, and configure the schedule.

    Alternatively, go to Campaigns → New Campaign and set up the details manually.

  6. 6

    Activate and send

    Once you are happy with the generated notifications, approve each one and activate the campaign. PushPilot will start delivering notifications according to the schedule you configured.

    You can monitor delivery, opens, and clicks in real-time under the Analytics tab.

Pro tip

Use the Test Send button on your push project to verify the connection before creating a full campaign. Go to Integrations → Firebase / OneSignal → Test.