All work

DUOMO · Freelance product design

Increasing adoption and repeat usage of Prayer Requests.

DUOMO is an existing faith app built around a daily spiritual journey — Scripture, lessons, reflection and journaling. I did not design this app. My task was to increase adoption and repeat usage of its Community Prayer Requests. I audited the product as it already existed, identified why the feature stayed unused, and proposed the design concepts in the section below as my recommended changes.

Role

Product Designer (freelance)

Goal

Adoption & repeat usage of Prayer Requests

Scope

Product audit · Problem framing · Design concepts · Experiment plan

Note

Existing app screens are DUOMO's product, not my design

Prayer request detail screen with a candle and 183 people who have prayed
Community list of prayer requests in the DUOMO app
End-of-journey screen inviting the user to write a reflection

01 — The context

The journey created the need to pray. The feature sat somewhere else.

A DUOMO day moves through Journey, Scripture, a quiz, a one-time action, reflection and journaling. Every one of those steps surfaces something personal. Prayer Requests — the one place to hand that to other people — was a separate tab the user had to remember to visit.

One-time action step inside a DUOMO lesson
Lesson → one-time action
Prompt selection screen with themed daily reflection prompts
Reflection prompt
Journal screen listing past reflections by date
Journal entries

People were already opening up inside the app. They just weren't being invited to ask for prayer while they were still in that moment.

01b — Product audit — the existing app

A guided day: module, devotional, prayer, quiz, action.

These screens are DUOMO's existing product, not my design. To place Prayer Requests correctly I audited the full daily flow the app already had — the journey map with locked and unlocked devotionals, the Read/Listen devotional, the written prayer, the quiz with instant feedback, and the closing screen that asks the user to make it stick.

DUOMO splash screen
Launch
Journey map with the current devotional expanded
Journey map
Journey map showing locked and unlocked devotionals
Progression
Devotional reading screen with a Scripture quote card
Devotional
Written daily prayer screen
Daily prayer
Quiz question inside a DUOMO devotional
Quiz
Quiz answer feedback sheet explaining the correct answer
Instant feedback
Screen inviting the user to make the lesson stick
Make it stick

01c — Product audit — the wider surface

Explore, verse of the day, the spiritual assistant and journaling.

Also existing product. Beyond the daily devotional the app carries a verse of the day, an Explore library of articles and Bible story collections, an AI spiritual assistant that answers in Scripture, and a journal with guided questions. Each is a moment where something personal surfaces — and therefore a candidate entry point for a prayer request.

Verse of the day screen with a shareable Scripture card
Verse of the day
Explore tab with verses, AI assistant entry and articles
Explore
Explore tab showing Bible story video collections
Bible stories
Article reading screen with Read and Listen modes
Articles
Spiritual assistant conversation answering with Scripture
Spiritual assistant
Spiritual assistant with suggested follow-up questions
Guided follow-ups
Journal entry with a guided reflection question
Journal entry
Journal writing screen with a growth question and Finish action
Guided writing

01d — Product audit — community & Bible

The community tab, the group prayer ritual and the Bible reader.

The feature as it shipped before my work. Community holds two views — everyone's requests and your own — plus a collective 'Pray for all' ritual with gentle music, guidelines shown before the first post, a 400-character composer with a 7-day expiry, and the Bible reader with version and book settings.

Community feed listing prayer requests from everyone
Community — all
Your requests view with the user's own prayer requests
Your requests
Prayer request composer with 400 character limit and 7 day expiry
Composer
Pray for all ritual screen with collective prayer and gentle music
Pray for all
Community guidelines screen shown before posting
Guidelines
Bible settings sheet with version and book selection
Bible settings
Bible reader showing Genesis chapter one
Bible reader
Journal list grouped by date with write a reflection action
Journal list

01e — Product audit — reflection & journaling

Guided prompts, a written reflection, and a saved entry.

Existing screens again. Journaling is the most private part of the product and the closest emotional neighbour of a prayer request: a daily prompt can be swapped for a themed or general one, writing is a single focused screen, leaving mid-entry is protected by a confirmation, and finished entries keep their question. This is where I saw the biggest unused opportunity.

Daily reflection prompt with an empty writing field
Daily reflection
Select prompt sheet with themed reflection prompts
Themed prompts
Select prompt sheet with general growth questions
General prompts
Reflection screen with text typed and Finish action active
Writing
Growth question prompt with a reflection being written
Growth question
Confirmation sheet asking whether to leave without saving
Leave safeguard
Saved journal entry with its date, question and answer
Saved entry

BOUNDARY

Everything above this line is DUOMO’s existing product, shown as I audited it. Everything below is my work: the design concepts I proposed to increase adoption and repeat usage of Prayer Requests.

01f — My work — design concepts

Before and after: from a blank box to a guided, private, living prayer.

This section is my contribution. The original flow asked people to write their pain into an empty field and post it publicly in a tab they rarely opened. My proposal splits that into small answerable steps, makes privacy an explicit choice instead of a default risk, moves the invitation into the emotional moments of the day, and turns a posted request into something that visibly keeps living once other people join it.

Original prayer request screen with a single empty text field
Before — one empty field
Original community feed showing full request text and email addresses
Before — full text and emails in the feed
Redesigned single screen with themes, a short intention, optional detail and a sharing checkbox
After — themes, intention, optional detail
Redesigned community feed with prayer titles, themes and live prayer activity
After — titles and live activity

The stepped creation flow

Four short steps replace the blank page. Theme first, because naming the area is easier than naming the feeling. A short title next, which is the only thing the community always sees. Details are optional and can be dictated instead of typed. Visibility is the final, explicit decision — title only, everything with a name, or private and kept in the Journal.

Step one: choosing a prayer theme and an optional saint
01 — What is this about?
Step two: giving the prayer a short title
02 — Give it a title
Step three: optional details with dictation
03 — Say more, if you'd like
Step four: choosing what the community can see
04 — What the community sees

A prayer that keeps living

After posting, the request is not a post with a like count. It is one shared flame that grows as more people join, and the owner receives quiet, human signals — someone is holding this in silence, someone is praying with you right now — with a single way to answer back.

Single candle flame screen with the message someone is holding this in silence
Held in silence
Owner view with two candles and a send encouragement action
Owner view — encouragement
Collective prayer screen with an unlit candle and tap to light it
Tap to light it
Collective prayer screen with the candle lighting up
Lighting
Collective prayer screen with many candles and names of people who joined
Others join the flame
Single prayer request screen with gentle music, Amen and send words of support
Praying for one request
Encouragement sheet with a short private message field
A word of encouragement

Asking for prayer where the need appears

The strongest entry point is not the Community tab — it is the moment a reflection or a daily step surfaces something heavy. So the invitation appears right there: as an option inside the day's action, and as a gentle offer after a private reflection, always with an equally easy way to keep it private.

Daily step screen offering to reflect privately, ask someone to pray or pray for another member
Inside today's step
Private reflection screen asking what is on your heart today
Private reflection
Sheet offering to ask the community to pray or keep the reflection private
You don't have to hold this alone

From the end of a day into a shared prayer

The full path: a day closes with a reflection prompt, the person writes it in the Journal, and only then is offered a way to carry it into community. Sharing is a continuation of what they already wrote, not a new task — and it stays anonymous unless they choose otherwise.

End of day screen with a daily reflection and a write my reflection action
End of the day
Journal list of saved reflections with a write a reflection button
Journal
Empty reflection prompt with a growth question
A question to grow
Written reflection about hiding behind being busy
Written in their words
Screen offering to ask others to pray, encourage someone or save the reflection
Carry it forward
Invitation to share the reflection with the community for prayer
Share it for prayer
Same invitation in a different colour theme
Themed variant
Privacy step choosing only me, anonymous or shared with your name
Who sees it
Confirmation screen saying you have invited others into this moment
Quietly held
Owner receiving a short encouragement message from another member
Encouragement back

02 — Problem framing

Adoption was failing on four separate layers.

Framing it as four layers mattered: each one needed a different design answer, and fixing only the visible one — discoverability — would not have moved repeat usage at all.

DISCOVERABILITY

Prayer Requests lived in a separate Community tab, away from Journey, Scripture, reflection and journaling — the moments that actually create the need to pray.

→ People never met the feature at the point of need.

EMOTIONAL BARRIER

Asking for prayer means exposing something personal to strangers, with no clear sense of who sees it.

→ Willing users still didn't post.

CREATION FRICTION

One long free-text form asked for the whole story at once, with no structure and no privacy preview.

→ Requests were abandoned mid-writing.

WEAK FEEDBACK LOOP

After posting, almost nothing came back — no sense that anyone had actually prayed.

→ No reason to return or post again.

03 — Evidence

What users actually said.

68%

didn't know how to follow up on a prayer they had asked for

45%

were unaware Prayer Requests existed at all

28%

knew about it but didn't know how to start

04 — Opportunity map

Five possible entry points, ranked by more than reach.

Each candidate was scored on relevance, reach, effort, interruption and privacy risk. The winners weren't the loudest surfaces — they were the moments where asking for prayer already made emotional sense.

01After daily reflectionHigh relevance, already an emotional moment
02After journalingHighest intent, lowest interruption risk
03After a chapter prayerSelective triggers only, to avoid prompt fatigue
04Community tabExisting home, but discovery-only
05In-app notificationsWidest reach, highest annoyance risk

05 — Key assumptions

What had to be true for any of this to work.

06 — Design concepts

Four concepts, one per layer of the problem.

CONCEPT 01

Contextual prayer entry

Invitations appear right after a reflection, a journal entry or a chapter prayer — never on a fixed schedule. Selective triggers and cooldowns keep the app from nagging.

CONCEPT 02

A sharing model people trust

A short public title, private context kept for the user, explicit share action, an anonymous-or-named choice, and a preview of exactly what the community will see.

CONCEPT 03

Guided creation

The heavy single form becomes a few light steps: what to pray for, how much to share, who you are. Each step is answerable in one breath.

CONCEPT 04

A living prayer experience

Requests become scannable in the list and alive in detail: warm light, presence of people praying, and a private one-way encouragement instead of comments, likes or threads.

10 — Success metrics

How the work would be judged.

Adoption

Share of users who create their first Prayer Request after a contextual invitation.

Participation

People praying for others per active request, and presence per request.

Repeat usage

Return rate to an existing request and second-request rate.

Guardrails

Prompt dismissal rate, opt-outs, reports and drop-off inside creation.

11 — Prioritization

Four experiments, in order.

Nothing shipped as a single redesign. Each concept was framed as an experiment with its own hypothesis, so the team could stop after any step.

Experiment 1

Daily reflection → invitation

Test the least intrusive contextual entry point first.

Experiment 2

Journaling → invitation

Highest-intent moment; measure conversion against Experiment 1.

Experiment 3

Guided creation & privacy

Reduce abandonment with staged creation and a share preview.

Experiment 4

Living prayer experience

Presence, warm light and encouragement to drive repeat usage.

12 — Risks & trade-offs

What I deliberately designed against.

Prompt fatigueToo many invitations turn a spiritual moment into a growth mechanic.
Privacy exposureAnything ambiguous about what becomes public kills trust instantly.
Social comparisonVisible counts can make some requests feel unheard.
Cognitive loadExtra steps must feel lighter, not longer, than the original form.
ValidationEvery entry point ships behind an experiment, not a redesign.

ONE STATEMENT. THREE STEPS.

Prayer Requests grow when prayer is invited inside the journey — safely, lightly, and with something worth coming back to.

First

Validate the post-journaling invitation.

Then

Fix creation and privacy control.

Then

Build the participation and encouragement loop.