Creating a push message

In this article


E-goi can send push-based messages to anyone who uses your mobile app. Once you integrate your app with us, you can then easily create your message.



What is a push notification?

Sending push messages through your company's app can completely transform the way you communicate with your customers. E-goi simplifies this process, allowing you to create and send personalized and targeted notifications directly to your audience's smartphones.

Whether announcing promotions, sharing news, or simply reengaging users, push messages are a powerful direct marketing tool.

If you have a native app for iPhone/iPad or Android and are looking to implement an effective and direct communication channel with your customers without the need for additional development, E-goi offers this facility with a range of advanced features such as hyper-segmented sending by geolocation, inclusion of images, and creation of automated campaigns.



Before you start



To send push notifications through E-goi, your company's mobile app needs to be integrated with E-goi.

What you get

  • Over 2700 sends per second.
  • Image-rich notifications.
  • Hyper-segmented sends and geotargeting.
  • Add push campaigns to your lead nurturing workflows.
  • Detailed reports.

To benefit from this, you should:

  • Have a Native App (if you have a Hybrid App, contact us through your account's Help widget to find a solution).
  • Integrate with E-goi Server and Libraries according to our steps (this should be done by your mobile app developer).





Integrate your mobile app with E-goi's server

1) First of all, create a Firebase authentication (the app developer will know what this is all about). To get this file, create a Firebase project and then create a Google service account. This will generate a JSON file that you'll add to E-goi later on.

2) In your E-goi account, click your user menu (upper right corner) and choose Configurations. Then click Mobile push apps and hit Add.

3) Fill in your mobile App details:

  • Contact list to be assigned to your app.
  • App name to identify it in E-goi.
  • Description, you can type it now or later.
  • Field for 2-step registration, in case you ask your contacts to identify themselves when they open the app. Then you'll be able to save this information in your contact list as well.

Then click Next.

4) Upload the Firebase authentication file - which you got in step 1 - and click Save.




Integrate your app with E-goi's libraries

1) Our libraries contain all the logic necessary to keep this channel work properly. To integrate them, just insert the code (which you find in the library itself) into your app. If you are a developer, check the documentation to conclude the integration.




Create and send push message

1) Click the Engage menu, hover your mouse over Push and click Create.

2) Then select the app where the notification will be displayed.

3) Choose the campaign type, broadcast for example, and click Next.

4) Choose whether you want to start from scratch or from a template. Then click Next.

5) At this point you've landed into the push notification editor to customise each element.

  • The title and the message: Start typing and creating your own magic :) If you wish to, give a personal touch to the content by clicking on the { } braces to see and use merge codes.
  • The notification link: It can be a web page or an app link.
  • Buttons: Also customisable.
  • Image: To enhance your message.
    Click Advanced to enable this option and search for your image following these recommendations: 
    • Format: PNG or JPEG.
    • Size: Prepare your image considering a height and width from 300px (min) to 2000px (max). The image should be less than 1MB.
    • Proportion: Use landscape images following a 2:1 ratio (Ex: 1000x500px).
    • Composition: The most relevant content should be in the central area of the image, as far away from the edges as possible.
  • Geotargeting: By activating this feature you can focus the campaign on a specific geographic region and set how long it stays active (from 1 hour to 30 days).
    For example: Send an exclusive promotion to people in the north of the country for the next 2 hours - some might say it's magic, but it's a very powerful targeting tool :)
    To get started, add locations to your list by following these steps:

1) Click Manage locations.
2) In that window, click Add location, find the area on the map, define the radius and assign a name to it, and finish by clicking Add.
You can access this window anytime you need to manage the locations you've already created.
3) As you add locations, you'll see them available in the push message editor. Then you only need to choose a location before sending the push message.


5) Once you've finished, you can send your campaign. Click Next to Setup the sending details: when it will be sent and to which segments.

6) Then go to the Checklist and confirm everything before Sending the campaign.



Frequently Asked Questions


How can I track the performance of my push campaigns?

After sending out your push campaign, click the Engage menu. Then click Campaigns (on the left side), find the campaign you sent and hit Report (the button on the right side of the campaign). You'll see a detailed breakdown of your messages sent, delivered and opened.


How can I improve the results of my push campaigns?

Push-based messages show up as instant mobile notifications, which means people will usually see them when checking their phone. So be sure to make them:

  • Hiper-relevant: Avoid one-size-fits-all sends! Picture each of your app users as someone with their own set of interests. They may shop from a specific brand only. Or maybe they're really into sports. Slice-and-dice your contact list according to your users' preferences. Our Geotargeting option when creating your push message is also perfect for location-based segmenting.
  • Personalised: Use our merge codes to auto-embed user info in your message (eg. their first name) for higher engagement.
  • Timely: Connect with people when they are most receptive to hear from you (eg.  their birthday). Automations are terrific to congratulate your app users with a "happy birthday!" notification. Get inspired with E-goi's campaign calendar, which includes a veritable bonanza of holidays and special days to keep users engrossed all year round!
  • Engaging: Smartphone screens usually get plastered with dozen notifications each day. Make sure to go for catchy, hyper-relevant copy - and make it fun to boot! Images are also a good way to stand out from the clutter.
  • Actionable: Time-limited promos and vouchers are just the ticket to encourage people to act now instead of swiping your message away.
  • Delivered: In some rare cases, Android owners may not get your push notification due to how they've set up their phone. Check that:
    • The user's mobile has the latest version of Google Play Services.
    • They've got a strong internet connection.
    • Your mobile app was fully uninstalled and reinstalled from scratch up to the latest version.
    • Your message wasn't sent when the user had your app in the background (some devices won't display your notification if this happens).
    • The user's device is a Huawei in power saving mode (which may prevent push messages from coming through).
    • Something really weird happened (eg. the user switched to another app at the exact time your message was delivered).