Designing a scalable, self-serve onboarding for a fast-growing fintech

Onboarding for banking solutions can be a complex and time-consuming process. At Juni, we streamlined this experience, reducing declined applicants by 27%, increasing feature adoption by 54%, and improving capital approval rates by 24%.

Designing a scalable, self-serve onboarding for a fast-growing fintech

What I delivered


  • Activation Wizard: Simplified onboarding and activation, reducing friction and time to value.

  • Prequalification Flow: Qualified customers early, filtering and prioritizing applicants for a smoother process.

  • Platform Access for Pending Applicants: Enabled early engagement by letting applicants explore the platform before full approval.

  • In-App Support for New Customers: Provided real-time support to guide activated users and improve satisfaction.


Activation Wizard:

Simplified onboarding and activation, reducing friction and time to value.


Prequalification Flow:

Qualified customers early, filtering and prioritizing applicants for a smoother process.


Platform Access for Pending Applicants: Enabled early engagement by letting applicants explore the platform before full approval.


In-App Support for New Customers: Provided real-time support to guide activated users and improve satisfaction.

About Juni


Juni is a Swedish based financial platform built for eCommerce businesses, offering a powerful suite of banking, credit, and automation tools to supercharge cash flow management and drive scalable growth. Fresh off a Series B funding round, Juni was rapidly expanding its user base and internal operations, aiming to redefine the way businesses handle their financial needs.


Juni is a Swedish based financial platform built for eCommerce businesses, offering a powerful suite of banking, credit, and automation tools to supercharge cash flow management and drive scalable growth. Fresh off a Series B funding round, Juni was rapidly expanding its user base and internal operations, aiming to redefine the way businesses handle their financial needs.

Onboarding for banking solutions can be a complex and time-consuming process. At Juni, we streamlined this experience, reducing declined applicants by 27%, increasing feature adoption by 54%, and improving capital approval rates by 24%. The result? A faster, more efficient onboarding process that supports scalable growth and happy onboarding teams.

Understanding customer through
the lens of CS team

Apart from general UX audit, it was essential to understand friction points in onboarding and activation through the customer facing teams. I ran a series of discovery interviews and organized the findings into a User Journey map

Understanding the problem space

Understanding customer through
the lens of CS team

Apart from general UX audit, it was essential to understand friction points in onboarding and activation through the customer facing teams. I ran a series of discovery interviews and organized the findings into a User Journey map

Collaborating with the data team, we analyzed user progress through the onboarding flow and identified significant drop-offs. Key findings included:


1. Unqualified/Rejected Users: A high percentage were disqualified early on.
2. Churned Users: Many abandoned the process mid-way due to unclear steps.
3. Activation Failures: Users who completed onboarding still failed to activate accounts, often due to slow approvals.

Collaborating with the data team, we analyzed user progress through the onboarding flow and identified significant drop-offs. Key findings included:


Unqualified/Rejected Users:

A high percentage were disqualified early on


Churned Users:

Many abandoned the process mid-way due to unclear steps


Activation Failures:

Users who completed onboarding still failed to activate accounts, often due to slow approvals

Hypotheses

Hypotheses

Bridging the gap between onboarding and activation

Bridging the gap between onboarding and activation

Optimizing applicant filtering to reduce application declines

Optimizing applicant filtering to reduce application declines

Pre-approval product familiarization (Winning hackathon project)

Pre-approval product familiarization (Winning hackathon project)

In-app support for activated customers

In-app support for activated customers

Activation Wizard

Activation Wizard

Bridging the gap between onboarding and activation to reduce churn

Bridging the gap between onboarding and activation to reduce churn

To keep users engaged and reduce churn while waiting for approval, we introduced a wizard that let users start setting up their accounts. Inspired by platforms like Revolut, Ramp, and Hawk, these tasks helped users adopt key features early, ensuring they were ready to go as soon as approval came through.

By collaborating with the CS team and analyzing feature adoption data from existing users, we identified the key tasks in the onboarding process. The task definitions were driven by two factors: operational value for customers and business value for Juni.

To keep users engaged and reduce churn while waiting for approval, we introduced a wizard that let users start setting up their accounts. Inspired by platforms like Revolut, Ramp, and Hawk, these tasks helped users adopt key features early, ensuring they were ready to go as soon as approval came through.

By collaborating with the CS team and analyzing feature adoption data from existing users, we identified the key tasks in the onboarding process. The task definitions were driven by two factors: operational value for customers and business value for Juni.

Integrate banks and payment gateways

  • Transaction feature will display recent bank transactions from all integrated services.

  • Analytics feature and Home dashboard will showcase sections like balance charts, expenses, and revenue.

Integrate banks and payment gateways

  • Highlighting the option to start benefiting from the credit offering early would be a key driver in completing the onboarding process.

  • This approach would also allow the credit team to begin the underwriting process more quickly.

Integrate ad networks

  • Given our ICP — e-commerce businesses, dropshippers, and affiliate networks — providing a comprehensive finance overview tied to ad network performance is essential.

Connect Gmail

  • By integrating Gmail, we allowed customers to get their invoices fetched directly through the API - this would in end effect allow users to streamline their invoice payment process

Add funds

  • Topping up the account with own funds was the primary indicator of user activation.

  • However, this was dependent on their KYB status — users could only complete activation and access the full functionality of the application once KYB approval was granted.

Metrics we observed

Churn / drop off in the onboarding process

No. of adopted features during onboarding

No. of customers topping up account

No. of customers submitting their credit application

Integrate banks and payment gateways

  • Transaction feature will display recent bank transactions from all integrated services.

  • Analytics feature and Home dashboard will showcase sections like balance charts, expenses, and revenue.

Integrate banks and payment gateways

  • Highlighting the option to start benefiting from the credit offering early would be a key driver in completing the onboarding process.

  • This approach would also allow the credit team to begin the underwriting process more quickly.

Integrate ad networks

  • Given our ICP — e-commerce businesses, dropshippers, and affiliate networks — providing a comprehensive finance overview tied to ad network performance is essential.

Connect Gmail

  • By integrating Gmail, we allowed customers to get their invoices fetched directly through the API - this would in end effect allow users to streamline their invoice payment process

Add funds

  • Topping up the account with own funds was the primary indicator of user activation.

  • However, this was dependent on their KYB status — users could only complete activation and access the full functionality of the application once KYB approval was granted.

Defining frontend events in Segment

In addition to monitoring events through APIs (e.g., Open Banking, Ad networks), we also set up frontend events using Segment. Key events included:

1. Step started
2. Step completed
3. Activation Wizard started
4. Activation Wizard completed

By tracking the conversion rates between events (1 → 2) and (3 → 4), we were able to pinpoint friction points and iterate as needed. The adoption of each feature also helped identify redundant steps that could be removed or replaced.

Results

The initial rollout helped us validate key assumptions through quant data in Metabase and identify friction points in the onboarding flow. We saw improved engagement with pre-approval tasks, increased adoption of key features, and clearer signals of user intent. This allowed us to prioritize high-impact improvements for the next iteration.

  1. We observed a slight decrease in drop-off rates during the Activation Wizard stage.

  2. Two features stood out in terms of adoption:
    - Open Banking integration
    - Credit application

  3. The least engaged action was Adding funds the account, primarily due to:

    -Incomplete KYB approvals for many users

    -Topping up signaled full platform adoption, which not all users were ready for at that stage

Assumption 1: Users didn’t clearly understand the value of completing these actions so early in the process.


Added short videos to help users understand the value of each action
✅ Included brief descriptions to explain each step
✅ Introduced a skip option, allowing users to move past actions they weren’t ready to complete

Assumption 2: The required actions did not align with what customers were looking for.


We added more actions to get users onboarded (Connect ERP)
- To help Juni to collect more information to streamline onboarding process
- To provide additional actions that would help users speed up the onboarding process

Product vision (productivity tool for finance teams)

Additional findings from Hotjar pointed towards stepping away from grid view and explore the list. This confirmed our assumptions that we set during product vision prototyping (our goal was to shift the strategy from the purely financial tool to a more productivity focus product revolving around tasks - that are easier to manage from the list.

New iterations brought promising results

1.2. to 3.4

Adopted features during onboarding

3x

ERP integration

MoM

-27%

Churn during onboarding stage

While the Activation Wizard helped approved customers onboard more quickly, the number of declined applicants remained the same. This put additional strain on the Operations team, who had to process users that were ultimately rejected, and led to frustration among applicants who completed onboarding steps but were later declined.

This lead us to explore options of prequalifying customers early on, so that only qualified customers were able to access onboarding flow.

Defining frontend events in Segment

In addition to monitoring events through APIs (e.g., Open Banking, Ad networks), we also set up frontend events using Segment. Key events included:

1. Step started
2. Step completed
3. Activation Wizard started
4. Activation Wizard completed

By tracking the conversion rates between events (1 → 2) and (3 → 4), we were able to pinpoint friction points and iterate as needed. The adoption of each feature also helped identify redundant steps that could be removed or replaced.

Results

The initial rollout helped us validate key assumptions through quant data in Metabase and identify friction points in the onboarding flow. We saw improved engagement with pre-approval tasks, increased adoption of key features, and clearer signals of user intent. This allowed us to prioritize high-impact improvements for the next iteration.

We observed a slight decrease in drop-off rates during the Activation Wizard stage.

Two features stood out in terms of adoption:
- Open Banking integration
- Credit application

The least engaged action was Adding funds the account, primarily due to:

-Incomplete KYB approvals for many users

-Topping up signaled full platform adoption, which not all users were ready for at that stage

Assumption 1: Users didn’t clearly understand the value of completing these actions so early in the process.


✅ Added short videos to help users understand the value of each action
✅ Included brief descriptions to explain each step
✅ Introduced a skip option, allowing users to move past actions they weren’t ready to complete

Assumption 2: The required actions did not align with what customers were looking for.


✅ We added more actions to get users onboarded (Connect ERP)
- To help Juni to collect more information to streamline onboarding process
- To provide additional actions that would help users speed up the onboarding process

Product vision (productivity tool for finance teams)

New iterations brought promising results

1.2. to 3.4

Adopted features during onboarding

3x

ERP integration

MoM

-27%

Churn during onboarding stage

While the Activation Wizard helped approved customers onboard more quickly, the number of declined applicants remained the same. This put additional strain on the Operations team, who had to process users that were ultimately rejected, and led to frustration among applicants who completed onboarding steps but were later declined.

This lead us to explore options of prequalifying customers early on, so that only qualified customers were able to access onboarding flow.

Additional findings from Hotjar pointed towards stepping away from grid view and explore the list. This confirmed our assumptions that we set during product vision prototyping (our goal was to shift the strategy from the purely financial tool to a more productivity focus product revolving around tasks - that are easier to manage from the list.

Prequalification questionnaire

Optimizing applicant filtering to reduce declines

Inspired by market leaders like Ramp and Brex, we introduced a Prequalification Questionnaire placed before the onboarding flow to address both issue. This allowed us to evaluate applicants early in the process, reducing unnecessary strain on internal teams and improving transparency for users.

Inspired by market leaders like Ramp and Brex, we introduced a Prequalification Questionnaire placed before the onboarding flow to address both issue. This allowed us to evaluate applicants early in the process, reducing unnecessary strain on internal teams and improving transparency for users.

Inspired by market leaders like Ramp and Brex, we introduced a Prequalification Questionnaire placed before the onboarding flow to address both issue. This allowed us to evaluate applicants early in the process, reducing unnecessary strain on internal teams and improving transparency for users.

The questionnaire consisted of 4 basic questions to estimate the customer eligibility:

Country of registration
Website URL
Estimated annual revenue
Current liquidity

We split the qualification of aplicants into 3 categories:

  1. High value applicant: Deserving assisted onboarding with the support of Operations team

  2. Low value applicant: Allowing user to self-serve through our onboarding and activation flow

  3. Disqualified applicant: Not meeting criteria / Not allowed to proceed until conditions were met

Low value applicant

High value applicant

Disqualified applicant

By this simple implementation, we’ve achieved a few very positive outcomes:

The questionnaire consisted of 4 basic questions to estimate the customer eligibility:

Country of registration
Website URL
Estimated annual revenue
Current liquidity

The questionnaire consisted of 4 basic questions to estimate the customer eligibility:

Country of registration
Website URL
Estimated annual revenue
Current liquidity


We split the qualification of aplicants into 3 categories:

  1. High value applicant: Deserving assisted onboarding with the support of Operations team

  2. Low value applicant: Allowing user to self-serve through our onboarding and activation flow

  3. Disqualified applicant: Not meeting criteria / Not allowed to proceed until conditions were met

Low value applicant

High value applicant

Disqualified applicant

By this simple implementation, we’ve achieved a few very positive outcomes:

By this simple implementation, we’ve achieved a few very positive outcomes:

-27%

Declined customer during onboarding

4.2 to 4.3

Improved Trust pilot score

10x

Happier

Operations team

Prequalification questionnaire

Optimizing applicant filtering to reduce declines

Inspired by market leaders like Ramp and Brex, we introduced a Prequalification Questionnaire placed before the onboarding flow to address both issue. This allowed us to evaluate applicants early in the process, reducing unnecessary strain on internal teams and improving transparency for users.

The questionnaire consisted of 4 basic questions to estimate the customer eligibility:

Country of registration
Website URL
Estimated annual revenue
Current liquidity

We split the qualification of aplicants into 3 categories:

  1. High value applicant: Deserving assisted onboarding with the support of Operations team

  2. Low value applicant: Allowing user to self-serve through our onboarding and activation flow

  3. Disqualified applicant: Not meeting criteria / Not allowed to proceed until conditions were met

Low value applicant

High value applicant

Disqualified applicant

By this simple implementation, we’ve achieved a few very positive outcomes:

-27%

Declined customer during onboarding

4.2 to 4.3

Improved Trust pilot score

10x

Happier

Operations team

Turning credit demand into a curated onboarding flow

Turning credit demand into a curated onboarding flow

Following the early success of the Prequalification Questionnaire, we expanded the initiative to focus specifically on credit customers (as a main revenue driver), who represent the majority of our user base.

By discovering credit intent early, we were able to route qualified applicants into a curated onboarding flow, designed to accelerate time-to-value. This allowed us to deliver a concierge-style experience, tailored to their needs—driving faster activation, improving credit feature adoption, and enabling more efficient support from internal teams.

Following the early success of the Prequalification Questionnaire, we expanded the initiative to focus specifically on credit customers (as a main revenue driver), who represent the majority of our user base.

By discovering credit intent early, we were able to route qualified applicants into a curated onboarding flow, designed to accelerate time-to-value. This allowed us to deliver a concierge-style experience, tailored to their needs—driving faster activation, improving credit feature adoption, and enabling more efficient support from internal teams.

We introduced an additional question in the Prequalification flow to identify which features users were most interested in—helping us tailor their onboarding journey based on intent.

Country of registration
Website URL
Which features you’re interested in? (NEW)
Estimated annual revenue
Current liquidity

We introduced an additional question in the Prequalification flow to identify which features users were most interested in—helping us tailor their onboarding journey based on intent.

Country of registration
Website URL
Which features you’re interested in? (NEW)
Estimated annual revenue
Current liquidity

We've added 2 more applicant categories to the existing 3:

  1. High value applicant: Deserving assisted onboarding with the support of Operations team

  2. Low value applicant: Allowing user to self-serve through our onboarding and activation flow

  3. Disqualified applicant: Not meeting criteria / Not allowed to proceed until conditions were met

  4. High value applicant / Credit interested: Assisted onboarding with Credit focus

  5. Low value / Credit interested: Self-serve with optional Credit focus

We've added 2 more applicant categories to the existing 3:

High value applicant: Deserving assisted onboarding with the support of Operations team

Low value applicant: Allowing user to self-serve through our onboarding and activation flow

Disqualified applicant: Not meeting criteria / Not allowed to proceed until conditions were met

High value applicant / Credit interested: Assisted onboarding with Credit focus

Low value / Credit interested: Self-serve with optional Credit focus

New Prequal form addition

Based on user insights and early signals from the Prequalification flow, we formed a new assumption: offering differentiated onboarding experiences based on user type and intent could improve both feature adoption and activation rates. This laid the groundwork for the hypothesis below.

Based on user insights and early signals from the Prequalification flow, we formed a new assumption: offering differentiated onboarding experiences based on user type and intent could improve both feature adoption and activation rates. This laid the groundwork for the hypothesis below.

Prequalification flow

Hypothesis

Hypothesis

By offering customers with tailored onboarding experience, we can achieve better feature adoption and faster activation.

What did we do?

What did we do?

We organized the Activation Wizard around tasks critical to both Credit application and platform activation, using feature adoption data from Metabase to assess user value. These actions were then prioritized in a clear matrix to align stakeholders and guide implementation.

We followed similiar metrics as the previous iterations (and added a new one) to validate our assumptions:

We followed similiar metrics as the previous iterations (and added a new one) to validate our assumptions:

Churn / drop off in the onboarding process

No. of adopted features during onboarding

No. of customers topping up account

No. of customers with approved credit applications

I organized onboarding tasks into a matrix based on user value and adoption levels (informed by Metabase insights). This allowed us to tailor the onboarding experience to each applicant type by prioritizing actions that were both impactful and relevant.

I organized onboarding tasks into a matrix based on user value and adoption levels (informed by Metabase insights). This allowed us to tailor the onboarding experience to each applicant type by prioritizing actions that were both impactful and relevant.

Applicant with credit intent

Applicant with no (initial) credit intent

Improvements we observed for Credit applicants

Improvements we observed for Credit applicants

-32%

-32%

Reduced churn for credit applicants

Reduced churn for credit applicants

By providing clearer guidance with a focused goal—getting credit fast—we significantly reduced applicant churn during onboarding

By providing clearer guidance with a focused goal—getting credit fast—we significantly reduced applicant churn during onboarding

2.4 to 3.7

2.4 to 3.7

Improvement in feature adoption metrics

Improvement in feature adoption metrics

By clearly outlining the required integrations for application completion, we saw a notable increase in feature adoption.

By clearly outlining the required integrations for application completion, we saw a notable increase in feature adoption.

+24%

+24%

Improved approval rates for credit customer

Improved approval rates for credit customer

By enabling customers to share their financial data through integrations, we improved approval rates and reduced underwriting time.

By enabling customers to share their financial data through integrations, we improved approval rates and reduced underwriting time.

Pre-approval product familiarization

Unlocking all features during onboarding to drive early engagement and adoption

Inspired by market leaders like Ramp and Brex, we introduced a Prequalification Questionnaire placed before the onboarding flow to address both issue. This allowed us to evaluate applicants early in the process, reducing unnecessary strain on internal teams and improving transparency for users.

Inspiration

It was Revolut Business and Pleo that has inspired this initiative. We strongly believed that if some of our major competitors used this formp of user onboarding, they must be up to something

Concerns

One key concern was that too much freedom might distract applicants with secondary features, causing them to overlook the critical steps needed to get their account up and running.


Implementing this approach required close collaboration with the platform team to manage user roles and permissions, as not all user types were allowed the same level of access during onboarding.


Since Juni didn’t offer a freemium version, we had to define the point at which an applicant became eligible for pricing consideration. Not offering freemium version was a significant blocker.

Status quo

Our onboarding process was rigid, offering clear guidance but no flexibility to navigate between stages. Users were effectively stuck in a "vacuum" until completion.

Our onboarding process was rigid, offering clear guidance but no flexibility to navigate between stages. Users were effectively stuck in a "vacuum" until completion.

Original onboarding flow

'Early access framework'

To gain buy-in from stakeholders and management, I defined a framework that included essential onboarding features, 'default-enabled features,' and those with dependencies. After several discussions, I developed a list that served as the foundation for this framework.


What changes the new framework entailed

We dramatically reduced the amount stages the applicant had to pass in order to unlock the full app experience. By prequalifying customers and collecting their personal details through Gmail sign up we’ve reduced time-to-value by 40%. The question remained what features we would surface to applicants once they enter the app experience.

We dramatically reduced the amount stages the applicant had to pass in order to unlock the full app experience. By prequalifying customers and collecting their personal details through Gmail sign up we’ve reduced time-to-value by 40%. The question remained what features we would surface to applicants once they enter the app experience.

Financial operations

Financial operations

All financial operations were locked until onboarding was complete. Whenever a feature was accessed, users were rerouted to the application process.

All financial operations were locked until onboarding was complete. Whenever a feature was accessed, users were rerouted to the application process.

Business analytics

Business analytics

Integrations were accessible from two entry points: the onboarding wizard and contextually within feature tabs as empty states.

Integrations were accessible from two entry points: the onboarding wizard and contextually within feature tabs as empty states.

Features with dependency

Features with dependency

Users could interact with these features, but their access was limited based on the stage of the application process.
4o mini

Users could interact with these features, but their access was limited based on the stage of the application process.
4o mini

In-app support for activated customers

Introducing notification framework for all teams + 2 new notification channels

One of the main concerns that - as Growth team - had to address was how we communicate with the customers and keep the engaged with the platform. Until the notification framework was rolled out, Juni was using only emails to inform customers about anything in the platform.

Problem

How can we design a platform that delivers personalized notifications, categorizing them into critical and non-critical types, while ensuring users stay informed, engaged, and motivated to interact with the platform regularly?

What did we do?

What did we do?

We built a notification framework that categorizes updates and assigns them to distinct channels per category, with customizable settings for triggering and delivery to keep users informed without overwhelming them.

Additionally, emails were triggered from multiple sources: Mandrill, Mailchimp, Pardot and Hubspot. I collected all emails and organized them by:

- category
- responsible team
- nature of the

- message
- channel
- customizability

Introducting 2 notification channels

It became clear that introducing 2 more notification channels is essential to maintain clarity and bring more stucture into chaos. We’ve agreed internally that tasks and in-app notifications would help us achieve the goals.

Tasks / Action cards

Tasks / Action cards

Action cards have been a long-awaited initiative, aimed at surfacing tasks and enriching the home dashboard with immediately actionable items that reflect the current status of the account. This initiative also laid the foundation for a productivity-focused approach, which we later presented in the product vision.

Action cards couldn't be controlled through the notification center. Instead, they were triggered by individual teams whenever an action was required.

Action cards have been a long-awaited initiative, aimed at surfacing tasks and enriching the home dashboard with immediately actionable items that reflect the current status of the account. This initiative also laid the foundation for a productivity-focused approach, which we later presented in the product vision.

Action cards couldn't be controlled through the notification center. Instead, they were triggered by individual teams whenever an action was required.

In-app notifications

In-app notifications

In-app notifications served as a supporting communication channel to provide users with non-essential information that included information such as payment confirmations, team changes, analytics trends, and more.

All in-app notifications were fully customizable (depending on the user type) in the Notification center.


Product tours

Product tour was another intiative I lead, to bring us on par with other market players as well, as minimize as making activation of Juni customers more product-led.

After discussing with our engineering team, it became apparent that opting for a 3rd party solution would saves a lot of engineering time, making feature teams more independent when creating feature related product tours.

Product tour was another intiative I lead, to bring us on par with other market players as well, as minimize as making activation of Juni customers more product-led.

After discussing with our engineering team, it became apparent that opting for a 3rd party solution would saves a lot of engineering time, making feature teams more independent when creating feature related product tours.

How we boosted the onboarding for new customers

1.2 to 3.7

Feature adoption

14 to 12

Days of credit processing time

+23%

% KYC started / KYC approved

-37%

-37%

CS request processing time

CS request processing time

+23%

% KYC started / KYC approved

Enhanced user journey

Improved user experience

By integrating tools like a prequalification questionnaire, Activation Wizard, and in-app support, we have significantly improved the user experience. These enhancements ensure that the right leads enter the funnel and receive a tailored experience from day one, delivering the right information at the right time.

Pre-approval product familiarization

Unlocking all features during onboarding to drive early engagement and adoption

Inspired by market leaders like Ramp and Brex, we introduced a Prequalification Questionnaire placed before the onboarding flow to address both issue. This allowed us to evaluate applicants early in the process, reducing unnecessary strain on internal teams and improving transparency for users.

Inspiration

It was Revolut Business and Pleo that has inspired this initiative. We strongly believed that if some of our major competitors used this formp of user onboarding, they must be up to something

Concerns

One key concern was that too much freedom might distract applicants with secondary features, causing them to overlook the critical steps needed to get their account up and running.

Implementing this approach required close collaboration with the platform team to manage user roles and permissions, as not all user types were allowed the same level of access during onboarding.

Since Juni didn’t offer a freemium version, we had to define the point at which an applicant became eligible for pricing consideration. Not offering freemium version was a significant blocker.

Status quo

Our onboarding process was rigid, offering clear guidance but no flexibility to navigate between stages. Users were effectively stuck in a "vacuum" until completion.

Original onboarding flow

'Early access framework'

To gain buy-in from stakeholders and management, I defined a framework that included essential onboarding features, 'default-enabled features,' and those with dependencies. After several discussions, I developed a list that served as the foundation for this framework.

What changes the new framework entailed

We dramatically reduced the amount stages the applicant had to pass in order to unlock the full app experience. By prequalifying customers and collecting their personal details through Gmail sign up we’ve reduced time-to-value by 40%. The question remained what features we would surface to applicants once they enter the app experience.

Financial operations

All financial operations were locked until onboarding was complete. Whenever a feature was accessed, users were rerouted to the application process.

Business analytics

Integrations were accessible from two entry points: the onboarding wizard and contextually within feature tabs as empty states.

Features with dependency

Users could interact with these features, but their access was limited based on the stage of the application process.

In-app support for activated customers

Introducing notification framework for all teams + 2 new notification channels

One of the main concerns that - as Growth team - had to address was how we communicate with the customers and keep the engaged with the platform. Until the notification framework was rolled out, Juni was using only emails to inform customers about anything in the platform.

Problem

How can we design a platform that delivers personalized notifications, categorizing them into critical and non-critical types, while ensuring users stay informed, engaged, and motivated to interact with the platform regularly?

What did we do?

We built a notification framework that categorizes updates and assigns them to distinct channels per category, with customizable settings for triggering and delivery to keep users informed without overwhelming them.

Additionally, emails were triggered from multiple sources: Mandrill, Mailchimp, Pardot and Hubspot. I collected all emails and organized them by:

- category
- responsible team
- nature of the

- message
- channel
- customizability

Introducting 2 notification channels

It became clear that introducing 2 more notification channels is essential to maintain clarity and bring more stucture into chaos. We’ve agreed internally that tasks and in-app notifications would help us achieve the goals.

Tasks / Action cards

Action cards have been a long-awaited initiative, aimed at surfacing tasks and enriching the home dashboard with immediately actionable items that reflect the current status of the account. This initiative also laid the foundation for a productivity-focused approach, which we later presented in the product vision.

Action cards couldn't be controlled through the notification center. Instead, they were triggered by individual teams whenever an action was required.

In-app notifications

In-app notifications served as a supporting communication channel to provide users with non-essential information that included information such as payment confirmations, team changes, analytics trends, and more.

All in-app notifications were fully customizable (depending on the user type) in the Notification center.

Product tours

Product tour was another intiative I lead, to bring us on par with other market players as well, as minimize as making activation of Juni customers more product-led.

After discussing with our engineering team, it became apparent that opting for a 3rd party solution would saves a lot of engineering time, making feature teams more independent when creating feature related product tours.

How we boosted the onboarding for new customers

1.2 to 3.7

Feature adoption

14 to 12

Days of credit processing time

+23%

% KYC started / KYC approved

-37%

CS request processing time

Enhanced user journey

By integrating tools like a prequalification questionnaire, Activation Wizard, and in-app support, we have significantly improved the user experience. These enhancements ensure that the right leads enter the funnel and receive a tailored experience from day one, delivering the right information at the right time.