Skip to content

Push Notifications & Mobile App ​

If your organization has its own mobile app connected to RestartiX, registrants who use it can get push notifications on their phone: a reminder before a session, a message when it goes live and a message when the replay is available. You choose which of these go out, when the reminder is sent and what the notifications say.

Access: only admins can change push settings and send test push notifications (the Settings area appears only for admins). Everyone on your team can view push analytics, registered devices and a contact's push history.

What you need ​

  • Your organization's mobile app. Push notifications only reach people who use your app; the attendee app in the browser (live.yourdomain.com) doesn't receive them.
  • The Mobile Push integration. In Settings → Integrations, the Mobile Push card connects RestartiX to your app's Firebase project (Firebase Project ID and Service Account JSON). Switch on Enable Mobile Push and use Test Connection to check the credentials.
  • Attendees who opted in. See Who receives push notifications.

What attendees receive ​

NotificationWhen it's sentBuilt-in titleBuilt-in body
Webinar ReminderBefore the session starts, based on your push reminder timing (default 15 minutes).Starts in {{starts_in}}{{webinar_title}} — tap to join
Webinar Starting NowWhen the session goes live: within a few minutes after its Live Start time, or right away if someone on your team switches it to live earlier.LIVE Now{{webinar_title}} has started — join now!
Replay AvailableWhen the session moves to replay: within a few minutes after its Live End time, or right away if someone switches it to replay.Replay AvailableWatch {{webinar_title}} replay until {{replay_until}}

All three are on by default, and you can replace any built-in title or body with your own.

  • Each notification tells your app which session it's about, so the app can open that session when the attendee taps it.
  • On Android, notifications use the transactional notification channel (see Android notification channels). On iOS, notifications about the same session are grouped together.
  • Apart from tests you send yourself, RestartiX sends only these three notifications. It doesn't send marketing push notifications.

Write your own text for Romanian audiences

The built-in texts are in English, while {{starts_in}} follows the webinar's locale. With a Romanian locale, the built-in reminder title reads like "Starts in 15 minute". Enter your own text in Romanian to avoid the mix.

Who receives push notifications ​

A contact receives these notifications for a session when all of these are true:

  • They're registered for the session and haven't canceled. The reminder goes only to people who haven't joined yet; the starting now and replay notifications also go to people who already joined.
  • They have agreed to event notifications and haven't withdrawn it.
  • At least one device is registered for them by your app. The notification goes to every device registered for their email address.
  • Their email isn't flagged and their processing isn't restricted (see Contacts).

Attendees can manage their agreement on their preferences page in the attendee app. When the Mobile Push integration is enabled, the page shows a Notificări push ("Push notifications") section with Notificări despre eveniment ("Event notifications"), which controls these notifications, and Oferte și noutăți ("Offers and news"), which isn't used for any notification today. If no device is registered for the person, the section also says Instalează aplicația mobilă pentru a primi notificări push. ("Install the mobile app to receive push notifications.").

Turn notifications on or off and set the timing ​

  1. Go to Settings → Push Notifications.
  2. Use the switch on Webinar Reminder, Webinar Starting Now and Replay Available.
  3. When Webinar Reminder is on, enter Send reminder (minutes before start): 1 to 60 minutes. The default is 15.
  4. Click Save.

Push reminders are sent by the same periodic check as email and SMS reminders, every 15 minutes by default (see Send Reminders on Background Jobs):

  • The notification goes out on the first check after the session comes within your window, so it can arrive up to one check later than the number you set.
  • Values below 15 minutes behave like 15.
  • Each registration gets at most one push reminder. Moving a session after the reminders went out doesn't send them again.

Customize the text ​

Each card has a Title and a Body field. Leave them empty to use the built-in text, shown as a placeholder. The variables you can use are listed under the fields:

VariableWhat it containsReminderStarting nowReplay
{{webinar_title}}Webinar titleYesYesYes
{{starts_in}}Time left until the start when the notification is sent, e.g. "12 minutes" or "12 minute"Yes——
{{replay_until}}The date the replay stops being available (the session's Featured Until date)——Yes

Any other {{…}} placeholder is sent exactly as you typed it.

Android notification channels ​

Android apps group notifications into channels that the app defines. Open Android Notification Channels on the settings page to see them.

  • Transactional Channel is used for all three notifications. The default is transactional.
  • Marketing Channel (default marketing) isn't used by any notification today.

Change channel IDs only together with your app

The IDs must exactly match the channels built into your Android app. If they don't, Android shows the notifications in its default channel.

Registered devices ​

Your app registers a device with RestartiX for the signed-in attendee. You can see devices in two places:

  • Analytics → Push, Device Tokens tab: every registered device in your organization.
  • The contact's page, Push tab, Registered Devices: that person's devices.
ColumnWhat it shows
ContactA short code identifying the contact (on the Analytics tab only)
Platformandroid or ios
RegisteredWhen the device was first registered
Last ActiveThe last time your app registered the device again

When a send reports that a device is no longer registered, for example because the app was uninstalled, the device is removed automatically. You can also have inactive devices removed after a period in Data Retention.

Send a test push notification ​

  1. Open Analytics → Push and click Send Test Push. To test a specific contact, open their page, go to the Push tab and click Send Test Push under Registered Devices.
  2. Enter the Email address of a contact with a registered device (already filled in on a contact's page).
  3. Choose a Template: Webinar Reminder, Starting Now, Replay Available or Custom.
  4. For the first three, optionally enter a Webinar title and a Session ID. For Custom, enter a Title and a Body.
  5. Click Send.

Keep in mind:

  • The test uses fixed test texts, for example "[TEST] Starts in 15 min", not the texts you set on the settings page.
  • It goes to every device registered for that email, regardless of the person's agreement and your on/off switches.
  • It needs the Mobile Push integration to be enabled.
  • The result, "Sent to N devices.", is the number of devices targeted. Check Push Sends in Analytics to see whether each one succeeded.
  • Test notifications appear in push analytics and in the contact's push history.

Track sends and opens ​

Each device a notification is sent to gets its own entry:

StatusMeaning
sentFirebase accepted the notification for delivery to the device.
failedSending failed. Hover the status to see the error.
unregisteredThe device is no longer registered, for example because the app was uninstalled. The device is removed.

When your app reports that a notification was tapped, it's recorded as opened. See the totals in Analytics → Push and one person's history on their contact page, Push tab.

Sign-in emails for your app ​

When someone signs in to your mobile app, RestartiX emails them a sign-in link and a 4-digit code using the magic_link template in your Newsman account. See Email Notifications.