Free audit, Impact Cards, voice onboarding, Progress tab, Imperial units, and more
Stack Almanac update: Imperial unit toggle, goal routine confirmation, Progress page opens with wearable data, cleaner Insights chips, plus earlier updates.
Stack Almanac shipped several updates today. A free anonymous supplement audit lives on the website with no signup needed. Voice dictation in the Almanac Advisor works reliably across mobile keyboards. Bottle scanning is consistent across iOS Safari and the home-screen app. And Oura Ring integration now correctly reads and writes your sleep, HRV, and heart rate data. And preset and community routines can now be shared as a link and loaded directly into onboarding.
What is the free supplement audit?
The audit lives at stackalmanac.com/audit. Paste your routine in plain text. In about ten seconds you get a clear list of: which supplements are below the effective dose, which sit above the safe upper limit, and which timing changes would actually improve absorption.
It runs anonymously. No account, no credit card, no email required to see the results. The same parser and dose-balance engine that powers the app inside your account. Forty-seven canonical ingredients with SACN and EFSA reference values are covered today, which lines up with the most common UK and US stacks. That list now includes selenium, iodine, B vitamins (B1 through B12), folate, biotin, omega-3, vitamin A, vitamin K1, and choline.
Three things the audit politely does not cover: prescription medications and research peptides (GLP-1s, finasteride, BPC-157, and similar), recreational and plant-medicine substances, and nootropics like modafinil or methylene blue. If your paste includes any of these, the audit calls them out by category and continues with the rest of your routine.
If you want a personalised follow-up with finding-specific guidance, you can drop in an email at the end. One-click unsubscribe is in every email.
How does voice dictation in the advisor work?
Tap the microphone in the Almanac Advisor chat input, speak your question, then tap stop. Your words appear in the input box ready to send. Useful when typing on a phone is slower than thinking, or when you want to capture a long question without thumbs in the way.
The mic uses a speech model tuned for supplement vocabulary, so brand names, ingredient forms, and dosages come through cleanly. If the mic ever has trouble reaching the server, the input falls back to your phone's built-in dictation automatically on the next tap. You will always get something in the box.
The advisor input box also now sits flush at the bottom of the screen on desktop browsers, removing an awkward gap above the bottom navigation.
Oura Ring: sleep, HRV, and resting heart rate now sync correctly
If you have connected an Oura Ring, today's update ensures your nightly metrics actually land in Stack Almanac. Sleep duration, HRV, and resting heart rate now write correctly to your health log, where they feed into the Progress tab and the Almanac Advisor's context when you ask about recovery or sleep quality.
The Progress tab also now shows an inline Sync button when no data has come through, so you can trigger a manual pull without hunting through settings.
If there is ever a token issue with your Oura connection, you will see a clear message in the Integrations panel explaining what happened and what to do, rather than a silent apparent success.
Bottle scanning across iOS and the home-screen app
Bottle scanning is now consistent across iOS Safari, Chrome, and the installed home-screen app. Tap the Scan button on your stack, pick a photo from your library or camera, and the supplement is identified and added to your routine with the correct dose and form.
The scanner also catches duplicates. If you scan a bottle of magnesium glycinate that already exists in your routine, it offers to update the supply count instead of adding a second entry.
Free accounts get three scans a day. Pro and trial accounts have no daily limit.
Editing past logs is easier to find
The button to edit past supplement logs on the Today view now shows as a clearly labelled pill with a visible border. Previously it was styled as near-invisible secondary text, which made it easy to overlook. If you have ever wanted to correct a dose or remove a log entry from an earlier day, the button is now easy to spot.
Start with a ready-made routine
Stack Almanac can now receive a shared preset or community routine directly from a link. Visit stackalmanac.com/signup?preset=over-40 (or athletes, biohackers, vegans, or women), sign up, and onboarding opens with a confirmation screen showing the routine name, how many supplements are in it, and the time-slotted list. Confirm once and they are all added to your routine in the right slots.
Community-created routines work the same way. If someone shares a link like stackalmanac.com/signup?stack=..., you land in onboarding with that exact routine pre-loaded. The app verifies the community routine is published before showing it, so you will never see a draft or a deleted routine.
If you already have supplements in your routine and run through onboarding again, the button changes to "Add to my routine" so nothing you have already logged gets overwritten. If a link includes both a preset and a community routine, the community routine takes priority.
See how your supplements are showing up in your Oura data
Stack Almanac now shows you a Stack Impact section in the Progress tab. For each supplement you have been taking for at least three weeks, it compares your Oura metrics from the week before you started to the second and third weeks after. You get a before and after bar, a percentage change, and where there is clinical research backing the pairing, a citation from the relevant study.
Two types of cards appear. Clinical cards are backed by randomised controlled trials, currently for magnesium glycinate, ashwagandha KSM-66, and melatonin. Observed cards are based on a plausible mechanism rather than an RCT, for supplements like omega-3, L-theanine, and creatine. Both types use the same before and after window. The distinction tells you how strong the supporting evidence is.
The metrics tracked are sleep duration, HRV, readiness score, daily steps, and active calories, all pulled from your Oura connection. If two supplements were started close together and both affect the same metric, a combined card is shown instead of two separate cards, which avoids misleading individual credit.
Stack Impact is available to Pro subscribers with an Oura Ring connected. Your Oura data now syncs automatically every night so the cards stay current without any manual action on your part.
Onboarding now feels like Stack Almanac, and you can speak your supplements
Setting up your routine for the first time got a visual refresh across all ten onboarding steps. Bigger Crimson Pro serif headlines, an amber field-guide label above each title, a warmer atmospheric background, and a step indicator that now shows the current and next step name so you can feel forward momentum instead of staring at anonymous dots. Same flow, same tap targets, just no longer feels like a generic form on flat black.
There is also a new Speak your stack option in the "add what you take" step. Tap it, dictate your full list in one breath, and the confirmation screen pre-fills with each detected supplement so you can fix any names speech-to-text mangled before adding them. "Vitamin D3 5000 IU in the morning, magnesium glycinate 400mg at night, omega 3 with lunch" goes in as one sentence and comes out as three structured rows.
The mode chooser on that step also got clearer. The five paths (Scan, Speak, Type, Help me choose, Browse) now each have their own tonal hint so they read as genuinely different routes instead of five identical green tiles. And the type-or-paste screen now shows a helpful tip card with three example inputs so you can see at a glance how flexible the parser is.
Progress page shows your wearable data and manual logs as one clean card
The Progress tab used to show "Today's health" and "Log metrics" as two separate cards, which meant some signals appeared in both places. Now they live in one unified Today card with two sections: a From wearable tile grid (steps, resting heart rate, HRV, sleep, active calories) at the top, and a From you list below for the things only you can answer (focus, emotional regulation, gym sessions, mood). The Sync button and last-synced timestamp now live in the wearable section header so they are always reachable, not only when the section is empty.
If you have an Oura Ring or Apple Health connected, you will no longer be prompted to manually log metrics that your wearable already provides. Steps, resting HR, HRV, sleep duration, active calories, and workout minutes are now read straight from your wearable and hidden from the manual log list. Sleep duration in particular is now treated as a wearable signal whenever a provider is connected, so it stops showing up in two places at once.
Resting heart rate and HRV also moved into the sleep and recovery tint, away from the physical-activity tint. They read better as recovery signals than as exertion signals, and the colour now matches how they are used in the rest of the app.
Set your height and weight in whatever units feel natural
The health profile now has a Metric / Imperial switch on the height and weight fields. Choose Imperial and height becomes feet plus inches (5 ft 11 in), weight becomes lbs. Switch to Metric and it is cm and kg. Your preference is saved so the same units appear every time you revisit your profile. Everything is stored as metric internally, so your numbers carry over cleanly if you ever switch units.
Choosing a goal routine now shows you what you are adding before you confirm
When you pick "Help me choose a routine" during onboarding and select a goal (like "Energy / Fatigue" or "Sleep Support"), you are now taken to a confirmation screen that lists each recommended supplement, its dose, and its time slot. You can review the list, remove anything you do not want, and confirm before anything gets added to your routine. Previously this step was skipped and you went straight to tracking setup.
Supplement names with form details are also recognised more reliably now. "B-Complex (methylated)" matches catalogue entries for B Complex. "Iron (as bisglycinate)" is recognised via the form name bisglycinate. Names with hyphens and parenthetical qualifiers are handled more consistently, so the supplements in a goal routine are more likely to link to their full reference data.
Set your height and weight in whatever units feel natural
The health profile now has a Metric / Imperial switch on the height and weight fields. Choose Imperial and height becomes feet plus inches (5 ft 11 in), weight becomes lbs. Switch to Metric and it is cm and kg. Your preference is saved so the same units appear every time you revisit your profile. Everything is stored as metric internally, so your numbers carry over cleanly if you ever switch units.
Choosing a goal routine now shows you what you are adding before you confirm
When you pick "Help me choose a routine" during onboarding and select a goal (like "Energy / Fatigue" or "Sleep Support"), you are now taken to a confirmation screen that lists each recommended supplement, its dose, and its time slot. You can review the list, remove anything you do not want, and confirm before anything gets added to your routine. Previously this step was skipped and you went straight to tracking setup.
Supplement names with form details are also recognised more reliably now. "B-Complex (methylated)" matches catalogue entries for B Complex. "Iron (as bisglycinate)" is recognised via the form name bisglycinate. Names with hyphens and parenthetical qualifiers are handled more consistently, so the supplements in a goal routine are more likely to link to their full reference data.
Progress page now opens with your wearable data
The Progress tab has been reordered so today's wearable data (steps, sleep, HRV, resting heart rate, active calories) sits immediately under the streak chips, before the "How are you feeling today?" check-in. Passive signal first, then the things only you can answer. You see where today already stands before you log anything.
Insights cards also got a small typography tidy. The supporting-metric chips under each correlation (the green pills on cards like "Your sleep is 79% better on days you take Psyllium 5g") now read as "HRV +15%" and "Resting HR +8%" - proper labels in sans, percentages in mono - instead of the raw metric keys. Easier to scan at a glance and consistent with how numbers appear everywhere else in the app.
What is next
More canonical ingredients land each week, which directly improves what the audit and the in-app dose-balance chip can see. The most-typed unmatched supplements are queued for review and added in batches. If the audit said it could not fully assess your stack, that will keep shrinking.
Frequently asked questions
Related reading
Ready to start your routine?
Stack Almanac learns what works for your body. Start your 21-day Pro trial, no credit card required.
Get started free