Maple Onboarding

Overview

Year
2024–2025
Team
Lifecycle Marketing Manager
Product Manager
VP, Business Technology
Software Engineer
QA Analyst
Design Lead
View Maple Onboarding

What is Maple?

Maple is a virtual healthcare platform founded in 2015. It offers direct access to doctors and nurse practitioners, 24/7 from your smartphone, tablet, or computer. Maple can be accessed privately as an individual, through employer benefits or insurers or publicly through select provincial health systems. To date, over 3 million consults have been completed.

The Project

Develop a flexible system of onboarding pages enabling continuous experimentation across the pre and post registration experience.

The Brief

Context

The lifecycle marketing team ran several onboarding email experiments showing that soliciting intent, educating users on Maple's offering and guiding them towards high value actions resulted in improved subscription conversion, retention and engagement. They wanted to expand this further by creating a web-based onboarding experience of pages built and managed by the marketing team to help new registrants better understand how Maple meets their needs and enhance their journey within the app.

Goals

  • Increase conversion to subscription
  • Reduce user drop-off

Requirements

  • Editable through WordPress CMS and support both English and French
  • Allow region-specific content based on user geolocation
  • Capture user intent data and pass it to Braze email marketing system
  • Support A/B test configuration through Optimizely experimentation platform

The Process

Value Props Experiment

Does centering onboarding around value proposition messaging increase the conversion rate to subscription for new users?

Control (50%) – Welcome → Intent → Confirmation
Variant  (50%) – Welcome → Intent → Value Props → Confirmation

Mobile welcome, intent, prescriptions flow and confirmation pages.

Value Props Development

  • Migration to headless: Moved from an outdated WordPress page builder to headless WordPress for improved front-end, geolocation, and localization performance and functionality.
  • Static site implementation: Built Cloudflare Workers site with Formation Static (static site generation) and Formation (web components/styles) libraries.
  • Cross-team coordination: Engineering built the webview and post-message handlers; data team managed intent value passing to Braze.

Value Props Result

The primary metric was subscriptions started. Statistical significance was not achieved.

Control (50%) – No Value Props 11.54%
Variant  (50%) – Value Props 11.04%

The results are unreliable due to reporting issues caused by interference from concurrent tests and multiple webview exposure bugs. A subsequent analysis revealed onboarding itself delivered a 22.6% lift in subscription conversion compared to no onboarding, but no distinction between the variant and control was possible.

Destination Experiment

Does changing the onboarding destination from the Paywall to either the Get Care flow or Dashboard increase subscription conversion rates?

Control  (30%) – No Onboarding
Variant 1 (23%) – Onboarding → Paywall
Variant 2 (23%) – Onboarding → Get Care
Variant 3 (23%) – Onboarding → Dashboard

Mobile app dashboard, paywall and create consult screens.

Destination Development

Cross-team coordination: Engineering support was needed to create a new post-message handler for routing users to the Get Care flow, as only Dashboard and Paywall destinations were available.

Destination Result

The primary metric was subscriptions started. The Get Care variant won and became the new destination for the confirmation page.

Control  (30%) – No Onboarding 10.64%
Variant 1 (23%) – Paywall 13.85%
Variant 2 (23%) – Get Care 15.44%
Variant 3 (23%) – Dashboard 14.39%

How It Works Experiment

Does introducing a new "How It Works" onboarding flow, focused on educating users about how Maple works improve subscription conversion compared to the existing value proposition-based onboarding screens? Additionally, how are drop-off rates affected?

Control (50%) – Welcome → Intent → Value Props → Confirmation
Variant  (50%) – Welcome → Intent → How It Works → Confirmation

Updated mobile welcome, intent, prescriptions flow and confirmation pages. Additional social proof page and weight medication assessment pages.

How It Works Development

  • Component refactoring: Onboarding component needed to support both existing and new styles/layouts, as only select flows were updated.
  • Server-side geolocation: Prevented users outside available provinces from seeing weight medication assessment intent option.
  • Complex routing logic: Form component required updates to handle conditional destinations based on user input for weight medication assessment flow.
  • Improved validation: Implemented more robust and accessible validation for intent and weight medication assessment forms.

How It Works Result

The primary metric was subscriptions started. The "How It Works" variant won and became the new flow, but introduced more mid-funnel drop-off.

Control (50%) – Value Props 12.84%
Variant  (50%) – How It Works 14.95%

Pre-registration Experiment

Does surfacing onboarding content before registration on the top 10 B2C landing pages improve B2C registration rate? At the time, the registration page was seeing significant drop-off for B2C users, while post-registration onboarding had improved subscription conversion by 36%.

Control (50%) – Registration → Post-registration Onboarding
Variant  (50%) – Pre-registration Onboarding → Registration → No Onboarding

Top of desktop homepage with main buttons leading to registration outlined.
Desktop homepage, recording of the control flow (landing page, registration, post-registration onboarding) and of the variant flow (landing page, pre-registration onboarding, registration, dashboard).

Pre-registration Development

  • Cross-team collaboration: Engineering, data and marketing collaborated on pre-registration cookie structure to suppress webview and pass intent data.
  • App implementation: Engineering added webview/data behavior on registration and coordinated on param to distinguish in-app vs marketing contexts.
  • Component extension: Extended components to cover new and existing needs like capturing intent data in the pre-registration cookie instead of passing directly.

Pre-registration Result

The primary metric was account creations. The control won.

Control (50%) – Registration 12.53%
Variant  (50%) – Pre-registration Onboarding 9.6%

The secondary metric was subscriptions started. The variant won and was rolled out across all B2C pages. Despite the dip in overall registrations the increase in subscription conversion was too significant to ignore.

Control (50%) – Registration 11.92%
Variant  (50%) – Pre-registration Onboarding 15.1%

The Outcome

Each experiment has built upon previous findings, steadily improving conversion rates. The team plans on further testing and refining the pre-registration experience to drive better outcomes for both users and the business. Following the most recent experiment, the Growth Marketing Director shared:

"Couldn't have said it better myself - just a beautiful cross functional effort that paid serious dividends! Well done team. Huge win."

View Maple Onboarding

Explore more work