Recalculating the strategy of the product concept

Role

Product Designer

Timeline

3 months

Client

Gruvi

Industry

Prop-Tech

Responsabilities

  • UX audit for mobile app

  • Research and discovery process

  • Information architecture

  • Competitor analysis

  • Problem analysis and diagnosis

  • UX strategy for the Brazilian market

Overview

Redesign onboarding flow to reduce churn and increase conversion. The project identified friction points through data, heuristics, and emotional journey analysis, simplifying the experience, and delivering value faster to new users.

Challenges


  • High churn rate during onboarding

  • Complex and fragmented flow

  • Mandatory facial recognition causing high drop-offs


  • Slow and confusing error feedback

  • Lack of clarity about the core value

  • Balance security requirements with simplicity

Context and challenge

Gruvi is a B2B2C app designed for condominium management. It can be described as a “home, neighborhood, and condominium hub” for residents. With Gruvi, users can handle essential tasks such as paying condominium fees, booking shared spaces like sports courts, event halls, barbecue areas, and communal laundry rooms. The app also enables residents to participate in votes for building management (e.g., electing the building manager), pay and track the condominium’s financial expenses.

Additionally, Gruvi provides features like visitor and service provider access control at the front gate, a chat for communication among residents, and a range of other tools to simplify and enhance everyday condominium living.

Primary goals

Raise conversion to at least +50%

Allow users to access key features within the first interactions

Remove friction and unnecessary barriers

Research and data analysis

To understand the inconsistencies in Gruvi’s user experience, I began by mapping the main navigation flows and analyzing how users moved between key features. This included reviewing event data from Mixpanel, conducting heuristic evaluations, and interviewing internal stakeholders to identify usability gaps and architectural pain points.


The analysis revealed that users struggled to understand where to perform specific actions, as similar functions were distributed across different sections of the app. There were also inconsistencies in terminology and interaction patterns, leading to confusion and errors. In parallel, I mapped the user journey and emotional curve, which exposed frustration peaks caused by redundant paths and unclear hierarchy.

Diagnosis of the scenario

To complement these findings, I conducted a competitive analysis focused on direct competitors and other SaaS platforms with similar structures. This helped identify market best practices in navigation, information grouping, and task prioritization, while also highlighting opportunities for Gruvi to differentiate through a more intuitive and cohesive UX architecture.


This combination of data, heuristics, user feedback, and competitive insights provided a clear diagnosis of the problem: the product needed a unified structure that communicated hierarchy clearly, minimized cognitive load, and aligned the experience across modules.

Main problems

Unnecessary fields and repeated steps

Too much text, difficult to read on mobile

Architecture that confused first-time users

Slow error feedback (users only knew something was wrong after many screens)

Benchmark and insights

To enrich the analysis, I studied how other apps approached onboarding and deal with those problems.


Instagram and Waze stood out for offering extremely quick and simple logins.


Duolingo and Revolut demonstrated the importance of delivering value early, even before the account is fully created. Coinbase and Headspace highlighted the role of clear feedback and concise language in reducing abandonment.


The main insight was that onboarding should not be treated as bureaucracy, but as the first delivery of value. If users can’t experience immediate benefits, they won’t be motivated to continue.

Pillars of the sollution

Simplicity

Make the transition to Gruvi smoother by simplifying, removing clutter, and reducing redundant steps for a more intuitive experience.

Relevance

Highlight the tools Gruvi users value most, giving the condo fee prominent emphasis if it is essential and the most valuable feature

Tailoring

Tailoring highlights frequently used features and shortcuts to reduce effort and boost relevance for all Gruvi users and their menus.

Prediction

Automate processes and anticipate user actions to reduce effort. Anticipate user needs by providing shortcuts and smart suggestions

Design solution

Simplicity:
Edit

In addition to reducing the number of screens, this page was designed to centralize all user information required during onboarding.


Once the SMS verification is completed, Gruvi checks if there is a property manager in the system with the data provided by the user.


If no matching record is found, the user immediately sees the message “No property found” at step 3 of the flow, saving time and avoiding unnecessary steps.

Relevance:
Edit

Another important change was the introduction of pending action banners, allowing tasks like e-mail confirmation or identity validation to be postponed.


This way, users could explore the app and access their condominium information immediately, while still being reminded of the steps they needed to complete.

Tailoring:
Edit

Property information is displayed clearly and in a visually friendly way, acting as a positive confirmation during onboarding.


This avoids redundant steps and builds confidence by immediately showing users that they are accessing the correct community within Gruvi.


This type of delight is not merely aesthetic but functional, t reduces uncertainty, reinforces trust, and creates a welcoming moment that prepares users to continue their journey with confidence.

Prediction:
Edit

The “no match found” screen displays a message informing the user that no property is linked to the provided information and that they should request data correction from their property management company.


We also offered the option to try again with different information in case of a typing error, as well as the possibility to request an update of their registration directly with the condominium management.

Impact of
the research

0

%

new convertion rate

+

0

%

new convertion rate

-

0

%

drop in tickets related to this

-

0

%

screens in the main flow

-

0

%

time to complete main flow

-

0

%

time to complete error flow

Next steps

MVP

Edit

In retrospect

Edit

Boosting onboarding conversion in Gruvi by +272%

Timeline

2 months

Client

Gruvi

Industry

Prop-Tech

Role

Staff Designer

Responsibilities

  • UX audit for mobile app

  • Research and discovery process

  • Information architecture

  • Competitor analysis

  • Problem analysis and diagnosis

  • UX strategy for the Brazilian market

Overview

Redesign onboarding flow to reduce churn and increase conversion. The project identified friction points through data, heuristics, and emotional journey analysis, simplifying the experience, and delivering value faster to new users.

Challenges

  • High churn rate during onboarding

  • Complex and fragmented flow

  • Mandatory facial recognition causing high drop-offs

  • Slow and confusing error feedback

  • Lack of clarity about the core value

  • Balance security requirements with simplicity

Context and challenge

When I joined Gruvi, one of the first priorities was to revisit the onboarding experience.


At that time, more than 80% of users abandoned the app before completing registration, which meant that most of them never accessed the core value of the product, paying bills, downloading documents, and managing their condominiums.


The objective was clear: reduce churn and make the first contact with the app simpler, faster, and more engaging.

Primary goals

Raise conversion to at least +50%

Allow users to access key features within the first interactions

Remove friction and unnecessary barriers

Main problems

Unnecessary fields and repeated steps

Too much text, difficult to read on mobile

Architecture that confused first-time users

Slow error feedback (users only knew something was wrong after many screens)

Impact of the research

+

0

%

new convertion rate

-

0

%

drop in tickets related to this

-

0

%

time to complete main flow

-

0

%

screens in the main flow

Design solution

Relevance: Edit

Another important change was the introduction of pending action banners, allowing tasks like e-mail confirmation or identity validation to be postponed.


This way, users could explore the app and access their condominium information immediately, while still being reminded of the steps they needed to complete.

Simplicity: Edit

In addition to reducing the number of screens, this page was designed to centralize all user information required during onboarding.


Once the SMS verification is completed, Gruvi checks if there is a property manager in the system with the data provided by the user.


If no matching record is found, the user immediately sees the message “No property found” at step 3 of the flow, saving time and avoiding unnecessary steps.

Research and data analysis

To understand why users were abandoning the flow, I combined quantitative data from Mixpanel with qualitative feedback from customer support and reviews.


The data showed long and fragmented journeys with up to 23 screens, facial recognition as a mandatory step (with only 8% success rate), and error messages that only appeared after several minutes of unsuccessful attempts.


On the other hand, user feedback revealed frustration with unclear instructions, technical errors, and the perception that the process was overly bureaucratic for a housing app.

Benchmark and insights

To enrich the analysis, I studied how other apps approached onboarding and deal with those problems.


Instagram and Waze stood out for offering extremely quick and simple logins.


Duolingo and Revolut demonstrated the importance of delivering value early, even before the account is fully created. Coinbase and Headspace highlighted the role of clear feedback and concise language in reducing abandonment.


The main insight was that onboarding should not be treated as bureaucracy, but as the first delivery of value. If users can’t experience immediate benefits, they won’t be motivated to continue.

Tailoring: Edit

Property information is displayed clearly and in a visually friendly way, acting as a positive confirmation during onboarding.


This avoids redundant steps and builds confidence by immediately showing users that they are accessing the correct community within Gruvi.


This type of delight is not merely aesthetic but functional, t reduces uncertainty, reinforces trust, and creates a welcoming moment that prepares users to continue their journey with confidence.

Prediction: Edit

The “no match found” screen displays a message informing the user that no property is linked to the provided information and that they should request data correction from their property management company.


We also offered the option to try again with different information in case of a typing error, as well as the possibility to request an update of their registration directly with the condominium management.

MVP

Edit

In retrospect

Edit

Diagnosis of the scenario

In parallel to that, I mapped the user journey and emotional curve during onboarding to visualize moments of frustration and cognitive overload. The analysis revealed redundant screens, late error messages, and a growing sense of confusion, especially around SMS validation and facial recognition steps.


Additionally, I conducted a competitive analysis to understand how direct competitors approached their onboarding flows, identifying common pain points, recurring usability issues, and positive patterns that could inspire best practices for Gruvi.


This combination of data, heuristics, competitive insights, and emotional mapping highlighted how usability issues were directly affecting user trust and motivation, guiding the priorities for the redesign.

Pillars of the sollution

Simplicity

Make the transition to Gruvi smoother by simplifying, removing clutter, and reducing redundant steps for a more intuitive experience.

Relevance

Highlight the tools Gruvi users value most, giving the condo fee prominent emphasis if it is essential and the most valuable feature

Tailoring

Tailoring highlights frequently used features and shortcuts to reduce effort and boost relevance for all Gruvi users and their menus.

Prediction

Automate processes and anticipate user actions to reduce effort. Anticipate user needs by providing shortcuts and smart suggestions

Next steps

Boosting onboarding conversion in Gruvi by +272%

Role

Staff Designer

Timeline

2 months

Client

Gruvi

Industry

Prop-Tech

Responsibilities

  • UX audit for mobile app

  • Research and discovery process

  • Information architecture

  • Competitor analysis

  • Problem analysis and diagnosis

  • UX strategy for the Brazilian market

Overview

Redesign onboarding flow to reduce churn and increase conversion. The project identified friction points through data, heuristics, and emotional journey analysis, simplifying the experience, and delivering value faster to new users.

Challenges

  • High churn rate during onboarding

  • Complex and fragmented flow

  • Mandatory facial recognition causing high drop-offs

  • Slow and confusing error feedback

  • Lack of clarity about the core value

  • Balance security requirements with simplicity

Context and challenge

When I joined Gruvi, one of the first priorities was to revisit the onboarding experience.


At that time, more than 80% of users abandoned the app before completing registration, which meant that most of them never accessed the core value of the product, paying bills, downloading documents, and managing their condominiums.


The objective was clear: reduce churn and make the first contact with the app simpler, faster, and more engaging.

Primary goals

Raise conversion to at least +50%

Allow users to access key features within the first interactions

Remove friction and unnecessary barriers

Research and data analysis

To understand why users were abandoning the flow, I combined quantitative data from Mixpanel with qualitative feedback from customer support and reviews.


The data showed long and fragmented journeys with up to 23 screens, facial recognition as a mandatory step (with only 8% success rate), and error messages that only appeared after several minutes of unsuccessful attempts.


On the other hand, user feedback revealed frustration with unclear instructions, technical errors, and the perception that the process was overly bureaucratic for a housing app.

Diagnosis of the scenario

In parallel to that, I mapped the user journey and emotional curve during onboarding to visualize moments of frustration and cognitive overload. The analysis revealed redundant screens, late error messages, and a growing sense of confusion, especially around SMS validation and facial recognition steps.


Additionally, I conducted a competitive analysis to understand how direct competitors approached their onboarding flows, identifying common pain points, recurring usability issues, and positive patterns that could inspire best practices for Gruvi.


This combination of data, heuristics, competitive insights, and emotional mapping highlighted how usability issues were directly affecting user trust and motivation, guiding the priorities for the redesign.

Main problems

Unnecessary fields and repeated steps

Too much text, difficult to read on mobile

Architecture that confused first-time users

Slow error feedback (users only knew something was wrong after many screens)

Benchmark and insights

To enrich the analysis, I studied how other apps approached onboarding and deal with those problems.


Instagram and Waze stood out for offering extremely quick and simple logins.


Duolingo and Revolut demonstrated the importance of delivering value early, even before the account is fully created. Coinbase and Headspace highlighted the role of clear feedback and concise language in reducing abandonment.


The main insight was that onboarding should not be treated as bureaucracy, but as the first delivery of value. If users can’t experience immediate benefits, they won’t be motivated to continue.

Pillars of the sollution

Simplicity

Make the transition to Gruvi smoother by simplifying, removing clutter, and reducing redundant steps for a more intuitive experience.

Relevance

Highlight the tools Gruvi users value most, giving the condo fee prominent emphasis if it is essential and the most valuable feature

Tailoring

Tailoring highlights frequently used features and shortcuts to reduce effort and boost relevance for all Gruvi users and their menus.

Prediction

Automate processes and anticipate user actions to reduce effort. Anticipate user needs by providing shortcuts and smart suggestions

Design solution

Simplicity:
Edit

In addition to reducing the number of screens, this page was designed to centralize all user information required during onboarding.


Once the SMS verification is completed, Gruvi checks if there is a property manager in the system with the data provided by the user.


If no matching record is found, the user immediately sees the message “No property found” at step 3 of the flow, saving time and avoiding unnecessary steps.

Relevance:
Edit

Another important change was the introduction of pending action banners, allowing tasks like e-mail confirmation or identity validation to be postponed.


This way, users could explore the app and access their condominium information immediately, while still being reminded of the steps they needed to complete.

Tailoring:
Edit

Property information is displayed clearly and in a visually friendly way, acting as a positive confirmation during onboarding.


This avoids redundant steps and builds confidence by immediately showing users that they are accessing the correct community within Gruvi.


This type of delight is not merely aesthetic but functional, t reduces uncertainty, reinforces trust, and creates a welcoming moment that prepares users to continue their journey with confidence.

Prediction:
Edit

The “no match found” screen displays a message informing the user that no property is linked to the provided information and that they should request data correction from their property management company.


We also offered the option to try again with different information in case of a typing error, as well as the possibility to request an update of their registration directly with the condominium management.

Impact of the research

-

0

%

new convertion rate

-

0

%

drop in tickets related to this

-

0

%

screens in the main flow

-

0

%

drop in tickets related to this

Next steps

MVP

Edit

In retrospect

Edit