Product Design · Case Studies

Designing devotion, at scale.

Sri Mandir is India’s leading devotion platform — bringing temple rituals, chadhava and pujas to millions of devotees on their phones. Here are three projects where I worked across the funnel: building trust in an unseen service, organising festival worship into one destination, and turning a coin system into a real habit loop.

Case 01 — Awareness & Trust

Making the invisible puja visible

Devotees were happily offering chadhava — but most had no idea what Sri Mandir’s Puja service actually included. I designed an education layer across the funnel that explains the ritual, builds trust, and moves users from awareness to booking.

Role · End-to-end design Market · Domestic · EN/HI Surface · 5 touchpoints + 1 new page
The Problem

A trust gap you can’t see

A puja is an experience the user never witnesses in person — the Sankalp taken in their name, the full vidhi performed by pandits, the recording, the Prasad (Aashirwad box) shipped home. When none of this is explained, users default to what they know: they confuse Puja with Chadhava, treat the higher price as unjustified, and never engage with puja listings.

!

Only 2.8% of chadhava-transacting users activated on the Puja service within 30 days.

!

Puja L1 page conversion for non-activated users sat at a low 0.6%.

!

Puja L1 → L2 click-through was just 17% — users browsed but didn’t go deeper.

!

No single place in the app answered: “What exactly happens when I book a puja?”

The Approach

Educate first, convert second

Instead of pushing harder on listings, we built an awareness system: a dedicated Puja Awareness page that narrates the experience (Sankalp → Vidhi → Recording → Prasad delivery), surfaced through a one-time bottom-sheet journey and persistent banners across the surfaces where confused users already were.

“Users don’t distrust the puja — they distrust what they can’t picture. Show the temple, the pandit, the process, and the price explains itself.”
— Core design hypothesis behind the awareness page
The Solution

One page, five doors into it

A one-time bottom-sheet journey

On a user’s first visit to the Puja tab, an awareness bottom sheet slides up after a short, backend-configurable delay. Scrolling or tapping anywhere expands it into a full-screen story; the hero video plays inline with play/pause and mute controls.

  • Designed to feel like an invitation, not an interruption — dismissible in one tap.
  • Trigger timing and visibility fully backend-configurable for experimentation.

The Puja Awareness page

A scrollable narrative built from modular sections — designed so the product team can iterate without an app release:

  • HTML-configurable hero fold — text and video swappable from the backend.
  • Testimonial section — up to 5 vertical devotee videos with descriptions.
  • Dynamic-size banners — trust markers (50+ temple partnerships, pandit expertise) and the step-by-step process, both reusing one flexible banner system.
  • FAQs — answering the real anxieties: “Can I join live?”, “When will my Aashirwad box arrive?”
  • Sticky CTA — always one tap from the Puja L1 page once intent forms.

Touchpoints across the funnel

The page is only useful if confused users find it. We placed configurable entry banners exactly where the puja–chadhava confusion lives — shown only to users who haven’t transacted on puja yet (cohort logic configurable by transaction count).

Puja L1 banner
Puja tab bottom sheet
Chadhava tab · Puja section
Chadhava booking history
Mandir screen nudge

Built to measure, built to roll back

I worked with the PM to define the full instrumentation — impression and action events for the bottom sheet, banner sources, 3s/25s video-view depth, and FAQ interactions — plus a guardrail: if App-open → Puja L1 conversion dipped, the bottom sheet would be rolled back.

First-time user journey — Puja L1 bottom sheet expanding to the full awareness page
First-time user journey — the bottom sheet on Puja L1 expands on tap/scroll into the full awareness story: hero video, trust markers, vidhi process, social proof (300K+ bookings, 4.7★) and FAQs.
Second-time user static nudges — Puja L1, Chadhava puja tab and booking history L2 banners
Second-time user — static nudges — persistent entry banners on Puja L1, the Chadhava puja tab, and Booking History L2, shown only to users who haven’t transacted on puja yet.
Journey from the Mandir screen — nudge leading to the puja tab and awareness screen
Journey from Mandir — the temple-screen nudge routes to the Puja tab, while its CTA deep-links straight into the awareness screen.
Impact

From confusion to conversion

2.8 5%
▲ ~1.8× lift
Chadhava users activated on Puja within 30 days
0.6 1%
▲ ~66% lift
Puja L1 conversion for non-activated users
17 30%
▲ +13 pts
Puja L1 → L2 click-through rate
30–40%
New surface
Users viewing or interacting with the Awareness page
What I learned

Trust is a design material. For services users can’t physically witness, showing the operation — temples, pandits, the Aashirwad box — does more than any discount.

Design for iteration speed. Making the hero fold HTML-configurable meant the team could test narratives weekly instead of waiting on releases.

Guardrails make bold bets safe. Defining a rollback metric upfront let us ship an interruptive surface (the bottom sheet) with confidence.

Case 02 — Discovery & IA

Explore: every festival, one destination

On every special tithi, the app celebrated — festival darshans on the temple page, kathas in the library, special chadhava pushed through banners. But there was no single place where a devotee could find everything for that occasion. So we built one.

Role · IA, visual system, festival theming Surface · New “Explore” tab Cadence · Refreshed per tithi/festival
The Problem

Devotion was scattered across the app

On a festival like Ekadashi or Mahashivratri, a devotee’s intent is singular — “What should I do today, and where?” But our answer was fragmented:

!

The temple page showed festival darshans and pushed chadhava — but only chadhava.

!

Special pujas for the tithi had to be searched for manually in listings.

!

Kathas, rituals and how-to guides for the occasion sat buried inside the Library.

!

Daan opportunities relevant to the festival had no discovery surface at all.

High festival intent was leaking out of the app simply because the content was never assembled in one place.

The Solution

The Explore tab — a living festival collection

One occasion, one curated page

Explore brings together everything for the current tithi or festival: special pujas, chadhava offerings, daan, kathas, step-by-step puja guides and downloadable guide books — organised by what a devotee does first, next, and after.

A hero that celebrates with you

For major festivals, we experimented with an animated hero section — turning the top fold into a moment of celebration rather than a static banner. It set the emotional tone and pulled users into the collection below.

Dynamic festival branding

Even the app logo adapted to the festival — a small but loved detail that made the whole product feel alive on auspicious days and signalled “something special is happening today” before a single tap.

From content to commerce

Each collection wove devotional content (katha, vidhi, significance) directly into booking entry points — so learning about the occasion and acting on it became one continuous journey instead of two separate apps’ worth of behaviour.

Animated Sri Mandir festival logo
Dynamic festival logo — the app icon transforms on auspicious days
Animated Diwali hero (Lottie) — the Explore top fold celebrating with the user
Mahakumbh 2025 collection tab and Basant Panchami festival page in the Sri Mandir app
Occasion as the organising unit — the Mahakumbh 2025 collection and the Basant Panchami page bring special pujas, chadhava, shringar, daan and even Triveni Sangam Jal into one destination.
Mahashivratri and Holi themed Explore pages with adaptive colour themes
The page dresses for the festival — Mahashivratri's midnight blues and Holi's colour-soaked maroons; each collection carries its own adaptive theme, hero and curated offerings.
Before and after of the bottom navigation introducing the Mahakumbh tab
Before / after — the festival collection earned a place in the bottom navigation itself, putting the occasion one tap away from anywhere in the app.
Sri Mandir app icon changing dynamically for the festival, shown on a home screen before and after
The logo, live on home screens — festive icon states made Sri Mandir feel alive among every other app on the device, before a single tap.
Impact

Festival intent, finally captured

4.95 7.15%
▲ ~44% lift
Conversion rate improvement after the UI changes
36.3K
▲ Bookings
Users successfully completed bookings after the navigation optimisations
Time
▲ Engagement
Users spent more time on festival pages, driven by the hero banner & tiles
Drop-offs
Smoother funnel
More users completed bookings faster with fewer navigation hurdles
What I learned

Organise around intent, not inventory. Users think in occasions (“today is Ekadashi”), not in product categories — the IA should mirror that.

Delight compounds trust. The dynamic logo and animated heroes were “small” work with outsized emotional payoff for a devotional audience.

Content is the top of the commerce funnel. Kathas and guides weren’t engagement filler — they primed the booking decision.

Case 03 — Retention & Systems

Punya Mudra: turning coins into a habit loop

Sri Mandir’s coin — the Punya Mudra — had a problem every gamified product fears: users earned endlessly, spent nothing, and the currency lost meaning. I worked on the engagement-side burn loop: making digital asset unlocks feel earned, celebrated, and worth coming back for.

Role · Systems & interaction design Market · Domestic + Global · EN/HI Surface · Temple screen, nudges, unlock flow
The Problem

An economy with no sink is just a number going up

!

Massive coin accumulation had eroded the perceived value of the Punya Mudra — earning felt meaningless.

!

Unlocking a digital asset didn’t actually deduct coins — it was a filter, not a transaction. All assets could be unlocked with near-zero effort.

!

When users became eligible to unlock something, the app never told them. Adoption sat at just 10% within 15 days.

!

Unlocking had no moment of delight — and only 18% of users ever unlocked again the following week.

Engaged users who unlocked a digital asset in their first 7 days showed 20% higher D8–D15 retention than those who didn’t. The behaviour was correlated with retention — we just weren’t driving it.
— Cohort analysis that anchored the project
The Solution

Close the loop: signal → spend → celebrate → repeat

Eligibility nudges that respect the user

The moment a user qualifies to unlock their next specific asset, a nudge appears on the temple screen — capped at once per day so multiple eligibilities never become spam. Tapping anywhere on it lands users with the ready-to-unlock item pre-selected, removing every step between desire and action.

Proactive reach beyond the app

An eligibility event triggers MoEngage push notifications with deep links straight into the unlock state — recovering the “lost opportunity” cohort who earned coins but never returned to spend them.

Real coin deduction = real value

Unlocks now actually burn Punya Mudra. Scarcity returned meaning: each asset became something saved for and chosen, with the passbook reflecting every deduction transparently.

A celebration worth repeating

A confirmation pop-up turns the unlock into a moment of positive affirmation — making assets aspirational and seeding the next loop. Edge cases like coupon + coin stacking, refunds and subscription exclusions were resolved in design before build.

Unlock and offer flow — temple screen, nudge, assets tray, unlock confirmation with coin deduction, offering, earning coins and reopening assets
The full loop for users with coins — temple screen → nudge → assets tray → unlock confirmation (with coin burn) → offering the asset to the deity → earning coins back → returning to unlock more.
Flow for users without enough coins selecting locked assets — locked states with coin price and disabled CTA
Not enough coins — locked assets show their Punya Mudra price and meaning; the disabled state turns scarcity into a reason to come back and earn.
Impact

A currency that finally circulates

10 20%
▲ 2× adoption
Users unlocking digital assets with Punya Mudra
25 28%
▲ +3 pts
D8–D15 retention among engaged users
1/day
Frequency cap
Nudge ceiling — habit-building without nudge fatigue
E–B
Economy tracked
Earn–burn (net daily PM inflation) instrumented platform-wide for the first time
What I learned

A reward without a cost isn’t a reward. Adding coin deduction made unlocks scarcer — and far more desirable.

Correlation is a starting gun, not a finish line. We used the retention correlation to justify a fast MoEngage experiment for causal signal before heavy investment.

Habit loops need closure. Signal, spend, and celebration each existed in isolation before — retention came from connecting them into one loop.

Thank you for reading

Designing for faith taught me to design for trust, emotion & ritual.

Across awareness, discovery and retention, the common thread was the same: meet devotees where their intent already is, make the invisible visible, and let delight do the heavy lifting. I’d love to walk you through the full process decks for any of these projects.