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 Sources → Accounts 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 Settings → Account → Export Data.
  2. Export your “Daily Nutrition” data as CSV.
  3. In Omnio, go to Sources → Archive 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.