For the Friend
Priya's morning
Priya looks after 120 people. This is the first thing she opens at 9.
From your module list#13 Friend + Behavior Insight Partner · #11 Early Warning & Escalation · #9 Daily Execution Planner
Good morning, Priya
Tuesday, 20 October · about 40 minutes of work today
Sample customers. Messages are drafted from each person's history and only go out after Priya approves them.
- How it works today
- Customers reach HumLife360 through the app, WhatsApp, email, calls and workshops. Priya goes through each of those, one person at a time, to work out who needs her.
- With Nudge Friend
- The five people who need her today are in one list with the reason. She clicks one, reads the context, and sends the drafted message or opens the call.
- Why it matters
- The more people one Friend can look after well, the more HumLife360 can grow without hiring at the same pace.
For the Friend
The five-minute call
Priya is about to call Sunita. She gets a short brief before the call and logs it in three taps after.
From your module list#13 Friend + Behavior Insight Partner · #9 Daily Execution Planner · #7 Readiness & Resistance Profiling
Sunita Rao
Five-minute companion call
Open with
How have you been sleeping since your mother's hospital visit?
Avoid
Leading with the 171. Her doses are on time. Ask how she is first.
If she says she's too tired to walk
Ask for one 10-minute walk after afternoon tea. Nothing else this week.
What happened since you last spoke
- WhatsApp voice note: "didn't feel like getting up."
- WhatsApp photo of her glucometer, read as fasting 171 mg/dL.
- Missed the Thursday workshop.
- Doses on time.
Her own goal
Fasting under 130 before her daughter's exams finish.
Log the call in 20 seconds
Mood
Agreed
Escalate to care team
Saved to her profile
Sample customers. Sunita Rao is illustrative sample data.
- How it works today
- Customers send WhatsApp photos of their glucometer and meals, and voice notes about their day. Someone reads them and types the useful parts into the database by hand. Before a call, Priya scrolls back through all of it.
- With Nudge Friend
- The photos and voice notes are read as they arrive and land in her record. Priya gets how to open, what to steer clear of and what happened since they last spoke. After the call, three taps update the profile.
- Why it matters
- Calls are the most expensive thing HumLife360 does. Each one is better prepared, and each one adds to the data.
For the Friend
Ramesh's record
The screen from 9 September, with one change: every score can be traced back to what caused it. Press play to watch his fortnight build the profile.
From your module list#2 Behavioral Momentum Index and Motivational Drift Index · #15 BMIx and CQ Metrics · #10 Glycemic Stability Monitoring · #14 Behavior Change Map
Ramesh Patel
54 · Ahmedabad · Type 2 · cycle day 9 of 14
Events, oldest first · tap one to see what it moved
Living profile · tap a score to see its events
Amber bars: lower is better. Showing 18 of HumLife360's 107 attributes. HumLife360's own definitions compute every score.
The read
Ramesh knows when to take his dose. After a miss his shame score goes up and he goes quiet, so each skipped evening makes the next message harder to answer.
He responds to what's at stake for his grandchildren. Streaks work against him. He brought up the wedding sweets himself on Day 4, so plan for that week now.
Next cycle, drafted
- Build the next seven days around his grandchildren and drop the streak.Because: responds to stakes 8, responds to streaks 2
- After a miss, send one short line with no count of missed days.Because: shame after a miss 7
- Book a five-minute call the Sunday before the wedding to plan the sweets and the dose.Because: stress eating 6, call pickup 4
- Ask a family member to text him on the wedding day.Because: family involvement 7
Sample customers. All data on this screen is invented.
- How it works today
- Someone rebuilds each customer's persona by hand from the app, WhatsApp, email, calls and workshops, then plans the next cycle from memory.
- With Nudge Friend
- Every score traces back to the moments that moved it. Priya can replay the fortnight, check the read, and approve the drafted cycle.
- Why it matters
- HumLife360's own 107 attributes and definitions stay at the centre, and a clinical partner can see how each number was reached.
For the customer
Sunita's side
What Sunita sees. There's no new app and no form. The message comes from Priya, in the chat she already uses.
From your module list#5 HumLife360 Friend · #3 Smart Nudge Engine · #4 Conversation Intelligence Layer
Good morning Sunita. No numbers today. How did you sleep? If you can, one short walk after your afternoon tea. That's all for this week.
PriyaSlept a bit better. Will try the walk after tea.
That's lovely to hear, Sunita. See you at the group on Thursday? Priya
Approved messages go out from HumLife360's WhatsApp Business number the moment Priya says yes, and replies come straight back into the record. The conversational bot comes after the pilot.
Sample customers
What just happened
Priya approved the nudge at 9:04.
It arrived in Sunita's chat.
Sunita replied with a 20-second voice note.
It became an event in her record, and the next nudge adjusts.
- How it works today
- Customers sign in to a web app with a user ID and password to enter readings. Some send WhatsApp photos and voice notes instead, and someone at HumLife360 types them into the database. Harsh puts that at 85 to 90 percent working.
- With Nudge Friend
- Customers talk to HumLife360 on its official WhatsApp Business number. Priya's approved messages go out from it, and replies, photos and voice notes come back into the record. Only numbers linked to an enrolled customer reach a record: each customer links their number once at sign-up with a one-time code, and anything from another number gets a polite reply and goes to a review queue.
- Why it matters
- Most customers are in India and already use WhatsApp every day. Nobody has to learn anything or type in a number.
For leadership and pilot partners
Harsh's Monday
Harsh has calls with investors and the US pilot partner this week. He wants to know how the program is going without asking around.
From your module list#1 Behavioral Risk Engine and Outcome Forecasting · #17 Outcomes Attribution Engine · #11 Early Warning & Escalation
Program
US pilot · week 3 of 12Customers per Friend
120
per Friend with Nudge Friend, about 45 by hand todayChecked in this week
92%
92 of 100 customers, sampleFlagged and reached within a day
6 of 6
sampleCheck-ins with no typing
77%
71 of 92 check-ins, sampleUS pilot · share of customers with fasting in target (80-130 mg/dL)
Friends, this week
| Friend | Customers | Need a person today | Load |
|---|---|---|---|
PSPriya Sharma |
120 | 3 calls | |
ADAnjali Desai |
112 | 2 calls | |
RKRohan KulkarniOverloaded |
141 | 11 calls |
Load is customers against the 120 target per Friend.
Sample customers and sample numbers. Nothing on this screen is live data.
- How it works today
- He asks each Friend how their people are doing, then waits for someone to put a report together.
- With Nudge Friend
- He types a question and gets an answer with names and numbers. The pilot report updates itself every week.
- Why it matters
- Investors and the pilot partner can follow the pilot week by week, with numbers they can check.
For partners
Inside a partner's system
A partner clinic's own patient screen, with HumLife360's profile sitting next to the A1c. Behind it, an API and an MCP server any partner can plug into. Your own list puts it best: this makes HumLife360 an API layer, not an app.
From your module list#19 Infrastructure / API Model · #20 Safety & Compliance Framework
Sample customers. Clinic values and profile scores are illustrative.
Patients / 1042
Sunita Rao
49 · Pune · Type 2 diabetes
- Last visit
- 6 Oct 2026. Follow-up in 3 weeks.
- A1c
- 7.9% (test 6 Oct 2026)
- Medications
- Metformin 500 mg, twice daily
Sertraline 50 mg, once daily - Care team
- Primary care, diabetes educator
Profile summary, scored 0 to 10
Mood is driving her numbers; doses on time
Live from HumLife360 · consented · updated 9:04
Connect from your own systems
Pick how your team connects. Every route uses the same consent scopes, so a customer's choice applies everywhere.
Read a customer's profile, scores and flags.
curl https://api.humlife360.com/v1/customers/{id}/profile \
-H "Authorization: Bearer $HUMLIFE360_TOKEN"
{
"customer_id": "hl_7731",
"updated_at": "2026-10-20T09:04:00+05:30",
"profiles": [
{ "name": "physiological", "score": 4.1, "updated_at": "2026-10-20T09:04:00+05:30" },
{ "name": "behavioral", "score": 3.2, "updated_at": "2026-10-20T09:04:00+05:30" },
{ "name": "motivational", "score": 5.6, "updated_at": "2026-10-20T09:04:00+05:30" },
{ "name": "emotional", "score": 2.4, "updated_at": "2026-10-20T09:04:00+05:30" },
{ "name": "social", "score": 3.8, "updated_at": "2026-10-20T09:04:00+05:30" },
{ "name": "engagement", "score": 6.9, "updated_at": "2026-10-20T09:04:00+05:30" }
],
"flags": [
{ "code": "needs_person_today", "reason": "mood_driving_glucose" }
]
}
Push a clinic visit into HumLife360. It returns 202 Accepted with an event_id.
curl -X POST https://api.humlife360.com/v1/events \
-H "Authorization: Bearer $HUMLIFE360_TOKEN" \
-H "Content-Type: application/json" \
-d '{"customer_id":"hl_7731","type":"clinic_visit","occurred_at":"2026-10-20T08:40:00+05:30","source":"partner-ehr","summary":"Follow-up. A1c 7.9%. Medication review done."}'
Add HumLife360 to the assistants your team already runs. They sign in once with OAuth and can ask HumLife360 questions directly.
{
"mcpServers": {
"humlife360": {
"url": "https://mcp.humlife360.com",
"auth": "oauth"
}
}
}
get_customer_profileSix profile scores, flags and update time for one consented customer.list_needing_attentionCustomers on your caseload who need a person today, ranked.log_eventWrites a clinic visit, lab result or medication change back into HumLife360.get_cohort_outcomesDe-identified outcome trends for a study cohort. No names or record numbers.explain_scoreShows which attributes and which HumLife360 formula produced a score.
Drop the profile card into any page your team already runs. The scores and the consent check stay on HumLife360's side.
<script src="https://embed.humlife360.com/v1.js"></script>
<humlife-profile customer="hl_7731" partner-key="pk_live_partner_xxxx"></humlife-profile>
<!-- one element per patient page -->
Consent first
Customers choose what each partner sees. Scopes are set per partner, and a customer can change them from their app.
De-identified for research
Cohort outcomes reach studies without names or record numbers. Research teams see trends with no names attached.
Built for clinical rules
Hosting and vendor agreements set up for HIPAA wherever a US partner needs it. India's DPDP Act covers Indian customers.
Their data, their formulas
Scores are always computed by HumLife360's own definitions. Partners get the same numbers a Friend sees, and explain_score shows how each one was built.
HumLife360 Platform API · designed, built and run with OCTYN
- How it works today
- Partners see HumLife360 through demos and the results it shares with them. Nothing runs inside their own systems yet.
- With Nudge Friend
- The profile shows up live in the partner's own software. Their systems send events back, and their own assistants can ask HumLife360 questions over MCP.
- Why it matters
- Each partner that builds HumLife360 into its own software is harder to replace, and each one is a new line of revenue.