Clovis – Native mobile app development for eCommerce
A premium experience on iOS and Android for both customers and affiliates.

About Clovis
Clovis is a nutrition brand with a clear purpose: make high-quality food supplements accessible and easy to understand. Their website, built on Magento, was doing its job. People could browse, learn about the products, and buy what they needed. But more and more of their audience was coming from mobile, and Clovis knew that a mobile-optimised website wasn’t enough.
They needed a proper app. One that wouldn’t just replicate the site but improve on it, especially for their two core audiences: regular customers and brand advocates who promote the products and earn rewards for doing so.
Expertise
Scope
Vertical
Challenge
The need for a mobile solution to support customers and affiliates, without rebuilding the existing backend. The project relied on Magento APIs, required platform-specific UX adjustments, and had to support complex user flows, permission handling, and real-time notifications.
Solution
Altamira delivered two native mobile apps with role-based navigation, social login, lookbook-style product discovery, smart push notifications, and integrated analytics via Segment.io. We also ensured smooth handling of device permissions and built support tools using Freshdesk APIs.
Results
The mobile apps enhanced how users interacted with Clovis: customers now browsed and ordered with ease, and affiliates gained tools to manage referrals and rewards.
The app saw higher engagement than the website, increased affiliate sign-ups, reduced support requests, and gave the marketing team richer behavioural data.
01 The Challenge
Clovis didn’t need the full stack rebuilt. Their backend team was already managing the website and APIs. What they looked for was straightforward in theory, but complex in execution:
- Build native iOS and Android apps
- Rely entirely on Magento APIs
- Adapt iOS designs to Android conventions
- Support both “customers and affiliate user roles
- Handle notification logic, user flows, and affiliate tools
- Integrate analytics with Segment.io
They had the product knowledge and content. We had to turn that into a mobile experience that worked reliably, scaled easily, and felt familiar to users on both platforms.
From the very beginning, we worked closely with Clovis’s internal team. They reviewed wireframes, tested early builds, and helped shape the behaviour of the app around real customer feedback.
What made the project tricky? We weren’t building from scratch, we were always building around something. Magento, with its API limitations, dictated how much we could customise. The iOS design mockups were beautiful but translating them to Android required heavy lifting. And since we had no control over the backend, we had to account for cases where the API didn’t return data as expected.
Add to that the challenge of platform-specific permissions, scaling on tablets, and role-based navigation logic, and we had our work cut out for us. But that’s also what made it interesting.
02 The Solution
We focused on building two native apps that felt clean, fast, and tailored to how Clovis’s customers shop and interact with the brand.
Two journeys, one app
When a user opened the app, they immediately chose a role:
- People were customers looking to explore products, learn more, and buy.
- Pros were affiliates promoting Clovis through referrals and earning rewards.
Each role unlocked its own screens, navigation, and features. This way, everyone saw only what was relevant to them.
For people
We built a focused eCommerce experience:
- Sign up or log in via email, Google, or Facebook
- Explore product “lookbooks”—slideshow-style galleries with rich imagery
- Read about product ingredients and benefits
- Add items to cart, apply discounts, and complete checkout
- Manage past orders, subscriptions, and account info
- Receive real-time push notifications about order status, new releases, or billing issues
For pros
We gave affiliates tools to grow their network:
- A multi-step sign-up flow with profile setup, image uploads, and schedule creation
- Affiliate link sharing
- Referral tracking with detailed logs
- Push notifications when someone used their code
- Tools to edit schedules and manage promoted products
Behind the scenes
- Segment.io tracked key actions: sign-ups, logins, checkouts, push opens
- Freshdesk integration allowed support tickets directly from the Help screen
- Notifications were smart and specific: reminders for scheduled product usage, alerts when a referral redeemed a discount, and updates from the admin panel
We also handled things users never see, like permissions. If someone denied access to the camera or contacts, the app showed a system message with a direct link to settings so users could fix it without friction.
03 The Result
Clovis’s new mobile app matched their website and even added something new.
For customers, it became the easiest way to explore products and manage their orders. Lookbooks turned browsing into a visual journey, and push notifications kept them informed without overwhelming their inbox.
For affiliates, the app gave them more control and transparency. They could see exactly who was responding to their referrals, how their discount codes were used, and what rewards they’d earned, right from their phone.
- Customers started spending more time in the app than on the site
- The number of affiliate sign-ups rose within the first few months
- Support tickets related to order status dropped, thanks to push notifications
- The marketing team gained new visibility into user behaviour via Segment










