A guide to using SavvyTrack — voice logging, shortcuts, schedules, Apple Health, reports, and everything in between.
SavvyTrack is designed to make health tracking effortless — especially on your hardest days. Here's how to get up and running in under a minute.
Tap your name at the top of the dashboard to set up your profile. Choose a display name and color. If you're tracking for family members, you can add multiple profiles later.
The fastest way to log is through Siri. Say "Hey Siri, SavvyTrack food" — Siri will ask what you ate, and your answer gets logged automatically. This works for any category: meds, symptoms, vitals, exercise, and more.
For things you log every day, create a shortcut. For example, set up "breakfast" so that saying "Hey Siri, SavvyTrack food" → "breakfast" logs all your usual morning items (eggs, toast, coffee) as components in one entry.
You can also tap any category card on the dashboard to log manually. Manual input supports detailed entries with notes for each item — useful when you want to add context like severity, dosage, or how you're feeling.
SavvyTrack organizes your entries into 10 color-coded categories, plus setup sync from Apple Health. Every category can be enabled or disabled — turn off what you don't need so your dashboard only shows what's relevant to you.
When logging via Siri, you specify the category in your command ("SavvyTrack food", "SavvyTrack meds"). When logging manually, tap the category card on the dashboard. Every entry supports per-item notes for additional context.
The Cycle category lets you track your period, symptoms, and related patterns over time — integrated right into your overall health picture alongside everything else.
Log sleep with a quick start/stop timer or enter a duration by voice or by tapping. With Apple Health connected, multiple overnight sleep samples get consolidated into a single session with sleep stages, total duration, and overnight vitals absorbed alongside — visible in the Sleep Detail report.
Use the Habits category to build new healthy habits or break existing ones. Track your daily progress with numeric or fractional amounts (1, half, 0.5) and see streaks build over time.
When enabled, Apple Health data automatically logs into the appropriate category (vitals go to Vitals, sleep sessions go to Sleep, workouts to Exercise, and so on).
SavvyTrack's voice logging is more than a dictation box. Once Siri hands your words over, the app parses quantities, units, timestamps, compound food names, fractional servings, misheard words, and multi-item lists — so you can speak naturally and get clean, structured entries. This guide walks through everything it understands, category by category.
Every voice command follows a two-step pattern: pick the category, then say what to log. "Hey Siri, SavvyTrack food" launches the logger in food mode, Siri asks "What would you like to log?", and your answer becomes the entry. No opening the app, no typing — just speak.
What you say at step two depends on the category — see the per-category sections below for examples.
The drink category accepts "water" as a category word — say "Hey Siri, SavvyTrack water" and when Siri asks what you want to log, just say the amount. "6 oz" → logs 6 oz of water. "A cup" → 1 cup of water. You don't have to say "water" twice; when no item name is given, the app fills it in as Water automatically. Say "6 oz tea" and it'll log tea instead.
Once Siri asks what you ate, you can answer almost any way you'd naturally describe a meal. A few common shapes:
If you don't say a quantity, the app defaults to 1 serving. If you've logged that food before, it'll reuse the last amount and unit you used.
Medication logging is flexible about dose order — you can say the dose before or after the med name, and either glued together or spaced. Some examples that all work:
Water defaults to ounces — so a bare number is treated as oz. You can override with any unit:
Symptoms are stored as plain text — describe how you feel and the app saves it. Multiple symptoms can be logged in one breath by separating with "and":
The vitals parser recognizes blood pressure, heart rate, heart rate variability, blood glucose, oxygen saturation, temperature, and weight. It understands readings in multiple formats and can log several vitals in one entry:
Sleep supports two modes: direct duration, or a start/stop timer.
The cycle category recognizes start and end events:
Habits are counter-style — each log adds to today's tally. Siri will ask what you want to log; say a number to record that amount, or a fraction like "half," "0.5," or "1/2" for partial progress. Anything non-numeric logs as 1. The confirmation tells you the running total for the day.
Exercise pulls a duration or distance out of what you say and saves the rest as the entry name. "30 minute walk," "5 mile run," "weights for 45 minutes" — all parsed and logged with the right amount and unit.
Notes is the free-form category — whatever you say is saved verbatim as the entry text. Good for "felt off this afternoon" or "headache started right after dinner." Every other category also has its own notes field on add/edit, so you can attach context to a med, a meal, or a vitals reading without flipping to Notes.
Mood isn't typed or spoken — it's the check-in widget at the top of your dashboard. Tap it whenever you want to log how you're feeling: pick an emoji, set your energy level, set your pain level. Use it as often as you like throughout the day.
You don't always remember to log something right when it happens. Any Siri command can include a time phrase, and the app will timestamp the entry to match. Examples:
Relative time units supported: seconds, minutes, hours, days, weeks, months, years. Numbers can be digits (30) or words (thirty, an, a, one through twelve). "Half an hour ago" and "a quarter of an hour ago" both work.
Any food, med, symptom, or vitals command can log several items in one sentence. The parser splits on the word "and," on "&," on "+" (including the spoken word "plus"), and on line breaks. Examples:
Commas don't split. "Eggs, toast, and coffee" splits only on "and" — so it becomes two entries: "Eggs, toast" and "coffee." If you want three separate entries, use "plus" or "and" between each item: "eggs and toast and coffee."
But the parser is careful not to break up compound foods that legitimately contain "and." These items stay as one entry:
It also understands compound item names — if the phrase after the last "and" ends in a container word like sandwich, pizza, wrap, burrito, burger, taco, bowl, salad, soup, smoothie, shake, or similar, the whole thing stays as one item. So "bacon and egg sandwich" is one sandwich, not two entries.
You can speak quantities as words or fractions and the parser will convert them:
Shortcuts are the biggest accelerator — once you've saved one, say its trigger phrase as the value and the whole multi-component entry logs at once. If the shortcut includes other shortcuts (depth-2 nesting), every leaf comes through grouped by source so the saved entry preserves the structure.
Example: with a "breakfast" shortcut containing 2 eggs, hashbrowns, and coffee — "Hey Siri, SavvyTrack food" → "breakfast" logs all three components in a single entry.
Shortcut matching is exact — you say the trigger phrase and nothing else. But you can scale a shortcut by quantity as part of the same answer:
Scaling only applies when you speak servings (the default). If you say "2 cups of breakfast" the entry records 2 cups without scaling components — because cups isn't a serving multiplier.
Siri doesn't always transcribe perfectly — especially for medication names, supplement brands, and unusual foods. SavvyTrack compares every voice-logged item name against your history and auto-corrects close matches. "Mono Lauren" becomes Monolaurin if that's how you logged it before. The matcher uses both substring containment and edit distance, so small typos and word-splitting errors get quietly fixed.
On multi-profile accounts, append "for [name]" to your step-two answer: say "Hey Siri, SavvyTrack meds" — when Siri asks what to log, say "Ibuprofen 200 for Sara" (or "200mg Ibuprofen for Oliver"). Say "for me" or leave it off and it defaults to your active profile. Siri uses fuzzy name matching so it'll figure out who you mean even if the transcription is slightly off.
Don't want to use Siri? Tap any category card on the dashboard, or click the + button and start typing — autocomplete works across all categories without selecting one first. The same parser that handles voice also runs on text you type or paste, so all the rules above (fractions, time phrases, compound foods, shortcuts, fuzzy matching, multi-item splitting) apply to manual logging too. Swipe any item in your log to instantly relog it, or long-press a category filter tile to see your last 5 entries and relog with one tap.
Shortcuts let you save complex, multi-item entries behind a single trigger phrase — then log them instantly via Siri or manual input.
Shortcuts support Food, Water, and Medication entries — or any mix of the three. A single shortcut can contain food, drinks, and meds together as separate components.
Give your shortcut a name (like "breakfast" or "evening meds"), add one or more trigger phrases, then build out its components. Each component has its own name, amount, unit, and type. For example, "breakfast" might contain: 2 eggs (food), hashbrowns (food), coffee (drink).
Say "Hey Siri, SavvyTrack food" — when Siri asks what you ate, say your trigger phrase (e.g. "breakfast"). The parser matches it and logs all components at once, automatically splitting food and drinks into their correct categories.
As your shortcut list grows, keep it manageable:
Shortcuts can include other shortcuts as sub-containers. Build a "Morning routine" that pulls in your existing "Avocado toast" and "Coffee" shortcuts plus a one-off ingredient — when you log it, every leaf comes through grouped by source.
Each profile has its own set of shortcuts. If you're tracking for multiple family members, everyone gets their own custom shortcuts tailored to their routines.
Set up recurring schedules with real iOS push notifications so you never miss a dose, meal, or daily check-in.
Schedules work across multiple categories: Medication, Food, Water, Exercise, Vitals, and Habits. Use them for daily meds, hydration reminders, workout prompts, regular vitals checks, or habit tracking.
Each schedule can be set to daily (with up to 4 dose times throughout the day), weekly (on a specific day), or as-needed. Daily schedules send a push notification at each scheduled time.
The Schedules screen shows your progress at a glance with fill-circle indicators: full means all doses completed today, half means some taken, empty means none yet. Tap the circle to log — it pre-fills the entry with the right name, amount, and unit.
The moment a scheduled dose time passes without a logged dose, the schedule flags red and rises to the top of the list so you catch missed items at a glance.
Schedules can link directly to a shortcut — so your "evening meds" schedule can reference your "evening meds" shortcut, logging all its components when you tap to complete it. If you rename the shortcut, the linked schedule updates automatically.
The Library is where every attachment across every entry lives. Lab results, medication labels, ECG exports from Apple Health, photos of a rash — all in one searchable spot. Open it from the Manage tab fan-out (Shortcuts · Schedules · Library).
When adding or editing any entry, tap the paperclip icon to attach:
In the timeline, entries with attachments show a small paperclip icon. Tap an entry to expand — thumbnails appear inline. Tap any thumbnail for full-screen view.
The Library shows every attachment in one list, plus:
Replace an attachment from the entry's Edit screen — tap the existing attachment and pick a new file. Deleting an entry also removes its attachments automatically (with a confirmation dialog so you don't lose them by accident).
SavvyTrack goes beyond simple med logging — it's a full medication scheduling system with real iOS notifications.
Set up each medication with its dose amount, unit, and frequency: daily, twice daily, weekly, or as-needed (PRN). Add multiple dose times per day if you need more than two. The app sends real push notifications at each scheduled time.
The Medications screen shows your progress at a glance with fill-circle indicators: a full circle means all doses taken today, a half circle means some taken, and an empty circle means none yet. Tap the circle to log a dose — it pre-fills the entry with the right name and dosage.
For schedules linked to multi-component shortcuts (e.g. a "Sick meds" combo), tap the chevron on the schedule row to see a per-component breakdown. Each component shows whether it was logged today — even if you logged the component individually rather than via the shortcut. Reports use the same matching so doctor-facing adherence reflects what actually got taken.
The moment a scheduled dose time passes without a matching log, the schedule turns red and sorts to the top of the list so missed doses surface immediately.
SavvyTrack reads data from Apple Health so you can see watch readings, workouts, sleep sessions, and more alongside what you log manually. Everything stays in context — a spike in heart rate shows next to the med you took thirty minutes earlier.
Fourteen data types, each togglable individually:
Settings → Profile → Apple Health. Flip the master toggle, grant iOS the permissions it asks for, then use per-type toggles to pick exactly what SavvyTrack imports. You can leave sleep on but turn steps off, for example.
Apple Watch takes hundreds of readings a day — SavvyTrack doesn't clutter your timeline with all of them. Instead, a single "Apple Health" summary row appears per day.
Tap it to open Day Detail, a dedicated report with full-day charts for heart rate, HRV, SpO₂, and respiratory rate, a sleep-stage overlay, and a min/max/average summary for each metric.
Multiple Apple Health sleep samples for the same night get merged into a single session with proper start and end times and total duration. Overnight vitals (HR, HRV, SpO₂, respiratory rate) that fall inside the sleep window get absorbed into that sleep entry.
Tap the sleep row to open Sleep Detail, a dedicated report with a sleep-stage chart (awake / REM / core / deep), time-in-stage totals, and the absorbed overnight vitals alongside.
Ambient readings (like HR/HRV/SpO₂ samples taken within two minutes of each other) get clustered into a single entry so you don't see duplicates. Heart rate watch samples get averaged into one daily row.
On the Vitals page, filter what you see by source (Apple Watch, iPhone, manual) and by reading type. Useful for separating "what I measured" from "what the watch collected automatically."
Settings → Profile → Apple Health → Resync. Options: last day, last 7 days, last 30 days, or wipe and start fresh. Use wipe if something got into a weird state — your manually logged entries are never touched.
Reports turn your raw entries into a shareable PDF — built for handing to a doctor, attaching to a portal message, or printing for an appointment. Find them on the Insights tab.
Several focused templates: Visit Prep, Symptom Report, Medication Report, Vitals Report, and Cycle Report. Each is a different lens on the same underlying data — no separate reports to maintain. A future AI Mode will produce narrative summaries; the current Base mode is deterministic, no inference.
Set the date range. Pick which categories to include. Toggle whether to inline attached photos and PDFs in the rendered output. Everything updates the entry-count preview in real time so you know what you're about to share.
Step 2 lists every entry that will appear. Tap any row to hide it from this export only — strikethrough confirms it's excluded. Entries you've flagged as persistently private (in the entry editor) show a lock icon and stay out by default; you can opt them back in for a single export if needed.
The final step renders the PDF inline so you can scroll through it before sending. Use the iOS share sheet to email it, save to Files, AirDrop it, or send to AirPrint. Works the same whether the report is a 1-pager or 30 pages.
SavvyTrack supports multiple profiles so you can track health data for your whole family from a single device.
Each profile has its own name and emoji avatar. The active profile is shown at the top of the app at all times. Tap it to switch between profiles or create a new one in Settings.
Every health entry is tied to a specific profile. When you view the dashboard or timeline, you're seeing data for the active profile only. Switch profiles to see another person's entries.
Append "for [name]" to your step-two answer: "Hey Siri, SavvyTrack meds" → when Siri asks what to log, say "Ibuprofen 200 for Sara." Say "for me" or don't specify a user and it defaults to your primary profile. Siri uses fuzzy name matching, so it'll figure out who you mean.
Your health data is sensitive. SavvyTrack is designed with privacy as a core principle — and gives you full visibility into what's stored where.
All health entries are stored locally on your device using SwiftData. No third-party servers, no analytics tracking your entries, no account login required. Open the app and start tracking.
SavvyTrack syncs across your iPhone, iPad, and Mac through your existing iCloud account — no separate login, end-to-end encrypted by Apple. On by default on first launch so existing iCloud data restores automatically; toggle it off in Settings → Global → iCloud sync if you'd rather stay strictly on-device. Sync happens in the background; remote changes appear within seconds of arriving.
Settings → Storage shows where your space is going: live attachment library, deduplicated backup archive, the SwiftData database, the database journal, and your largest individual attachments listed by size. Every photo auto-compresses to 2048px on import (~250–500 KB each), and PDFs over 10 MB prompt for confirmation before storing — keeps long-term growth predictable even after years of logging.
SavvyTrack automatically backs up your data every 12 hours and keeps weekly backups. You can also create manual backups any time. Each backup shows a changelog so you can see what's different from the previous one. Tap any backup to restore from that point in time. Swipe left to delete a backup, with a 4-second undo toast in case you change your mind.
By default, backups include your attached photos, PDFs, and ECGs. Attachments are archived with deduplication — the same photo attached to multiple entries only takes up space once. Turn off the "Include attachments" toggle for a smaller backup file if you're short on space.
Import existing logs (notepad text, CSVs from other apps) by pasting text formatted to the import template — useful for bringing years of historical data into SavvyTrack on day one. A future AI parser will handle free-form notes without needing the template. Export your data as CSV (rich, with severity / ratings / source-shortcut / attachments / privacy flags) or human-readable text. Export per-profile or everything at once. Import and Export are independent of Backup & Restore — for full data portability across devices, use Backup → Restore.
Voice commands are processed through Apple's Siri infrastructure. SavvyTrack itself does not record, store, or transmit any audio.
For the full data-handling policy, see the Privacy Policy.
Manual logging, viewing data, and medication reminders all work fully offline. Siri commands require the same connectivity Siri normally needs. All your data is stored on-device regardless.
Shortcuts let you create a trigger phrase for a set of items you log regularly. "Breakfast" could log eggs, toast, and coffee as separate components. Shortcuts support food, medication, water, or any mix — and each component has its own amount and unit. They work via Siri and manual autocomplete.
The parser extracts quantities, splits multi-item input on "and," "plus," "&," and "+," but keeps compound foods together — "mac and cheese" stays as one item. It converts words to numbers ("two slices" → 2), handles fractions ("half a bagel," "1/4"), recognizes medication formats in any order ("200mg ibuprofen" or "ibuprofen 200"), and understands time phrases like "30 minutes ago" or "at 5pm." Commas don't split — say "and" or "plus" between items to separate them.
Blood pressure, heart rate, HRV, blood glucose, oxygen saturation, temperature (F/C), respiratory rate, and weight (lbs/kg). The vitals parser understands readings like "120/80" for blood pressure automatically.
Yes. Export as CSV for spreadsheets or as formatted text. You can export for a single profile or all profiles. Share via the iOS share sheet to email, message, or save to Files. For provider-ready PDFs see the Reports section.
SavvyTrack is currently iOS only (iOS 17+). An Android version may be considered in the future depending on demand.
Yes — natural language input (speak freely without specifying a category), nutrition tracking with brand/allergen support, pattern recognition, and health insights are all planned. These will use the Claude API: no identifying details are sent, Anthropic doesn't train on API requests, and nothing is stored beyond the short window required for abuse monitoring.