Data Import Updated March 10, 2026

Import Nutrition Data

Connect MyFitnessPal or import CSV exports from Cronometer and other food trackers.

Supported sources

SourceMethodFormat
MyFitnessPalDirect connectionCookie-based sync
CronometerCSV uploadCronometer export format
Generic CSVCSV uploadStandard columns (see below)

Connect MyFitnessPal

MyFitnessPal doesn’t offer a public API, so Omnio uses browser cookies to access your data (the same approach used by the open-source python-myfitnesspal library).

  1. Go to SourcesAccounts tab.
  2. Click Connect MyFitnessPal.
  3. Follow the instructions to export your MFP session cookie. The exact steps depend on your browser — Omnio will guide you through it.
  4. Paste the cookie data into the field and click Connect.

After connecting, Omnio syncs your daily nutrition logs automatically.

What syncs from MFP

  • Daily totals — Calories, protein, carbs, fat, fiber, sugar, sodium, and 10 additional micronutrients.
  • Per-meal breakdown — Breakfast, lunch, dinner, snacks, and other meals.
  • Macro ratios — Automatically calculated from your logged foods.

Import from Cronometer

  1. In Cronometer, go to SettingsAccountExport Data.
  2. Export your “Daily Nutrition” data as CSV.
  3. In Omnio, go to SourcesArchive tab → Upload.
  4. Select the CSV file. Omnio auto-detects the Cronometer format.
  5. Data is processed and appears in your dashboard within a few seconds.

Import a generic CSV

If your food tracker isn’t directly supported, you can import data using a generic CSV format. Your file should include these columns:

ColumnRequiredExample
dateYes2026-03-01
caloriesYes2150
protein_gNo145
carbs_gNo220
fat_gNo75
fiber_gNo28

Column names are flexible — Omnio will try to match common variations (e.g. Protein (g), protein, protein_g). Dates should be in YYYY-MM-DD format.

How nutrition data affects your scores

Once nutrition data is flowing, Omnio calculates:

  • Nutrition composite score (0–100) — Based on macro balance, calorie consistency, protein adequacy, and fiber intake.
  • Caloric balance — Estimated surplus or deficit based on TDEE (from your active calories and BMR).
  • Training adaptations — A caloric deficit triggers automatic volume reductions in your training plan (e.g. -30% volume for severe deficit, -15% for mild deficit).
  • Recovery forecast adjustments — Deficits slow predicted recovery; surpluses don’t change it.

Troubleshooting

  • MFP cookie expired — MFP cookies expire periodically. Go to Sources → Accounts and reconnect with a fresh cookie.
  • CSV import says “unsupported format” — Make sure your CSV has at least date and calories columns. Check that dates are in YYYY-MM-DD format.
  • Nutrition score shows ”—” — The nutrition composite requires at least 30% of its inputs to have data. Make sure you’re logging at least calories and one macro.