TV Samadhi (Samadhi Live) · A website, archive and admin for a Matara broadcaster with 11K+ Facebook followers, built around a profile Facebook's API cannot read.

Client
TV Samadhi (Samadhi Live)
Timeline
~3 weeks
Team
Small senior team
Scope
Website · Social library · Admin · Blog
The obvious route (connect the Graph API and sync) was closed: Facebook blocks post listing for professional-mode profiles regardless of permissions. The client also did not want a site that copies videos and slowly drifts out of date, and the team needed to curate the home page themselves.
CrysoLabs tested the API limits, then designed around them. Public post, video, reel and live links are collected and imported into a de-duplicated library; webhooks add new items and flag lives, with every trigger logged; and editors can add, hide, feature, reorder, filter and search anything. The public site (hero, Latest Posts, a draggable Moments archive, a live section, a full Videos & Lives library, About and Contact) renders each item through Facebook's embed player, so captions and counts are always current. Admin access uses signed sessions, passkeys and rate-limited sign-in, and a blog with SEO fields and Cloudflare R2 uploads is ready for editorial content.
Stack
Link-first library: nothing re-hosted, nothing goes stale
Webhook auto-add with a full trigger log
Live detection from webhooks or a manual switch
Featured content and per-page limits set in the admin
Blog with SEO fields and R2 image uploads
Passkey-ready admin sign-in and an audit log

The newest lives, videos and reels, playable in place on the home page.

Hundreds of broadcasts on a draggable board for browsing the channel's history.

Link imports, webhooks and live detection feeding one curated library.
Viewers can now find TV Samadhi's broadcasts on a fast, mobile-friendly site that belongs to the channel, and the team decides what is featured without touching code.