Routines
Routines allow users to track recurring tasks such as supplements, wellness activities, and daily check-ins. Administrators define routine templates and substances in the Backoffice, and users create personalized routines from those templates in the mobile app.
Templates
Section titled “Templates”Templates are routine blueprints created by administrators in the Backoffice under Routines. Each template defines the structure and defaults for a type of routine.
Key template properties include:
- Name and Description — What the routine is and what it involves.
- Category — One of Supplement, Wellness, CheckIn, or Custom.
- Allowed Frequencies and Default Frequency — Which scheduling options are available and what the default is.
- Substance fields — Templates can optionally show substance, dosage, and time fields to support supplement tracking.
- Reminder settings — A default reminder type and toggle for user-facing reminders.
- Journal prompt — Templates can auto-trigger a journal entry after the user completes an occurrence. The prompt text is configurable per template. See Journaling for more on journal prompts.
Substances
Section titled “Substances”Substances are trackable items such as vitamins, minerals, supplements, medications, and herbs. Administrators manage substances in the Backoffice and link them to templates.
Each substance includes a name, category, description, typical dosage range, dosage unit (mg, mcg, g, IU, ml, tablets, capsules, etc.), and optional interaction warnings. Substances can be linked to one or more templates to control which substances appear when users create a routine.
User routines
Section titled “User routines”Users create personalized routines from templates or as fully custom routines. Each routine includes:
- Frequency — Daily, weekly, monthly, every X days, or a custom on/off cycle.
- Schedule — Specific days of the week, day of the month, or interval configuration.
- Times per day and Scheduled times — How many times and when.
- Start and end dates — Routines can be time-bound or open-ended.
- Reminders — None, once daily, or per occurrence.
- Pause — Users can temporarily pause a routine with an optional resume date.
Occurrences
Section titled “Occurrences”Each scheduled instance of a routine is an occurrence. Occurrences have a status of Pending, Completed, or Skipped, along with a scheduled date and time. Users can add optional notes when completing an occurrence.
Streaks
Section titled “Streaks”The platform tracks performance statistics for each routine:
- Current streak and Longest streak — Consecutive completion counts.
- Total completed and Total skipped — Lifetime counts.
- Completion rate — Overall percentage of completed occurrences.
Streak data is cached for performance and updates automatically as users interact with their routines.
Enabling routines
Section titled “Enabling routines”Routines require the Routines feature flag to be enabled for the tenant by a system administrator. When disabled, routine-related sections are hidden from both the Backoffice and the mobile app.