Silent push

Silent push is a hidden notification that is delivered to the app on a user’s device. It does not cause any interaction with the user like a typical push. Silent notifications quietly deliver a certain set of data to the app.

This is great solution for:

  • Letting apps know that new content is available,
  • Letting apps know about changes in content.

Create silent push

In order to activate Silent Push message go to Communication > Mobile.

Screenshot from Synerise presenting silent push campaign

  1. Click create new in the upper right side of the screen,
  2. Choose Silent push from the list,
  3. Add the name and description of your notification.

Create a Silent Push in 5 steps:

  • Choose Mobile notification type,
  • Choose the Device type,
  • Choose the Audience,
  • Create the Content,
  • Set up the Schedule.

Mobile notification type

Screenshot from Synerise presenting mobile notification type

In this section you can choose the type of notification you want to send. Of course, you are able to change the type of notification in every stage. Just click the change button and choose a different type of notification. In this case, you choose silent push.


Device type

Screenshot from Synerise presenting device type for silent push

In this section you can choose where the user should see your message. You can choose from:

  1. All types of devices,
  2. iOS only,
  3. Android only.

Audience

Screenshot from Synerise presenting Audience for silent push

Use this box to describe your target. You can choose from three options:

  1. Everyone - Everyone who has your mobile app and gave consent for mobile marketing will receive your message. The estimated reach takes into account the number of customers who have given marketing consent to mobile push notifications.
  2. Segment - You can send the message to one or more existing segments in the system.
  3. New Audience - Create new segments and specify the conditions which the target must meet.
  4. Advanced options - You can use these additional options for your message.
    Advanced options - explanation

    • Batch delivery - It prevents sending push to all recipients at once. When to use it? When there is a risk that sending a whole batch of push notifications at once will result in excessive website-crashing clicks in the link included in the push notification.
    • Enable control group - It creates a subgroup of the recipients who won’t receive any push variant. When to use it? When you send one or several variants of a push notification (A/B/x testing). When a customer is assigned to a control group, the information is available in their Profiles card as an event.
    • Include audience changes - Available only for scheduled push notifications. It recalculates the number of recipients right before sending the push notification. By default, the size of the customer segment chosen for the push is the same as in the moment of sending, even if the number of customers in the chosen segment changed between scheduling the push and sending. When to use it? When the size of the segments of customers selected as the audience of the push notification can change dynamically.
    • Ignore limits - If you want to make sure that this message is sent to a customer, even if it exceeds the global limit of this type of messages for a single customer per day (more information is available here), enable the Ignore limits toggle. You may apply it to system messages such as a transaction confirmation, notifications about order delays, and so on.

  5. To save your changes, Click the Apply button below.
WARNING: Remember that you can send simple push messages only to app users who gave you their permission to send this kind of communication. This is the reason why the estimated reach is lower than the total audience.

Content

Screenshot from Synerise presenting content for silent push

  1. In this section you can choose the template of your message and set up A/B tests if you want to. You can also use your own push templates,
  2. To add your template, click the Create message button. You can create your simple push using the visual builder, code editor or a ready-made template.
Tip: You can always use code editor and paste your coded template there. This option enables you to use more advanced content with additional settings and personalized message.

Screenshot from Synerise presenting choosing template library for silent push

  1. You can choose the template from the list if you already have one prepared. To do this, choose the From templates option and choose from the list,
  2. Groups will help you organize existing templates. For example, you can create a group of templates prepared in different languages.
WARNING: If you have not created a folder before, you will only see the default folders created by Synerise.
Tip: If you want to save a modified template as new (instead of overwriting the existing one), rename the template and click Save as new template.

Screenshot from Synerise presenting how to add and edit content for silent push

When your message is ready, you can also prepare an A/B test.

  1. To add another version, click the plus button at the top of the content box,
  2. Add another template in the same way as before but add changes to make this version a little bit different,
  3. You can also use customer allocation and choose what percent of your customer base will get version A or B.
  4. After adding the content save the changes with the Apply button if the message displays correctly.
WARNING:
  • By choosing more than one version of the A/B test, you will be able to set the size of groups to which different notifications will be sent. The control group (if you checked in the “enable a control group” option in the previous step) is already excluded from the recipient database.
  • The maximum number of versions sent within one notification is 3 plus the control group. When you decide to use A/B tests and a control group in the same notification, the control group will contain 30% of all recipients, and you will have to divide the other 70% among the A/B/C groups.

Schedule

Screenshot from Synerise presenting how to set up a schedule for silent push

This is where you can set the start date for your notification.

  1. You can choose one of three options:

    • To send the notification right away after clicking the Send button on the upper right corner, use the Display immediately option.
    • To plan a message to be sent at a future date, use the Scheduled option. Set the start time and the time zone.

      WARNING: Synerise is a system that performs the best while operating on the real time data that is why the users can plan a message 10 days forward from the current date.

      To select the best time of sending the message, take a look at the suggestion from the AI engine that calculates the best time (for all recipients). If time optimization is disabled, click here to learn more how to enable it and use it.

    • To send the notification when a user displays a specific screen in the application, use the Trigger at option. In the field, enter the name of the tracked screen in the screen.view event.
  2. To save the changes, click Apply.

Set up time restrictions for sending notifications


To disable sending out notifications at a specific time during the day, in the Silence Hours in the Schedule section, select one of the following options:

  • Without silence hours - Notification can be processed and sent out to the recipients at any time during the day.
  • Include silence hours - In the selected time, the notifications won’t be sent out to the recipients. The duration of silence hours can’t exceed 12 hours. If the sending process overlaps with silence hours, the unsent part of the notifications will be rejected. In such case, the push.skipped event will be generated.
    WARNING: If a notification is scheduled for sending just before silence hours (for example, silence hours start at 22:00 and sending is scheduled at 21:59:59), the notification may be processed, sent, and logged in the events a short time after the silence hours start.

Adding custom parameters


You can add up to 10 custom parameters with constant values. They will be added to the following events generated by the communication:

  • push.send,
  • push.notSent,
  • push.click,
  • push.capping

The following parameters cannot be sent::

  • modifiedBy,
  • apiKey,
  • eventUUID,
  • ip,
  • time,
  • businessProfileId,
  • correlationId,
  • clientId,
  • uuid

You can use this to mark the communication in various channels (custom parameters are available for email, SMS, web push, and Mobile channels) with a common parameter and value.

  1. To define the custom event parameters, in the Additional parameters section, click Define.

  2. Click Add parameter.

  3. In the Parameter field, enter the name of the parameter.

  4. In the Value field, enter the parameter value.
    The value is always sent as a string when the event’s JSON payload is generated. The maximum length of the string is 250 characters.

    WARNING: Jinjava is not available in the Parameter and Value fields.
  5. If you want to add more parameters, click Add parameter, and repeat steps 3-4.
    Result: the parameters will be added to all events listed above with the values you entered. For example:

    {
      "action": "message.send",
      "eventUUID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "unique": null,
      "createDate": 1662392318050,
      "label": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "params": {
        "clientId": 1111111111,
        "season": "autumn",
        "campaignName": "Back to school",
        "time": 1662392318050,
        "title": "Have you prepared for coming back to school?",
        "businessProfileId": "xxx"
      }
    }

  6. Confirm the settings by clicking Apply.

Save and send


Screenshot from Synerise presenting how to save a silent push

  1. You can finish your notification later and save it as a draft,
  2. You can also send the notification immediately by clicking the Send button.
WARNING: The Send button will not be active till the moment you fill in all sections described above.

😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker