Simple push

A simple push is a notification that displays in the main screen of a mobile device or directly in a mobile app. Simple push messages appear in the notification center on mobile devices when the screen is locked or they are visible in the top bar when the screen is unlocked. They consist of a header, icon or graphics and content.

This is a great solution to inform customers about:

  • Current promotions,
  • Important information connected with app usage,
  • Sending personalized content based on the recipient’s activities.

Prerequisites

If you are going to attach images to your simple push campaigns, you need to have prepared assets. You could use external links or upload your files in the Data Management module.

File requirements:

  • Format: .jpg, .jpeg, or .png.
  • Width should be at least 645px.
  • File size cannot exceed 1 MB.
  • The recommended aspect ratio is 2:1.

Create simple push

In order to activate a Simple Push message, go to Communication > Mobile.

Create a Simple Push in 5 steps:

  1. Choose Mobile notification type,
  2. Choose the Device Type,
  3. Choose the Audience,
  4. Create the Content,
  5. Set up the Schedule.

Mobile notification type

Screenshot from Synerise presenting mobile notification type

This is where you can choose the notification type. It can be changed later here.

  1. Click the change button and choose the type of notification,
  2. Choose simple push.

Device type

Screenshot from Synerise presenting device type for simple push

Choose where the user should see the message. You can choose from:

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

Audience

Screenshot from Synerise presenting Audience for simple push

Use the box to describe the target of your notification. You can choose from three options:

  1. Everyone - Everyone who gave marketing consent will receive your message. The estimated reach takes into account the number of customers who have given marketing consent to this type of communication (this means that in the case of communication such as mobile push, the estimated reach may be higher than the number of customers who have your mobile application).
  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 - You can use this option to prevent sending the message to all recipients at once. When to use it? When there is a risk that sending all of messages at once will result in excessive traffic in your application/website or the target audience is so large that the messaging provider might not be able to process all messages at once.
    • Enable control group - You can use this option to create a subgroup of the recipients who won’t receive any communication variant. When to use it? When you send one or several variants of a communication (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 - You can use this option only for scheduled communication. It recalculates the number of recipients right before sending the communication. By default, the size of the customer segment chosen for the communication is the same as in the moment of sending, even if the number of customers in the chosen segment changed between scheduling the communication and sending it. When to use it? When the size of the segments of customers selected as the audience of the communication can change dynamically.
    • Ignore limits - You can use this option to send this message 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 push messages only to app users who have given consent to receive this kind of communication. This is the reason why estimated reach is lower than total audience.

Content

Screenshot from Synerise presenting Content for simple push

  1. At this stage you can choose a message template or create an A/B test based on more than one template to compare the effectiveness of every version of your notification,
  2. To add your template, click the Create message button.You can create your simple push notification using a visual builder, code editor or a ready-made design from a template.

Screenshot from Synerise presenting creating simple push

To create a new simple push message, you can use visual builder. You can do this in a few steps:

  1. Add the name of your message,
  2. Save this project as a new template in a folder,
  3. Go to the next step when your message will be ready and use it in your notification,
  4. If you want to leave the panel, use the exit button,
  5. With Insert you can add a personalized box into your notification (e.g. personalized products/coupon/link/name etc.).

Screenshot from Synerise presenting creating simple push

  1. Create the title of your Message, which has a 160 character limit,
  2. You can also add emojis,
  3. Add the content for your message, It will be visible on the left side on the mobile phone. It also has a 160 character limit,
  4. Choose the type of device, iOS or Android, and add the details of the message.

Screenshot from Synerise presenting creating simple push for iOS

If you choose iOS, you have to complete a few additional options:

  1. Rich Media - Choose between single media or image carousel. To activate it, add the image in correct format,
  2. Category of Push Message, which you have to add to the input. Based on defined categories you can filter your templates,
  3. Action button - Add its name, which will be visible in the push notification, and add the URL.

Screenshot from Synerise presenting creating simple push for iOS

  1. In first section you can choose the level of priority,

  2. The next part lets you choose the default iOS sound or you can upload your own,

  3. In Action Type you can decide to use a CTA in your message and define where it will link to. Action type has several options:

    • Open app - Lets you open your app in the main screen after clicking the notification,
    • Deep linking - Dedicated to notifications in the app, it lets you transfer users to a specific place in your app,
    • Open URL - Open browser with a link to a specific URL.

Screenshot from Synerise presenting creating simple push for Android

If you choose Android, you have to set a few additional options:

  1. Add an Image to your notification. Remember to add the image in the correct format,
  2. Action button - Add its name, which will be visible in the push notification and add the URL.

Screenshot from Synerise presenting creating simple push for Android

  1. In first section you can choose the level of priority,
  2. The next part gives you an opportunity to choose the default iOS sound or upload your own sound,
  3. In Action Type you can decide if your message will have a CTA and where it will link to. Remember that your notification can have another link besides the CTA button. In Action Type you have several options:
  • Open app lets you open your app after clicking the notification,
  • Deep linking is dedicated to notifications in the app,
  • Open URL lets you link to a specific URL.
Tip: If you want to add additional features to your template you can always use the code editor and paste your message there. This option enables you to use more advanced content with additional, personalized settings.

Screenshot from Synerise presenting choosing template library

If you prefer to use existing template rather than creating a new one you can use the From template option.

  1. You can choose one template from the list if you have prepared one before. To do this choose the From template option and choose one from the list,
  2. Groups will help you organize existing templates. For example, you will create a group of templates prepared in different languages.
WARNING: If you have not created a folder before, you will see only the default one.
Tip: If you want to save the 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 simple push

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

  1. To add another version, click the plus button in the content box,
  2. Add another template in the same way as before but add some changes to make this version a little bit different,
  3. You can use customer allocation and choose what percent of your customers will get version A or B,
  4. After entering the content, if the message is displayed correctly, save the changes with the Apply button.
WARNING:
  • By choosing more than one version within the A/B test, you will be able to set the size of groups to which the given message of the notification will be sent. The control group (if you checked in the previous step “enable a control group” option) 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 an A/B test and control group in the same notification, the control group will have 30% of recipients, and you will have to share the other 70% among A/B/C groups.

Schedule

Screenshot from Synerise presenting how to set up the schedule for simple push

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

  1. You can choose between two options:

    • To send your notification 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.

      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.

  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 parameters which will be added to every event generated by this communication. Their values are the same for every event in the communication. You can use this, for example, to create a common parameter for events from different types of communication that belong to one marketing campaign.

The list below contains the events to which additional parameters are added:

  • push.send,
  • push.notSent,
  • push.click,
  • push.capping
  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.
    The following parameters cannot be sent:

    • modifiedBy,
    • apiKey,
    • eventUUID,
    • ip,
    • time,
    • businessProfileId,
    • correlationId,
    • clientId,
    • uuid
  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 230 characters.

    WARNING: Dynamic values are not supported 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. This is an example event saved in the database. The custom parameter season is located in the params object:

    {
      "action": ...
      ...
      "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


After completing these steps, your notification is ready to go. You can decide if you want to finish it later or just send it right now. Just choose from the two options visible in the upper right side of the screen.

Screenshot from Synerise presenting how to save simple push

After completing these steps, your notification is ready to go. You can decide if you want to finish it later or just send it right now.

  1. You can finish your notification later, meaning that it will be saved as a draft,
  2. If you want to send it now, choose from the two options visible in the upper right side of the screen Send.

😕

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