Skip to content

MyMahi: Rich link previews for every Newsfeed post

How a learner-focused platform used by schools across New Zealand and Australia uses Microlink's Metadata API to turn every shared link into a cached, fast-loading preview card.

MyMahi platform
About MyMahi

Supporting learning, wellbeing, and future pathways for students across New Zealand and Australia.

MyMahi is a self-management platform for learners. It puts students at the centre of their own story with tools for Digital Identity, a Digital Backpack to capture learning milestones, mentoring, wellbeing, and future pathways planning. The mentor dashboard is the backbone of the product, giving teachers a single place to connect with the learners they support.

The platform is used in schools and centres of learning across New Zealand and Australia, and was successfully assessed by Safer Technologies 4 Schools (ST4S) in 2024 — a national standardised review of digital products used by schools across both countries.

Microlink.io is the engine behind our Newsfeed previews. It provides the metadata we need to keep our platform visual and engaging, while giving us the flexibility to store and refresh data for maximum performance.
Stefan Charsley
CTO · MyMahi
How they use Microlink

Rich link previews for every Newsfeed post

When a teacher or mentor shares a link in the MyMahi Newsfeed, the platform calls Microlink's Metadata API to extract the page's title, description, and preview image. The result is hydrated into a card students recognise instantly — the same kind of preview they'd expect from any modern app.

Newsfeed link
Shared by teacher
Microlink
Scrapes metadata
MyMahi database
Stores for fast reads
Newsfeed preview
Rendered to learners

Metadata is stored in MyMahi's database as soon as it's fetched, so subsequent renders of the Newsfeed are served straight from their own infrastructure. A background job periodically refreshes those records, keeping previews current without re-scraping on every read. The whole loop runs without anyone on the team maintaining a scraper, a headless browser pool, or an unfurl service.

MyMahi using Microlink
Why Microlink

Reliable link previews without the maintenance

A small team supporting schools across New Zealand and Australia can't afford to babysit a metadata scraper. MyMahi reaches for Microlink for three reasons.

01 · Reliability
One API for every link a teacher pastes.
Newsfeed links come from anywhere — news sites, Google Docs, YouTube, government pages, school portals. Microlink handles all of them through a single endpoint, so MyMahi doesn't have to maintain per-domain parsers or fall back to "title-only" cards.
02 · Performance
Cache once, serve forever.
Microlink runs at the moment a link is shared. The metadata is then cached in MyMahi's own database, so loading the Newsfeed is just a database read. Students on slow school connections see their feed render instantly.
03 · Stack simplicity
No browser pool to operate.
Scraping arbitrary web pages reliably means running a fleet of headless browsers, dealing with bot detection, and patching breakage forever. Outsourcing that to Microlink lets MyMahi's engineering time stay on the platform itself — Digital Backpack, mentoring, wellbeing.

Ready to ship link previews?

Extract title, description, and preview image from any URL with a single API call. Cache the response and serve previews straight from your own database, the way MyMahi does.

More customer stories

See how other teams ship with Microlink

R-Advertising
Tinder-style swipe deck for sales prospecting.
Read story →
Luckynote
Rich link previews in a 'message yourself' note app.
Read story →
MyMahi

Thank you to the MyMahi team for letting us share their use case, and for choosing Microlink to power link previews across their platform.