v4.44 Release

Release Training β€” All Markets

πŸš€ 6 New Features πŸ› 7 Bug Fixes πŸ‡ΏπŸ‡¦ ZA Milestone

✨ New Features

Experiment

πŸ” Welcome Screen A/B β€” No-Internet Block

We've been showing a "no internet" block on the welcome screen based on three connectivity checks. Some users may be getting falsely blocked β€” this release runs an A/B test to find out.

  • Control: Current behavior β€” block if any connectivity check fails
  • Treatment: Skip the block, let the user proceed regardless
  • Both variants still run all three checks and log results as analytics events
  • New event properties: connectivity_checks_failed and connectivity_variant

This helps us understand how many users are being falsely rejected β€” and whether removing the gate improves onboarding conversion.

πŸ“‘

A/B experiment β€” data will determine the winner

Business Product

πŸ’Ό WMM Bottom Sheet on Loan Offer Screen

Users who land on the L0 (first-time) loan offer screen will now see a WMM upsell bottom sheet after a 2-second delay.

  • Appears automatically 2 seconds after the offer screen loads
  • Tapping "Continue" navigates to WMM document upload
  • Dismissing ("X") collapses to a compact banner at the bottom
  • Controlled by remote config A/B flag β€” toggleable without a release
  • Does not affect the WMM banner on the Home screen
πŸ’°

Offer-screen upsell β€” separate from Home WMM banner

Onboarding UX

⚑ Skip Onboarding Intro for KYC In-Progress Users

Users who had already submitted KYC were being looped back into the onboarding intro carousel on re-login. This adds unnecessary friction for returning users.

  • Users with KYC status InProgress or ManualReview now go straight to Home
  • Only users who haven't started KYC see the intro carousel
  • Fixes a logic gap where all "NotVerified" KYC statuses were treated the same

Expected improvement: fewer drop-offs from returning KYC-submitted users.

πŸš€

Re-login β†’ Home directly (no redundant intro carousel)

UI Redesign

✨ Loading & Reload β€” New Design

The loading and reload states across the app have been redesigned with a fresh visual treatment using the updated design system.

  • New loading animation and visual language
  • Reload state is clearer and more actionable
  • Built using new UI component patterns from the design system
  • Applied consistently across all screens with loading/reload states
⏳

Redesigned loading & reload states β€” cleaner, more consistent

πŸ‡ΏπŸ‡¦ South Africa

🏦 ZA Disbursement Flow

The South Africa disbursement flow is now live β€” covering the full in-app journey from loan approval to funds reaching the customer.

  • End-to-end disbursement journey for SA users
  • Integrated with SA payment infrastructure
  • Master task shipped β€” complete flow live in this release

Major milestone for the SA market launch.

πŸ‡ΏπŸ‡¦

South Africa disbursement β€” end-to-end flow live

πŸ‡ΏπŸ‡¦ South Africa

πŸ’³ ZA Repayments β€” Automated Debit Collection

South Africa now has automated repayment collection. On the due date, funds are debited automatically using the mandate signed at onboarding.

  • Automated debit on the due date β€” no action required from the customer
  • Uses the existing loan mandate from onboarding
  • Integrated with Paysoft as the SA payment partner
  • Reduces manual collection overhead and improves SA repayment rates

Critical for SA unit economics β€” automated collection from day one.

πŸ”„

Auto-debit on due date β€” Paysoft integration

πŸ› Bug Fixes

πŸ’₯

KYC ID Upload Crash (Android 8–10)

App crashed with OutOfMemoryError when uploading ID photos on older Android versions. Request logging was buffering the full image payload in memory.

🏠

Home OOPS on First Login

Freshly onboarded users sometimes saw a generic error screen on first home entry when the backend score model hadn't produced a score yet.

πŸ”

Login Flicker for KYC-Blocked Users

Users blocked for suspected identity fraud saw a brief screen flicker on login before being shown the correct blocked-user screen.

πŸ“±

Home Double-Tap Force Close

Double-tapping the Home tab while on another screen caused the app to force-close instead of navigating to Home.

🎫

Support Tickets Open on Holidays (GH)

The app showed "Business is Closed" but still allowed customers to submit support tickets on Ghanaian public holidays.

πŸ–ΌοΈ

Clipped Icon on KYC Failure Screen

The error icon on the "We couldn't verify you" screen was cut off β€” only the bottom half of the circle was visible.

πŸ’Ύ

Text Overlap on Savings Screen

When tapping "Deposit" on Home during savings setup, some text elements on the next screen were overlapping due to alignment issues.

Questions?

v4.44 Β· All Markets Β· Fido Release Training

1 / 10