Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Owner

Ebele Nnacheta

TPM

Oluwasanmi Akinrele

EA

Mayowa Ajagunna

QA

TBD

Researcher

TBD

Summary

A single carousel for displaying multiple product banners on the mobile banking application dashboarddashboard for mobile and web

Status

Status
titleDiscovery

Next Milestone

TBD

...

Expand
titleObjective

To create a unified, centralised system that enables all teams to create, manage, and assign banners and campaigns from a single interface.single point of access for banner display

Expand
titleSuccess metric
  1. Click-through /interaction and interaction viewed rates for banners .Delivery rate of critical compliance-related banners.will be measured monthly by comparing the metrics of the current month against those of the previous month.

  2. Increased User Satisfaction

Expand
titleStakeholders

Who needs to be kept up to date on the progress of this feature, or should be giving input on it.

Responsible

TBD

Accountable

Oluwasanmi Akinrele Ebele Nnacheta

Consulted

TBDAdegoke Obasa

Informed

Ope Adeyemi

Expand
titleContext

Moniepoint’s personal mobile app application (mobile and web) currently has multiple banner systems managed by different teams. This disjointed approach leads to several challenges:

  1. Cluttered UIand Irregularities with Design:
    Multiple carousels and banners on the app’s customer’s dashboard create a fragmented user experience, making the interface feel cluttered and less intuitive.

  2. Inefficiencies in Management:
    Teams have separate processes and tools to manage banners or campaigns, leading to duplication of efforts and inconsistency.

  3. Absence of PersonalizationPersonalisation: Customers are shown generic messages that are often maybe irrelevant to their needs, resulting in missed opportunities to engage them with meaningful, tailored content.

Expand
titleScope & Constraints

Scope

  1. Centralized Banner Management:

    A unified system to create, update, and manage banners and campaigns via the back-office interface

    To enable every product team to independently create and assign personalized banners tailored to individual customers.

    • Personalization of banners to cater to individual customer profiles or segments.

  2. User Experience Enhancements:

    • Single, auto- scrolling every 5 seconds (can also be manually scrolled) carousel on the app dashboard for all banners and campaigns.

    • Support for deep linking to additional information or specific app pages.

    • Differentiation between dismissible banners and mandatory persistent (compliance-related) banners.

  3. Banner Configuration Options:

    • Fields like title, description, deep link, expiry date, and purpose (e.g., rewards or informational).

    • Critical banners (e.g., BVN or KYC updates) to remain persistent until resolved. We have 2 ways to do this;

      • Every banner can be dismissed, but for persistent banners, they may reappear the next day if the issue remains unresolved.

      • Compliance related banners should not be dismissible until resolved; these banners can only be dismissed after an action has been successfully carried out.
        (NB: Decision to be made will be finalised upon thorough research as to which is has a better UI)

Constraint

  1. There must be a single entry point for displaying banners.

Reviewed by

Status

Expand
titleRisks & Mitigation

Risk

Mitigation

  1. Overloading the carousel with too many banners

  2. System downtime affecting banner visibility

  3. Customers are not redirected to the appropriate section when they click on an action banner.

  1. Implement prioritization rules and enforce a limit on the number of active banners per user.

  2. Ensure robust monitoring

  3. Action banners must contain deeplinks that redirects customers to a particular page .

...

Expand
titleKey Features

The Centralised Banner System aims to introduce 2 major features:

  1. Centralized Centralised Banner Management System:

  2. A single auto-scrolling carousel on the dashboard to display both informational banners and banners containing CTA (campaigns).

Reviewed by

Status

Expand
titleUser Stories

User Profiles

  1. Backoffice Internal Users (Admins/Teams Managing Banners)

  2. Moniepoint customers (End Users)

User Stories

Backoffice Internal Users

  1. I want to create banners with specific titles, descriptions, and deep links so that users see relevant informations.

  2. I want to assign banners to specific user segments through the back-office interface /Customer.io so that only relevant users see the content.

  3. I want to set banners as dismissible or mandatory so that compliance-critical information cannot be skipped.

  4. I want to specify banner expiry dates so that outdated information no longer displays.

  5. I want to categorize categorise banners as either informational or reward-based campaigns.

Moniepoint customers

  1. I want to see banners relevant to my profile (e.g., KYC reminders or promotional offers) on the dashboard

  2. I want to click on a banner to navigate directly to a page with more details so that I can quickly take any required actions.

  3. I want to dismiss banners that are not critical so that my dashboard remains uncluttered.

  4. I want banners to update dynamically so that I always see the most relevant information.

  5. I want banners to expire automatically once the content is outdated so that I don’t receive irrelevant notifications.

...

When was this decision made
Expand
titleCompetitior references

Screenshots from competitors and other products that are useful references for the development of this feature

Expand
titleDecision Log

Question

Decision made

Decider

Date

What is the question or alternatives we need to decide between

What was the decision made, and why

Who made this decision

Revolut

Revolut has a simple banner system that shows information on a plain background and can include an image if needed.

image-20241118-064203.pngImage Added

image-20241118-064015.pngImage Added

Launch Readiness

Expand
titleKey Milestones

TARGET DATE

MILESTONE

DESCRIPTION

EXIT CRITERIA

Expand
titleTracking & analytics

Details of the tracking in place, and dashboards or reports that are needed to assess the performance of the solution.

Expand
titleFAQs

MIXPANEL

We need to configure the following event to monitor user interactions with the banner:

Event name

Description

Attribute(s)

homepage_banner_clicked

This event triggers when a user clicks on a banner on the carousel in the dashboard and completes the action required.

Product: What product banner was clicked?

Type: Which banner type was interacted with?

Where: personal app, business app, web?

homepage_banner_viewed

This event triggers when a user clicks on a banner on the carousel in the dashboard and does not complete the action required.

Product: What product banner was viewed?

Type: Which banner type was viewed with?

Where: personal app, business app, web?

homepage_banner_dismissed

This event triggers when a user dismisses a banner on the carousel in the dashboard.

Product: What product banner was dismissed?

Type: Which banner was dismissed?

Where: personal app, business app, web?

Expand
titleFAQs
  1. How does this feature benefit customers?

    1. Customers will see a cleaner, more organised dashboard with banners that are personalized to their needs.

  2. Will the new carousel replace the old one completely?

    1. Yes, as part of the effort to redesign the current UI, we need to combine the rewards carousel and the application banners into a single auto ing carousel.

Impact

Expand
titleSuccess
TBD
  • Measure the click-through rate (CTR), completion rate, and dismissal rate for all banners during the first month.

    • These metrics will serve as the baseline for comparison.

  • Completion Rate Improvement:

    • Increase the number of users completing the banner's call-to-action by 20% compared to the baseline in the 3rd month.

Expand
titleQuantitative analysis

Category

Metric

Goal

User Engagement

ClictClick-Through-Rate per banner

TBDIncrease banner visibility.

Conversions

Number of customers who completed an action that a banner requested (e.g., KYC upgrade).

TBDIndividual teams records the number of customers successfully completing banner-driven actions within six months

Performance

Banner load success rate

TBD99.5%

Expand

What feedback we saw from users both direct to customer service, and indirectly via forums, social media and so on.
Expand
titleQualitative analysis

Change History

Expand
titleNext steps
TBD
  1. Track user engagement (completion/dismissal) and aim for monthly banner performance improvements after implementation.

Changelog

DATE

DESCRIPTION