My Shopify app has a high churn rate. Many new users just install and uninstall within a short time like an hour. I try to send an auto email when they uninstall. But very few of them reply. I try to send an email manually. But it's still the same.
I don't know how to improve the situation. How do you find out why users leave?
by the time users unistall, it may be already too late to try to get any user feedback.
could you please clarify what your app does? does it require some setup that may be too complicated? do you have any sort of onboarding wizard?
My app help online stores to upsell. The users are online store owners
Yes, it requires a manual installation with a few steps. This installation was added not long ago. Even if this installation was not available, the churn rate was high.
I have an interactive tour in the web app. But some users may not finish it. There is an onboarding email as well.
@sillycube I think Churnfree is the best option for you!
How does Churnfree work?
When a user clicks on the membership cancel button, Churnfree attempts to retain the user by offering incentives created by the business owner, potentially saving up to 46%.
If the user still decides to leave the platform, Churnfree will ask for feedback on why he/she is leaving the product. In this way, founders can analyze the reasons behind users leaving and make improvements to reduce high customer churn.
Churnfree is a customer retention tool that helps businesses retain their customers through automation.
You can try this super amazing tool to reduce your business's high customer churn rate!
I will suggest you read this IH post: How SaaS client saved 74 out of 291 churned customers within 5 months
You could offer the churn users a free or discount version (at loss to yourself) to see if that helps, if not, its probably the product if you assuming the chrun users are atually your target demographics.
This is a tricky issue and I've seen founders often struggle getting detailed feedback from churned users.
It's unfortunate because you can learn most from people who left you (why they left, are they going to a competitor, what feature they used, what gap they found, did they need support, was the learning curve too steep and so on)
That being said, I've been tracking 1700+ SaaS products (https://microsaasdb.com/) and had the chance to experience how some of the successful saas tackle this issue. The one I liked most was from Taplio. Here's the email text.. hope this helps some founders:
You signed up for X recently, but decided not to keep using it.
We're sad to see you go :(
We won't send you 40 emails asking you to reconsider.
But we will ask you one thing:
What didn't work for you? Was it a missing feature or a bug? Did you not see value in the product?
Just reply to this email, don't even fill a form or anything.
Maybe your feedback can help us do better for other people like you.
@Subro SMEs receive emails like that and delete immediately. Why waste more time when the app missed many an opportunity that were given to them -- to engage -- to get it right. The wasted opportunities a citizen / business gives an app -- is the root cause, not how an email is drafted. Emails are not even being read.
Back 10 years when SaaS was new, there was more bandwidith / tolerance for email communication. Now gone. Just annoying. Literally every SME I am engaging with or asked questions, for the last few years, asks "how to delete automatically all emails not from my known base".
The OP mentioned that there is a very little time between install and uninstall- so I don't think there is opportunity to engage with in-app messages. I know emails are rarely read in such scenarios but after someone has uninstalled the app there's not much option other than email.
@Subro Nope. Totally missing it. If a dev really wants feedback from their 'installers' then pop the feedback pre-install. In-app messages are errk-some too. Even pre-install are errksome but if you must, do it there.
When you errk citizens even more your tarnishing the brand. They are still a WOM-er even after uninstall.
Repeatedly doing something that you one knows is not working is not the way to build a business.
In the automated email, try to make it feel as personal as possible. If you haven't already, try to make it seem as through it was written personally from you. For example, make the sender your own name.
Churn Users. The assumption they are 'users', in first place, is incorrect.
I do this alot. It means the app failed and the dev has low cred.
What may work:
The thing I have wanted for a long time, is a place where I can test an app without the need to dl and install.
Interactive tours I rarely do. If I need to do them, means the app is not soo intuitive. I have used interactive tours after I have assessed product fit.
Thanks for your reply. I have a demo store set up for users' trials. Most use cases are listed and the users can try them before installing. Therefore, I am not sure if there is a discrepancy between my app listing and the user expectation.
I agree that the onboarding process should be improved. User feedback should be collected when users install the app.
Sometimes, I think that the app may be hard to understand. There are docs and an interactive tour. But I don't know how to make it intuitive. Currently, the app is integrating many aspects with Shopify, fulfillment, themes, other apps, subscriptions, discounts, etc. There are just too many areas that complex the process.
My solution may not be simple enough. But I don't see a way to simplify the solution in hindsight. Your feedback is insightful anyway. I have to think about that.
I suggest talking to new users as soon as they sign up, start a conversation with them and offer them a concierge setup service.
when you build that initial relationship they will be more open to share with you
Thanks, your suggestion sounds good. I'll probably try it next week. But my timezone is opposite to my US users (UTC +8:00). Honestly, it's pretty hard to catch up with them.
You don’t need to talk to them live
You can send an email as soon as they sign up and ask them questions
Start a conversation and help them
There are several methods you can use to find out why users are leaving your Shopify app. Here are some suggestions:
Conduct User Surveys: Consider reaching out to users who have uninstalled your app and ask them why they decided to do so. You can use email or in-app surveys to collect feedback. Make sure to keep your questions concise and straightforward.
Analyze User Behavior: Look at your app's analytics to see where users are dropping off in the user journey. For example, if users are uninstalling your app after a few minutes, there may be an issue with onboarding or user experience. If users are uninstalling after a week, there may be a problem with the app's functionality or value proposition.
Monitor User Reviews: Check out the app store reviews of your app to see what users are saying. Pay attention to both positive and negative reviews, and respond to any negative reviews to show that you're listening to user feedback.
A/B Testing: Try testing different versions of your app to see if that impacts uninstall rates. You can test different onboarding flows, features, pricing, and more.
Conduct User Interviews: If you have a small user base, consider reaching out to some users and asking them if they would be willing to participate in a user interview. This can be a great way to get more in-depth feedback and insights into their experience using your app.
By using these methods, you can gather more information about why users are leaving your app and make the necessary changes to improve your app's retention rate.
CEO at: https://theapkregion.com/traffic-racer-mod-apk/
Are your suggestions generated by chatGPT? I try to ask this question a few times. But I don't get solid advice. I've been using hotjar/logrocket to monitor usage. They may be able to finish the basic user flow. But I can't guess what users think when they leave.
There are many possibilities lying here, maybe the app listing is not targeted to the right users, the app can't match user expectations, users can't find the required features, the app is performing well, etc. When the factors are mixed together, I don't know how to pinpoint the right one