← Back to blog

Case Study: LearnHub Replaced Branch, Bitly & OneSignal with One SDK

Written by HighGrow Growth Team · Editorial

Collective guides from the HighGrow product, engineering, and ASO teams. Articles are reviewed for technical accuracy against live platform behavior before publication.

Published 2026-07-23

LearnHub, an EdTech platform for professional certification prep, was paying for Branch (links), Bitly (marketing short URLs), and OneSignal (push) — plus engineering time to wire events between them.

Goals

• One attribution source of truth for course launch campaigns • Push notifications tied to the same user segments as link clickers • Remote config for A/B testing course landing copy without app releases

HighGrow rollout (8 weeks)

| Phase | Work | |-------|------| | 1–2 | Smart links for email course launches + QR on conference booths | | 3–4 | SDK events for trial start, lesson complete, subscription | | 5–6 | Push campaigns segmented by link campaign ID | | 7–8 | Remote config flags for onboarding experiments |

Results (May–July 2026)

• **3 vendor contracts → 1** HighGrow Business plan • **~40% reduction** in monthly growth tooling spend • **Single SDK** in React Native app (previously Branch + OneSignal + custom link handler) • Campaign reporting from click → install → trial → paid in one funnel view

ASO bonus

LearnHub added ASO keyword tracking for "certification prep app" and "professional exam study" clusters — metadata refresh cycle dropped from quarterly to every 5 weeks based on rank alerts.

Lesson for EdTech teams

Course launch cycles are time-boxed. Consolidating links, push, and config removes the "which dashboard?" friction when you have 72 hours before a cohort starts.

See more stories on our Customers page or compare HighGrow vs Branch.