Secure approval
Send this file?
Send generated report.zip to this conversation.
Secure approval
Send generated report.zip to this conversation.
Secure approval
Send generated report.zip to this conversation.
Approval recorded. Murph will continue only if this request is still pending. Return to the Murph thread where you requested this file.
Secure approval
Send generated report.zip to this conversation.
Denied. Murph will not continue with this action. Return to the Murph thread where this request started.
Static link unfurls
The 1200x630 OpenGraph cards behind links Murph or members send: approvals, referral invites, device connect nudges, and group sponsorship. Biomarker and experiment pages ship the same frame with subject-specific headlines. Each study renders the exact production card component, so the previews cannot drift. None of the cards imitates a tappable control, none promises a capability the landing page has not yet verified, and none exposes member details: link previews are fetched without authentication. Card image routes live outside route groups: grouped metadata images get hash-suffixed URLs in production, which silently breaks the advertised link.
/approve/[approvalId]
The approval link unfurl. It lands inside a conversation with Murph, right under the message that sent the link, so the headline speaks as Murph and the request details never appear.
Alt text: Murph needs your OK. Tap to review the request before it expires.
/r/[referralCode]
The referral link members text friends. The recipient has no Murph conversation yet, so the card introduces Murph instead of speaking as it, and stays capability-neutral so it remains true for expired links.
Alt text: Meet Murph, your private health assistant.
/connect
Murph texts this link for first-time device connects and reconnects; the copy stays true for both flows.
Alt text: Let’s connect your device. Wearables and health data sources.
/groups/fund/[joinCode]
Dropped into group chats next to the group join card. Descriptive, non-imperative copy: it names what the route is about rather than promising this specific link is live.
Alt text: Murph group sponsorship. How groups keep Murph running.
Works in iMessage
Create and run the whole challenge in iMessage. Members join from one link and connect the supported wearables they already use. Murph keeps score, sends the useful updates, and handles the busywork.
Run clubs · gyms · studios · fitness communities
Murph
Three ways to play
Some communities want a winner. Some want teams. Some want one huge goal everyone can move forward.
August miles together
Day 19 of 316,842
of 10,000 miles
Every mile counts. The club is 8% ahead of finish pace.
From idea to live
Murph turns the idea into a challenge members can understand and join.
1 · Tell Murph the idea
Describe the goal the same way you would tell another organizer.
2 · Share one link
Members join and choose the exact challenge metric they want to share.
August miles together
Your name and daily distance.
Your chats, routes, and everything else.
3 · Murph keeps it moving
Progress stays current and the community hears about the moments that matter.
1,830
of 3,000 miles
86 people are in. The club is slightly ahead of finish pace.
No spreadsheets required · no manual scorekeeping · no new organizer app
Wearables, handled
Members connect a supported source they already use. Murph turns it into the exact daily stat each person approves, keeps the standings current, and checks missing data automatically.
No spreadsheets required
Oura
Apple Health
Garmin
WithingsAutomatically tracked
Choose one supported metric. Murph keeps the score live.Availability depends on the connected source
Move
6 trackable signals
Train
8 trackable signals
Perform
6 trackable signals
Recover
6 trackable signals
Nourish
5 trackable signals
For organizers
Text Murph in a private organizer thread in iMessage to check the room, change the teams, prepare an update, or close the challenge. Murph remembers the rules and handles the repetitive work.
Organizer room
Murph
For every member
Every participant gets private support in iMessage. They can check their progress, ask what to do next, or understand a missing score without turning the club organizer into tech support.
Private by default
Members choose exactly what the challenge can use. Their private conversations, unrelated health history, and anything they do not select stay private.
Challenge permission
Shares your daily running distance with this challenge. It does not share routes, location, private chats, or other health data.
The club sees
Challenge progress
Members choose
The metric
Private Murph
Stays private
Questions
Yes. Organizers and members talk with Murph through ordinary iMessage conversations; the web is used only when a richer setup or consent step is needed.
No. Each member can connect a supported health source individually, and the challenge uses only the metric they explicitly share.
No. Organizers can use a small chat with Murph as the control room. Participants join from a link and receive updates privately.
No. Murph keeps the supported challenge metric, standings, and missing-data checks current. Organizers can ask for the status or an update in iMessage.
Organizers buy AI usage as needed—there’s no platform fee. Members get Murph free for two weeks, then can continue on Core for $3.50/month.
Tell us the activity. We’ll confirm whether its source and scoring method are supported before the challenge starts.
Challenge membership, shared challenge progress, standings, and setup status; never private conversations or unrelated health history.
Ready to run
Tell us what you want to run, how many people might join, and when you want to start. We'll help shape the challenge and run the first one with you.
Preview your private results card, then share it or save a copy.
Private preview ready. Share and download actions are available.
Preview your private results card, then share it or save a copy.
Private preview ready. Download is available.
Preview your private results card, then share it or save a copy.
Preparing private preview.
Preview your private results card, then share it or save a copy.
Preview unavailable. Try preparing the image again.
Preview unavailable
Your results stayed private. Try preparing the image again.
Preview your private results card, then share it or save a copy.
Private preview ready. Share and download actions are available.
Sharing couldn't open. Try again or download the image.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Murph kept the evidence together without converting a qualitative observation into a numeric effect.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Add both planned observations before reviewing the result. The experiment remains saved.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
The baseline is saved. Add the planned follow-up observation before reviewing the result.
Daily measurements and declared window summaries, where available.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Daily measurements and declared window summaries, where available.
Your progress, measurements, and conclusions for this experiment stay private in your vault.
Daily measurements and declared window summaries, where available.