
Depending on who you ask about push notifications from Ope you’ll find excitement, eye rolls, and the occasional dismay at once again being reminded to make good financial decisions. But beyond the buzz of witty push notifications, they play a critical role in boosting the growth of our bottom line.
Just as people forget friends, in today’s fast-paced world, they also forget even the most helpful of apps. Regardless of your design and beautiful features, people forget. The downsides to this are also pretty evident and consist of:
- Lower active users
- Lower discovery of features
- Slower growth loops
Background: A Clear Content Strategy
In designing our content strategy, we were clear about our intent. That is to sound like an elder sibling and in turn, create things that people will share. For a start, we focused heavily on emails, social media and in-app messages (IAMs). In a later article, we’ll share how IAMs helped us boost our Playstore performance.
Push Notifications vs. Email Marketing
Our experiments exposed to the following lessons:
- Emails are great for distributing our financial education content.
- Push notifications and feature positioning (in-app) are better for product nudge campaigns.
Another thing to note here, however, is that driving product nudge campaigns heavily through emails can impact your open rates, as they tend to get boring. We recommend exploring IAMs and deep-linked push notifications more.
Our Journey with Push Notifications
We didn’t discover the potency of push notifications until we fully explored Firebase Cloud Messaging (FCM). Jump to this section to read on how to set up push notifications for your apps today.
Our first active push notification went out on May 21, 2019. It nudged users to update their apps. However, our big one was on May 24, 2019.
Two things happened that day. We enjoyed massive user-generated content (UGC) and also saw a spike in one-time deposits.
How to Design your Push Notification Campaign
Based on that experience, we took note of 4 parameters to consider in the design of push notification campaigns:
- Timing
- Targeting and tone
- Frequency
- Success metric (beyond the buzz)
Witty notifications are bound to spur UGC. However, how do you position for that and also go beyond the buzz to measure concrete contributors to your north star metric? In our case, our metric is assets under management (AUM).
Let’s use the push notification on May 24th as a case study. The message was scheduled to go out at 5:07 PM on a Friday. At that time, it’s expected for people to be relaxed and looking to make various purchases for the weekend flex.
Hence, a call to save money you are about to spend was bound to feel timely. We saw cases of people who were window shopping on e-commerce stores receiving the notifications. It was a subtle trigger that drove one-time deposits for users and signup trickles. This had a clear impact on our AUM.

Based on our explainer, you can see that we let the timing determine our tone and guide the audience we focused on. Though we had no metric in mind as we were just excited to try things out, we learnt what metric performances to look out for. Till date, this guides our approach.
How to Craft Compelling Notifications
Before you dive into this, if you are a content/product marketer you should get a copy of “The Art of Plain Talk”. You will write clearly and shorter with the guides in the book.
That said, there are character limits that come with push notifications. You are allowed to write as much as 240 characters, but remember that we exist in an impatient world. Also, people can also see a few of those characters before tapping to read more.
We have just two simple rules:
- Work with a body limit of 45 characters. To help, use this character counter.
- Say exactly what you want. This isn’t the time for stories. For example, “Did you know that you can get free transfers with your username?” might not work. Rather, “Get free transfers with your username today” will probably do a better job.
- Use at least an emoji when you can. The moon face Ope uses is intentional.
P.S: Yes we too are also triggered by Ope’s messages! Just because we’re all a part of the team that shares these messages doesn’t mean they lose the ability to trigger us too. So, we are with you on disciplining Ope.
What can we do better?
We are working in-house to improve targeting and timing. Imagine walking into a store, and you get a notification that says: “Don’t spend too much in there”? It’s actually possible with a few tweaks.
Asides from that, we also understand that different tones apply to different segments of our audience. Same with time zones. We are looking to harmonize all of these and create more detailed campaigns with key conversion metrics. However, we cannot promise a guide for this when all is set up.
In summary, these are points you should also consider in creating your push notifications structure:
- Geo-based targeting
- Time zone segmentation
- Cluster targeting
How to Set Up Push Notifications for your App
On setting up your push notifications, there are a number of platforms to consider. To mention a few, you have:
- Firebase Cloud Messaging
- Intercom
- Customer.io
- OneSignal
In this guide, we focused on the Firebase Cloud Messaging approach. Do let us know if you try it out. We’ll be glad to advise on the challenges you might encounter.
Setting up your app to receive push notifications with Firebase Cloud Messaging
Firebase Cloud Messaging is a free, cross-platform messaging solution that lets you reliably send messages at no cost. You can send push notifications to your users without having to worry about server code using the Notifications Composer from the Firebase console or via server-side logic on your backend using the FCM REST API.
Key Messaging Capabilities
ー Send notification and data messages: Notification messages are handled by the Firebase SDK. It will automatically process the message and display it as a notification in the device’s system tray. You can use data messages to send custom data elements to the client application. However, you would need to handle how your app interacts with and displays this data.
ー User Targeting: FCM lets you send notifications to users based on certain properties e.g Location, App version, App type, etc You can also set your own custom properties and send messages based on that. If you’ve set up Firebase Predictions, you can also target users based on how likely they are to engage with your app over a period of time. For example, if Predictions warns that someone is likely to disengage from or uninstall your app, then you could use FCM to re-engage them and/or remind them about a feature.

ー Analytics: With FCM, you can view how many messages were sent, opened and how many users converted. Even if you didn’t set any explicit conversion goals, you can still gauge whether users are acting on your notifications, by comparing the number of messages delivered, to the number of messages opened.
Firebase has a pretty detailed documentation on how to set up push notifications here. Once you have that set up, you can begin sending push notifications. If you have your own backend that you wish to integrate with Firebase, FCM has an API which has a lot of configuration options. FCM can also be integrated with many popular messaging platforms e.g Intercom, Customer.io , etc and you can use it to build your own notification service.
Monitoring/Tracking your Push notifications
Google Analytics for Firebase provides free, unlimited reporting on up to 500 distinct events. The SDK automatically captures certain key events and user properties, and you can define your own custom events to measure the things that uniquely matter to your business.
When you set up events, you can see exactly what steps your users took after receiving a push notification. You can create funnels, monitor drop off and see how many of your users convert after a push notification.
This is also useful during A/B testing Where you can have multiple variants of a push notification and see which one converts users best.

All your App’s events are visible on Google Analytics and you can do a lot more with the data there. Yes, It’s free.
Deep Linking push notifications
Once a push notification is opened, the user expects to be sent to a page in the app. This is where deep linking comes in. A deep link is a link that takes you directly to a specific destination within an app. In order to monitor and track these deep link events efficiently, we use Firebase Dynamic Links. This is optional, but Dynamic links come with a couple of benefits. For example, if your deep link should direct users to a new feature that is absent in outdated apps, You can set up a dynamic link that redirects users to the PlayStore/App Store to update their app. Once their app is updated the app opens the page that the dynamic link is expected to take them. Dynamic links also double as URL shorteners. You can add a custom domain and get URLs like cwry.se/app.

That was a long read. We believe you enjoyed it. Get to know more about our growth optimization efforts here. Also, do not forget to follow us on twitter.
Simple and educative. Thank you Ope.
Thank you. I’d like for you to explain how the “sell unit” option on Cowrywise works
Hello Ega, when you invest in a mutual fund you buy slices of the fund (units). When you sell units, it means you are taking your money out of the fund.
It is the option you use to withdraw from a mutual fund.
Great innovation from Ope;Cowrywise,just pray it works out well.
Nice educative piece.
Hi, hum how long does it take to get my money back when I sell my units
Is this related to buying shares in firms while cowrywise is the stockbroker?
No please.
Thank you Ọpẹ. This is really simple and enlightening. The pizza analogy made me understand the intricacies of mutual funds.
A very good investment idea.
Like a previous question, how long does it take to get my money back after selling my unit?
Thanks Ope
Everyday I go to my dash board to see how my funds are growing. happy and greatfull to this platform and the decision I took. More investment!!!
Hi Adetoun and Racheal, it takes about one working day to get your funds back.
What a nice write up.
Please keep the flag flying.
You guy are doing a great job.
Thanks
If by chance ah can’t sell the unit expected yet ensure dat my deposit is automatically withdrawn every day what the risk involve there?
I am sold to this idea already. Well done.
Thank you
That’s very explain Tory and educating as well but being a newbie in investment market,
1. Is mutual fund as flexible as T-bill, if the rates on a particular investment increase in a country’s stock market will ROI on the investment mutually increase across board..
2. What’s the duration on mutual fund, it’s it annually or your company’s has a fixed duration before one’s unit can be recoverd, need more clarification on that .
Hello, when a share unit is sold, is the investor still available to receiving dividends?
That depends on the fund type.
Good write up. I know little more than the words. My questions are 1.what’s the tenure of the investment?
2. What’s the interest rate?
3. Can I terminate the investment anytime?
Hello ope, thank you for the explanation.
Does this mean that money can not be lost on mutual funds due to market change?
For money market mutual funds, yes.
Thank you Ope
Pls explain the ‘sell unit’ in Cowrywise and how it works. Thanks.
If you want to withdraw from your mutual fund, selling the units helps you do that.
Can I continue to save in my mutual funds without buying units can it run in auto pilot?
Thanks ope
My question is what is duration time can I terminate my investment , what is the percent interest rate on investment and what is tenure of investment..
The duration is a personal choice you have to make. I play for the long term though.
Thanks Ope dear!
Good write up. My questions are: if I invest 100k, what’s my interest rate? Secondly, if there is an interest rate, how often does it flow into what I have invested? And lastly, how long is the tenure?
Hi there, this depends on the mutual fund you choose. Have you checked them out.
Thank you Ope for the briefing on Mutual funds.
You’re welcome
Thank you Ope, i’ve been to trying to understand this for a long while now i have it like a box of pizza
Sir,
If invest in money market fund,what will be my expected interest?
This is really interesting,I always had a thing for mutual funding but I couldn’t get any better explanation than this,I once had an account with cowrywise but I lost the phone and eventually forgot the password,guess i would have to create one for this
If cowrywise are inactive on NSE, will it affect my investment with them and why are some stockbrokers that were active now inactive?
Very good explanation. Have been saving with cowrywise for some time it has been going I think I will now switch to the investment colum. Thank guys
Many of the questions on my mind have been answered.
Thanks, Ope for the simple explanation.
I’m definitely going to start one today!
Good explanation
Thanks for reading, Adewale
Very Interesting,
My questions now are
1.what’s the tenure of the investment?
2. What’s the interest rate?
3. Can I terminate the investment anytime?
What are the chances of losing money on this platform. Please I need a very clear and understanding response.
Good morning Ope.
Hi Odeniyi.
You don’t lose money with any of our Savings Plans.
For Mutual Fund investments on Cowrywise, there are different ways to earn.
I’ll recommend you begin investing in Money Market Funds as those are low-risk funds.
Thanks federal government for helping us
Thanks … I’ll like to know how possible is it that I’ll earn with out the fund managers selling my units in this platform.
Thanks
Hi Solace.
If you would rather not sell your units, you may also earn through dividends which are paid periodically, depending on which fund you’ve purchased on the platform.
Please let me know if you need any more clarification.
I have alot of questions to ask but just want to ask with these few…
1.what does the sell unit stand for?
2.is it the investor that gets to choose how long the investment would stay….
What’s the minimum amount to start with investing
Hi Ope, Saving on cowrywise has helped me but now I Intend to invest in mutual funds. If I no longer want the funds, can I sell them on cowrywise?
If yes, how long will it take to sell and get my investment back?
Very good write up…. thank you for the information
You’re welcome
So how would I see my profit….
Please I need more information about the dollar mutual funds on cowrywise, the difference between both and which to invest in(talking about Nigeria eurobonds and arm eurobonds)
Please I need more information about the dollar mutual funds on cowrywise, the difference between both and which to invest in(talking about Nigeria eurobonds and arm eurobonds)
Hello Ope, you said “Distribution in this case, would mean waiting on the fund manager to deduct the ₦100,000 gained and pay it to you without selling your units.” does this mean you still have your ₦200,000 phone [which you can still sell and gain another ₦100,000 which still enjoying your ₦100,000 gained from your fund manager?
A
Thank you for this insightful piece.
In case of appreciation of the fund, what would the fund manager do, since I am not monitoring the market fund? Since I don’t want to withdraw yet, what happens next to the fund and the gain, will the fund manager automatically increase my fund with the gain or will he send it to my account?
Thanks for the information, please how do I redeem my mutual fund?I invested in money market fund on the 7 of February,I requested to withdraw from my money but it’s saying I haven’t redeemed my mutual fund
Thanks Ope for this education.
Please, is mutual fund the same as index fund? If no, do we have in index fund in Nigeria?
Thank you again
How long does it take to get your money back after selling your units?
And, what happens if you only sold a certain percentage of it, not 100% of the units?
Very educative Ope, thanks. I hope we can get on clubhouse someday, so much opportunity there
How long does it take to sell your unit
Please Ope I need more clarification on this money market mutual fund. If I invest #5000 this month and continue same in other months just like savings do I still stand a chance of getting gains. Please explain more
How do I sell on mutual investment fund?
Please do I need to invest every day or just once. And too I needed to know more about investing. Finally don’t you have agricultural products investments?
Educative and insightful.
Hello Ope, it was quite insightful.
My question is under *capital appreciation, at what point would the fund manager distribute the gains if I decide not to sell my units, as there an agreed period like in the case of *periodic distribution. Is it going to be at the fund manager discretion?
I
Thanks
Thank you for always simplifying your write up, it’s very informative and educative.
I really want to invest but I kinda still need more explanations, maybe in an ABC way.
And I want to know which investment to go for. Thank you.