I'm working for a B2B SaaS so it might be different for you, as I understand you do mobile apps.
- Regular review of won / lost deals, the best info about our competitors was the one gleaned through the eyes of the customers, as it helps assess whether the actual users think their product/features are good or not
- #competitors channel on Slack. Sales / PM/ Marketing share interesting news/articles or questions when they are dealing with a customer objection.
- I always sign up for their product, and receive competitor newsletters. It's the best way to get informed of their news / product launches.
- For monitoring competitor plans and features, I setup custom alerts to get a notification when they change their pricing page.
- Google Alerts with your company and competitor names.
- Periodic review of their product with credentials shared among our product team, when we needed to check out how they built a particular feature.
- Check out their reviews on the stores + Trustpilot regularly
It can be time-consuming, but yields great insights for my roadmap and marketing positioning.
I have now built my own tool to automate everything: https://peerpanda.app . Would love to get your feedback on it!
Either manually or tools like Octolens.com (disclaimer: it’s my company).