Push notifications: Re-engage and retain users effectively

Push notifications: Re-engage and retain users effectively

Dear Apptics community,

Have you ever wished to proactively engage and communicate with users even when they are not actively using your app? Apptics already empowers you with features for app health, performance, usage, engagement, and growth.

We are excited to add Push notifications that will help you take user engagement to the next level and facilitate re-engagement with users!


Introduction to push notifications

Push notifications allow you to trigger notifications to your app users about important updates, events, offers, posts, etc. As the name suggests, these push notifications are app-related messages shown to your users as pop-up messages on their devices. These notifications are sent to users who have already installed your app and have enabled push notifications on their device settings.

Push notifications complement traditional methods like email, SMS, and phone calls. They serve as a highly effective channel to communicate with users, keep them informed of any updates instantly, and encourage active engagement. You can send these notifications even when your users are not actively using the app. This way, you can open new opportunities for re-engagement and boost user retention for your app.

Sending push notifications using Apptics

To start sending push notifications in Apptics, you must first complete the push notification setup. This involves authenticating the appropriate push notification service provider certificates with your app and later adding their details in the Apptics console. You need to upload the Firebase Cloud Messaging (FCM) credentials for Android apps and Apple Push Notification service (APNs) certificates for iOS apps. Once the necessary certificate details are provided for the package name/bundle ID, you can proceed to create and send push notifications to users. You can refer to our push notifications guide for detailed guidance.

A push notification contains many elements including text, media, action buttons, and much more. Usually, you would have to trigger them natively by sending the notification payload in your app code or using third-party tools. In Apptics, we have simplified and streamlined the process of creating a push notification in five simple steps.

1) Schedule


You start by providing a name to the push notification you are drafting for your reference. Then, you set the timing of the push notification. For the first phase of push notifications, you can either trigger the push notification immediately after publishing it or schedule the notification for a later date and time.

2) Audience


Define the target audience for the push notification by using filters and criteria.
  • Filters - Select at least one application ID to target your push notification. You can refine your audience further by filtering based on device type, model, app version, OS version, country, and user group. To measure the effectiveness of your notification, you can track the conversion rate by specifying a desired action you want users to take within the app after interacting with the notification.
  • Criteria - Set the criteria based on which you want your selected audience to receive push notifications. You can set the criteria pattern based on previous user activity (the events triggered or screens visited by your users) within a selected date range.
Notes
Note: The number of devices targeted for the notification based on the filters and criteria you apply in the Audience tab will be shown as the target device count.

Apart from selecting the audience for the notification, you can also analyze how effective it was amongst your users. You have an option as Conversion. It allows you to choose an event (that is already being tracked in Apptics for your app) and measure how many users have taken the desired action within your app after interacting with your notification.
Quote
Example: Say you send a notification for a webinar happening tomorrow. The desired action here would be for your users to register for the webinar after interacting with the notification. If the action of registering for an event from the app is tracked as an event in Apptics, you can select the same event to know how many users registered for the webinar after interacting with the push notification.

3) Content


After scheduling the notification and targeting your app users, you must provide the notification content. The content mainly includes the title, message, and image. If you have a desired action you want your users to take after interacting with the notification (of course!), you can provide the URL of the page/screen and redirect them.

4) Additional elements


Now that you have provided what needs to go in the notification, you can provide additional details to customize how the notification should appear and behave on the user's device. They include:
  • Sound to play while the notification is delivered
  • Notification payload
  • Increment app badge icon to notify unread notifications
You can also add some Android-specific elements like the notification channel, app icon, and app icon color that you can add to customize the notification appearance and sound.

5) Action buttons


The final step is to add interactive elements in the notification to encourage active user engagement. You can add a maximum of three action buttons and provide the associated details, such as:
  • Category name - It decides the notification type and action buttons that will appear. This applies only to iOS apps.
  • Action ID - A unique action ID to track user interaction associated with each action button.
  • Button label - The text is displayed on the action button.
  • Icon path - The file path of the image that will be used as the button icon.
  • Click action - The display name for the button icon.
While you create the notification and provide the necessary details, you can get a preview of the notification based on the entries you have provided so far.


Testing the push notification


In Apptics, you can test the notification once you select the timing, define your target audience, and provide the message for the notification. You can view the option to test the notification starting from the step to add content for your message.

You can test the notification on devices that are registered with APNs/FCM and have debug mode enabled in them. You can select the application ID and provide the device token, which will be available in Xcode/Android Studio for the test device. After testing the notification, what's next? Hitting the publishing button, of course!

Once you finish all the steps with the necessary details, save the notification as a draft for future iterations, test on devices, and finally publish when it is ready!

Monitoring the results


After creating push notifications, it is much more important to know if they have been successfully sent to your users. So once the notifications are triggered, you will be able to view the performance stats for the notification. They include:
  • Target count - The number of targeted devices for the notification.
  • Success count - The number of notifications that were sent successfully from the push notification service provider.
  • Failure count - The number of notifications that couldn't be delivered due to technical issues.
  • Received count - The number of notifications delivered to the user's device.
  • Opened count - The number of notifications that users opened and interacted with.
  • Conversion count - The number of times users took the desired action after interacting with your notification.
We have rolled out the push notification feature in its BETA phase, and it awaits enhancements in the future. Some of them include recurring notifications, user segments, and automation of push notification workflows. Stay tuned for interesting updates!

Cheers,
Team Apptics


        • Recent Topics

        • Managing Rental Sales in Zoho Inventory

          I am aware that Zoho Inventory is not yet set up to handle rental sales and invoicing. Is anyone using it for rentals anyway? I'd like to hear about how others have found work arounds to manage inventory of rental equipment, rental payments, etc. Th
        • Megamenu

          Finally! Megamenu's are now available in Zoho-Sites, after waiting for it and requesting it for years! BUT ... why am I asked to upgrade in order to use a megamenu? First: Zoho promised to always provide premium versions and options for all included Zoho-applications
        • Cannot access KB within Help Center

          Im working with my boss to customize our knowledge base, but for some reason I can see the KB tab, and see the KB categories, but I cannot access the articles within the KB. We have been troubleshooting for weeks, and we have all permissions set up, customers
        • Zoho Flow to Creator 3001 Respoonse

          I have updated my Flows with the new V2 connection to Zoho Creator, but now some Flows do not work. They take in data from a Webhook and are supposed to create a record in Creator, however creator returns a 3001 message along with a failure, but I cannot
        • File Upload to Work Drive While Adding Records in Zoho Creator Application

          Hi I am trying to set a file attachment field in zoho creator form, to enable the user to upload a scanned document from their local pc. The file should be uploaded to zoho workdrive and not to the default zoho creator storage. The file link should be
        • Why not possible to generate?

          Using this https://desk.zoho.com/DeskAPIDocument#TicketCount#TicketCount_Getticketcountbyfield on my ZML script url :"https://desk.zoho.com/api/v1/ticketsCountByFieldValues?departmentId=XXXXXXXXXXX&accountId!=XXXXXXXXX&customField1=cf_country_1:XXXXXX&field=overDue"
        • email

          Hi My crm email is not working, can you check, I have zoho one account.
        • Need option to see Mass Emails & Cadences in Gmail Outbox OR a dedicated Zoho Outbox

          Hi everyone, Right now, when we send 1:1 emails from gmail (with gmail API connected to Zoho CRM), those emails appear both in gmail's sent folder and in Zoho CRM. That works well. But when we send Mass Emails or Cadence emails form Zoho CRM, they are
        • I can't found API for Sales Receipts

          Hello May you please help me to find an API document for Sales Receipts to get data and retrive a custom fields like Invoice and credit notes Regards
        • Kaizen #205 - Answering Your Questions | Managing Picklists and Enabling History Tracking via Zoho CRM APIs

          Hello everyone! Welcome back to another post in our Kaizen series. In this post, we will look at how you can manage picklist fields in Zoho CRM using APIs. This topic was raised as feedback to Kaizen #200, so we are taking it up here with more details.
        • Multiple Vendor SKUs

          One of the big concerns we have with ZOHO Inventory is lack of Vendor Skus like many other inventory software packages offer. Being able to have multiple vendor skus for the same product would be HUGE! It would populate the appropriate vendor Sku for
        • Internally created tickets

          Hi there When tickets are created internally on-behalf of customers - there is nothing to show that the ticket was created by an internal agent. This means, that it's easy for our agents to confuse tickets which were created by internal team members and
        • Automatically change website passwords

          Hi everyone, We just switched to a Professional package to also use the "Automatically change website passwords" function. But I cannot find anything about it, how to use it, anywhere. Does anyone know how I can use this function? Best, Caspar
        • Change Invoice Prices for an Effective Date

          Hi, It would be a really good feature to be able to change the prices on invoices/recurring invoices from an effective date in the event of price increases. For instance, I am in the process of increasing prices that will be effective from a specific
        • "Other Current Asset" accounts as "Paid Through" accounts in Expense

          It would be incredibly useful to be able to assign accounts of type Other Current Asset as Paid Through accounts in Expense. Currently, Other Current Liability are permitted as Paid Through Accounts. This makes sense, as Credit Cards are current liabilities.
        • Multi column open text questions that allows respondents to add rows for additional information

          I need to create a question that has 2 columns with open text, but I also need to allow respondents to click a "+" button, or something similar, so that they can add additional information if they choose to. I've tried using the Multiple Textboxes type
        • Bot Filtering & Apple Mail Privacy Protection Compliance in Zoho Campaigns

          Dear Campaigns Users, The wait is over! We’re excited to announce that the enhanced bot filtering feature is now live in Zoho Campaigns. This update brings greater accuracy to your email campaign reports by distinguishing real user engagement from automated
        • Découvrons les détails qui simplifient vos journées de travail avec Trident

          Nous nous installons dans des routines efficaces et rodées avec le temps. Chaque matin, nous ouvrons nos e-mails, passons aux messages, consultons notre agenda, puis attaquons nos tâches. Ce processus nous semble maîtrisé, mais est-il réellement optimisé
        • Issue with Purchase Rate Showing as “0” After Importing Items List

          Dear Zoho Books Support Team, Good day. I’m reaching out regarding an issue I’m facing while importing my items list into Zoho Books. Despite mapping all fields correctly and including the purchase price for each product in my Excel file, the Purchase
        • API for Task Entity in Zoho Books

          I’m working on automating task creation in Zoho Books via a custom button in the Bills Module. The goal is to create a task in the Tasks Module and assign it to the Finance Team, so they can track progress efficiently. While reviewing Zoho Books documentation,
        • create invoice in zoho books from the zoho forms

          Is there a native way to have create invoice in zoho books, when zoho form is completed?
        • Email undelivered

          GOod Day I am always receiving an uncategorized-bounce to my email. I am not sure why this is happening.
        • Add inventory_valuation_method to items endpooints

          To ensure consistent item creation it would be helpful to have the inventory_valuation_method (FIFO vs WAC) be able to be set at item creation or as an update (consistent with current behavior where it is not allowed for items with existing transactions)
        • Use Zoho to send sales receipts for Gocardless transactions

          I've been using gocardless for years and have d/d mandates set up on there. Each week we get bulk payments from customer d/d's. However, we need to send sales receipts to these customers. So I know I can sync mandates into Zoho, and then I can set up
        • Zoho - Gocardless sales receipts

          I've been using gocardless for years and have d/d mandates set up on there. Each week we get bulk payments from customer d/d's. However, we need to send sales receipts to these customers. So I know I can sync mandates into Zoho, and then I can set up
        • Introducing Rollup summary in Zoho CRM

          ------------------------------------------Moderated on 5th July'23---------------------------------------------- Rollup summary is now available for all organizations in all the DCs. Hello All, We hope you're well! We're here with an exciting update that
        • Introducing Connected Workflows in Zoho CRM for Everyone : Free Your Teams to Focus on What Matters

          Hello Everyone, We’re thrilled to introduce the next big evolution in Zoho CRM for Everyone -- Connected Workflows. This new feature builds on our commitment to deliver a CRM that’s truly inclusive, adaptable, and designed for consistent collaboration
        • Introducing Connected Records to bring business context to every aspect of your work in Zoho CRM for Everyone

          Hello Everyone, We are excited to unveil phase one of a powerful enhancement to CRM for Everyone - Connected Records, available only in CRM's Nextgen UI. With CRM for Everyone, businesses can onboard all customer-facing teams onto the CRM platform to
        • Cooling-off Period Just Got Better: More Coverage, More Control

          We’ve enhanced the Cooling-off Period feature in Zoho Recruit to give you more control over repeat applications and referrals. This helps you maintain a cleaner, more efficient recruitment pipeline. With this enhancement, you can: Prevent duplicate candidate
        • Revenue Management: #7 Revenue Recongition in Construction & Real Estate Industry

          If you are in the construction or real estate business, you are used to long project timelines and progressive invoicing to keep up with your billing. But when does revenue get recognized? Will it happen when the contract gets signed? At different milestones
        • TikTok (and other social platform) Messages and comments of the past

          When I link a social channel, Zoho will show in "Inbox", "Messages" and "Contact" sections the interaction done in the past? (comment, messages...)
        • Email Integration - Zoho CRM - OAuth and IMAP

          Hello, We are attempting to integrate our Microsoft 365 email with Zoho CRM. We are using the documentation at Email Configuration for IMAP and POP3 (zoho.com) We use Microsoft 365 and per their recommendations (and requirements) for secure email we have
        • How do I fix this? Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked.

          How do I fix this? Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked.
        • Restrict Employee mail deletion

          Dear Zoho, Is there a way where i can restrict my employees to delete any mails from their account
        • 554 5.1.8 Email Outgoing Blocked.

          Hi guys, I just singed up for mateusz.nowicki@zoho.com mail and I can't send any mails.. Why? Everytime I try to send something I got error like the one in the screenshot. Please, help me.
        • Zoho IP blocked by SpamHaus

          ERROR CODE :550 - 5.7.0 Your server IP address is in the SpamHaus SBL-XBL database, bye
        • File Upload in Creator's Subfrom

          Hello Sir/Madam, Here is a Problem......... Scenario: In CRM One Custom Module (Payments) have one File Upload Field now we have to Upload that File into Creator's Custom Form (Documents) have one Subform (Documents) in Document Upload Field using Deluge
        • Error AS101 when adding new email alias

          Hi, I am trying to add apple@(mydomain).com The error AS101 is shown while I try to add the alias.
        • Trigger workflow base on email clic

          Searching the help and forum, I see that there were workflow trigger rules based on email. But now, I can't find this type of trigger when I create a custom workflow. What I'm looking for would be to automate the sending of an email for a new prospect,
        • Bigin Form Acknowledgement

          How to troubleshoot and find out why form acknowledgement is not sending emails after form submission?
        • Next Page