FreshFolio FreshFolio
Help & FAQ Pricing
About ▾
🛡️ Privacy Policy 📜 Terms of Service 📄 Open Source Licenses 🗑️ Account Deletion ✉️ Contact Support ⚙️ Admin
Help & FAQ Pricing Privacy Policy Terms of Service Open Source Licenses Account Deletion Contact Support Admin
Sections
  • 🏁 Getting Started
  • 👉 Swipe Actions & Shortcuts
  • 📦 Pantry Management
  • 📅 Expiration Tracking
  • 🛒 Shopping Lists
  • 🥗 Recipe Management
  • 📆 Meal Calendar
  • 🔍 Barcode Scanning
  • 📊 Categories & Organization
  • 📈 Reports & Insights
  • 🔐 Account & Privacy
  • ✉️ Support
  • 📖 Glossary

FreshFolio Help & FAQ – Pantry, Expiration & Recipe Guide

Last Updated: August 2026

Welcome to the FreshFolio Help Center. Below are answers to common questions about using the app.

📋 A note on accuracy: FreshFolio combines data from several sources — including third-party product databases, OCR date scanning, and AI models — to help you manage your pantry. While we do our best to ensure this information is correct, some data may be inaccurate, incomplete, or outdated. This includes product names, categories, expiration dates, AI-generated recipes, ingredient suggestions, and item discovery recommendations. Always use your own judgment and verify critical information — especially anything related to food safety, allergens, or dietary requirements. See our Terms of Service for the full disclaimer.
🔎

No results found. Try a different search term, or contact support directly.

🏁 Getting Started

Getting started with FreshFolio should feel effortless, not like a weekend chore! The biggest mistake new users make is trying to pull everything out of their cupboards to inventory their entire house on Day 1. Instead of trying to scan 100+ items at once, start small: focus first on the foods that actually spoil quickly—like your fridge, dairy, produce, and leftovers—or simply start by putting away your latest grocery run using the floating + (Put Away) button.

FreshFolio is built to be as simple or as detailed as you want. You don't need to manually type out every date, location, or quantity unless you want to—our smart defaults will automatically assign storage locations and estimate shelf life whenever you skip them.

Top 4 Tips for a Smooth Start:

  • 🍏 Start with Perishables First: Add the items in your fridge and freezer that expire quickly so you immediately benefit from expiration alerts and AI recipe ideas.
  • 📷 Scan, Don't Type: Point your camera at product barcodes to autofill names, brands, and categories, and use the OCR Expiration Scan to snap "Best By" dates in a second.
  • 🛒 Shop & Put Away in Bulk: Add low-stock items to your FreshFolio Shopping List. When you check them off at the store, they queue up automatically so you can put them all away in one tap when you get home.
  • 📦 Let Items & Lots Organize for You: Scan a product once to create its permanent blueprint. Every time you buy it again, FreshFolio simply adds a new Lot with its own expiration date so you never type duplicate data.

Why Put Away comes first: every item you add teaches FreshFolio your habits. The fuller your pantry, the smarter your Shopping List gets at catching what's low, and the more your AI Recipes have to work with — so build it up before you lean on either.

FreshFolio is a paid subscription app, but every new user starts with a 30-Day Free Trial of our Pro features. After the trial, you can subscribe to Standard or Pro, or the app enters a read-only mode so your data is never lost. We believe in "Try Before You Buy" so you can see the full value before committing.

FreshFolio has three tiers:

  • Free Trial: Full Pro access for 30 days — no credit card required.
  • Standard: Core pantry tracking, barcode scanning, OCR expiration capture, shopping lists, shared pantries, and recipe import from the web.
  • Pro: Everything in Standard, plus multiple owned pantries, Receipt Scanning, AI recipe generation from your pantry contents, AI ingredient clean-up, and smart substitution suggestions.

All paid plans include unlimited catalog items, multi-pantry collaboration, Reports & Insights, and cross-device sync.

See full pricing →

If you switch to a new phone, reinstall the app, or need to restore an active subscription, you can easily do so:

1. Open the ⋮ menu (top right, from most pantry screens) and choose Profile to reach Settings.

2. Tap Subscription.

3. Tap Restore Purchases.

FreshFolio will query the App Store (iOS) or Google Play Store (Android) for any active receipts associated with your store account and link them back to your profile.

FreshFolio is offline-first. You can view, add, and update your catalog items without a connection — changes sync automatically the next time you are online. An internet connection is required for barcode lookups, AI features, and syncing across multiple devices or with shared pantry members.

FreshFolio is designed local-first. You can perform any action — add items, record consumption, or check off shopping list entries — while offline. These changes are saved securely to your device's local database and sync automatically once you are connected to the internet. If multiple users edit the same item or lot while offline, the changes are synchronized sequentially; in rare cases of direct conflict (such as two users updating the same item's quantity simultaneously), the server's state is authoritative, and the latest synced modification is preserved.

If your subscription or free trial expires and you choose not to renew, your account enters Read-Only Mode. In this state, your pantry inventory, shopping lists, history, and recipes are completely safe and preserved — nothing is deleted. You can still open the app, search, and view your items, but you will not be able to add new items, edit quantities, check off shopping list items, or generate new recipes until you restore an active subscription.

The app has five main tabs at the bottom of the screen:

  • Dashboard: At-a-glance summary of expiring items, low stock alerts, and recent activity.
  • Shopping: Your shopping list with low-stock suggestions and purchased-item queue.
  • Pantry: Your full inventory, organized by category, location, or expiration date.
  • Recipes: Browse, import, and generate recipes based on what's in your pantry.
  • Meal Calendar: Plan meals by day and week by linking recipes to dates.

👉 Swipe Actions & Shortcuts

Many lists in FreshFolio support swipe actions — swipe a row left or right to reveal quick actions without opening a menu. Whenever a list supports this, you'll see a small ↔ hint with the text "Swipe for actions" just above it. If you see that hint, every row below it is swipeable.

Swipe actions are available in these places:

  • Shopping List: swipe right for Put Away or Substitute, swipe left for Delete.
  • Pantry Inventory: swipe right to Rate an item, swipe left to Add to Shopping List.
  • Item Details (Inventory Lots): swipe right for Transfer or Dispose, swipe left for Mark Opened or Edit Expiry.
  • Purchased Queue (Put Away Hub): swipe right to Restore to List, swipe left to Delete.
  • Low Stock Suggestions: swipe left to Adjust or Remove a safety stock threshold.
  • Recipes: swipe right to Add to Meal Plan, swipe left to Delete.

In Tile/Grid view, rows are shown as compact cards that don't support swiping. Instead, long press a card to open the same quick actions in a menu. The hint above the list will say "Long press for actions" when this applies.

If you're a view-only member of a shared pantry, actions that modify data are disabled and shown with a lock icon. Ask the pantry owner to grant you edit access if you need to use them. View-only members won't see the swipe hint at all on screens where every action would be locked.

No — every swipe action is also available another way. Long-press or tap a row to open an action sheet, or use the equivalent button on the item's detail screen.

📦 Pantry Management

There are two primary ways to add items to your pantry, both starting from the Put Away hub (accessible by tapping the + floating action button on the Pantry screen):

  1. Through the Search Bar: Use the search bar at the top of the screen. You can either type the product's name to search your catalog, or tap the barcode icon inside the search bar to scan the product's barcode directly.
  2. Scanning a Receipt: Tap the receipt floating action button to scan your grocery receipt. FreshFolio will read the receipt and guide you through a flow to put away all your items at once.

Bonus: If you use FreshFolio's Shopping List, items you check off as "Purchased" will automatically appear in the Purchased Queue on this screen, ready to be put away in bulk when you get home.

FreshFolio uses a two-tier system inspired by inventory management:

  • Catalog Item: The reusable product template (e.g., "Campbell's Tomato Soup"). Stores the product name, brand, category, and default shelf life.
  • Lot: A specific purchase instance (e.g., "2 cans purchased on 2/6/2026, expires 12/31/2026"). Each time you buy the same product you create a new Lot.

This approach prevents duplicate data entry and makes it easy to track multiple purchases of the same item at different expiration dates.

When adding an item, you specify:

  • Purchase Unit: How you buy it (e.g., Case, Box, Pack)
  • Base Unit: The individual unit (e.g., Can, Bottle, Each)
  • Units per Purchase: How many base units are in one purchase unit (e.g., 12 cans per case)

This allows accurate inventory tracking. For example, if you buy 2 cases of soup (12 cans each), FreshFolio tracks 24 cans in your pantry.

Tap any catalog item to open its detail view, then tap a Lot to act on it:

  • Use: Record that you consumed part or all of a Lot. FreshFolio decrements the quantity and logs it in your transaction history.
  • Dispose: Record that a Lot was discarded without being used. You will be asked to select a reason — Expired, Spoiled, Missing, Waste, or Other. Disposals are tracked in Reports so you can spot patterns over time.

You can also swipe Left on any item in the pantry list for quick actions.

No — FreshFolio is as easy or as detailed as you want it to be. If you just want to add an item and move on, you can: quantity defaults to 1, storage location is picked for you automatically, and expiration dates are estimated for you if you skip them. Nothing forces you to log when you use up or run out of something either — the item simply stays in your pantry until you act on it, delete it, or respond to an occasional Verify Pantry nudge.

If you prefer precision, every one of those fields is fully editable: exact quantities, specific storage locations, manually entered or scanned expiration dates, and a complete Use/Dispose history for every item. Track as little or as much as fits how you actually shop and cook.

FreshFolio includes several swipe shortcuts to manage your pantry faster:

  • In the Pantry List: Swipe Right to Rate an item, swipe Left to quickly add it to your Shopping List.
  • In the Item Details Screen (on Inventory Lots):
    • Swipe Right to reveal the Transfer action (to move that specific lot to another storage location) or the Dispose action.
    • Swipe Left to reveal the Mark Opened action (which starts the post-open countdown for that lot) or the Edit Expiry action.
  • In the Purchased Queue (Put Away Hub):
    • Swipe Right to Substitute (opens Put Away so you can swap in a different product for that queued item).
    • Swipe Left to Delete (permanently removes the item from the queue without adding it to inventory).

Swipe gestures work the same way on the shopping list and recipes — a right swipe reveals the constructive action and a left swipe the removing one. Low-Stock Suggestions is the exception: it only swipes one direction (left), revealing both Adjust and Remove together rather than splitting them across two swipes.

When creating or editing a Catalog Item, you can set a Safety Stock quantity (e.g., "Alert me when I have fewer than 3 cans"). FreshFolio will notify you when your total quantity drops below this level, and the item will also appear in the Shopping list's Low-Stock Suggestions so you remember to restock.

Yes, shared pantries work the same way on every plan. Invite people from the ⋮ menu → Pantry Settings → Member Management: enter their email address and pick a role, and FreshFolio generates a secure invite link and opens your device's share sheet so you can send it however you like — text, email, or any messaging app.

Once someone joins, they can add items, update quantities, check off shopping list items, and receive the same expiration alerts you do. The pantry owner can manage member roles from the same screen.

Each invite link is tied to the email address you entered when creating it and is single-use — for security, it expires after 7 days or as soon as it's accepted, whichever comes first. If it's expired or already been used, generate a new one from Member Management. Clicking the link on a device with FreshFolio installed opens the app and prompts the recipient to join your pantry.

What if they don't have the app installed? Clicking the link on a computer or a device without FreshFolio will open a fallback web page on our site with quick links to download the app from the Apple App Store or Google Play Store. Once they have installed the app and signed in, clicking the invite link again will prompt them to join your pantry.

When you attempt to put away or add an item that already has active stock in your pantry, FreshFolio displays a Still have this? prompt showing your existing lots, their storage locations, and their expiration dates — a check against accidentally creating duplicate or cluttered inventory.

From there, two options: if you're adding new stock because the old stock was actually consumed or thrown away without being logged, tap Remove to discard the stale lots right from the prompt. If you genuinely have both old and new stock at once, tap Proceed anyway to add the new lot alongside what's already there.

The Verify pantry tool helps you keep your inventory quantities accurate over time by prompting you to do quick checks on items you have stored:

  • Verification Nudge: On the Actions tab, FreshFolio shows a "Time for an Inventory Check!" card when any lots are due. How often an item comes up depends on how often you use it — items you consume frequently are checked as often as every 14 days, moderately-used items around every 30 days, and everything else defaults to about every 90 days.
  • Verifying Stock: Tap the card to review items one by one — every active lot of that item is shown together, so you count all of them in one pass. If the expected quantity matches what you actually have, tap Correct. If it has changed, tap Adjust to enter the new count.
  • All caught up!: Once verified, the item is removed from the verification list until its next scheduled check.

Every account includes one personal pantry. FreshFolio Pro unlocks the ability to create additional pantries — meant for managing inventory somewhere genuinely separate, like a vacation home, a second residence, or a business, not for organizing different storage spots within the same home. A garage fridge or a basement freezer is a Storage Location inside your one pantry, not a reason for a whole separate pantry. You can always be a member of pantries shared with you regardless of your plan.

Each pantry keeps its own inventory, categories, storage locations, units of measure, and Pantry Essentials list — none of it carries over from one pantry to another, so setting up a second pantry means setting these up again (or using the starter-data checkboxes when you create it to speed that up).

The one thing that isn't separate is your saved Recipes: they belong to your account, not to any single pantry, so every recipe you've saved is visible no matter which pantry you're currently viewing. Switching pantries only changes which inventory those recipes get matched against for cookability and "What Can I Cook?" — it never hides or shows different recipes.

When you create a pantry — your first one, or an additional one on Pro — you choose its currency and unit system (Metric or Imperial, defaulted from your device's region but changeable). Two checkboxes, Add default locations and Add Foundation Essentials, are checked by default and seed the new pantry with a starter set of storage locations and staples so you're not starting from a completely blank pantry.

Yes. Long-press any item in the pantry list to enter selection mode, then tap additional items to select them. Tap the Dispose button to bulk-dispose all Lots across every selected item in one step with a single reason.

Pantry Essentials is a persistent staples list — a set of items you always expect to have on hand, independent of your live inventory. Find it at ⋮ menu → Pantry Settings → Pantry Essentials. The app pre-loads smart defaults grouped by category (Dairy, Baking, Spices, etc.), which are labeled with a Smart badge. You can add your own essentials, edit or delete any entry, and tap Restore Defaults to bring back the built-in list at any time. Essentials feed into Low-Stock Suggestions on your shopping list so you're reminded to restock items you consider staples.

Yes. Every time you Put Away an item and record a price, FreshFolio logs it automatically. On any Catalog Item's detail screen, a Price History section appears once purchase data exists — showing the lowest price you've ever paid and which store had that price, plus a per-store comparison sorted cheapest first. No extra setup is required; it builds from your intake transactions.

If you manually created a custom item and later edit it to add a barcode, FreshFolio will attempt to look it up in the global catalog. When a match is found, you will be prompted to choose:

  • Update with Registry Data: Replaces your custom product name, brand, category, and units with the official catalog details.
  • Keep My Data: Keeps your custom name and information while linking the item to the catalog to inherit background classification tags.

Yes. When you take a photo or select an image from your gallery to represent a product, FreshFolio opens a cropping screen where you can pinch to zoom, rotate, and frame the image. Tapping the save button registers the cropped, optimized photo for your item.

Receipt scanning starts from the Put Away screen. Tap the receipt floating action button and Scan Receipt opens your device's document scanner, which finds the receipt's edges and trims the photo for you. Once the shot is taken FreshFolio reads the receipt and opens Review Receipt. If the scanner cannot open, Scan Receipt shows Scan receipt to retry and Take photo manually, which uses the plain camera and asks you to crop the receipt yourself.

Note: Receipt scanning requires Pro access or an active trial.

Review Receipt separates parsed receipt lines into Fast track and Needs scan. Fast track items already matched the catalog closely enough to put away in bulk. Tap Confirm to add those matched items to your pantry using the receipt quantity, price, store, purchase date, and predicted expiration where available.

Needs scan items need a barcode before FreshFolio can confidently match them. Tap Scan remaining to open the barcode scanner, scan the product, then choose the receipt line that product belongs to. Confirmed scans are put away through the same pantry lot flow as normal barcode put-away.

Yes. Leaving Review Receipt keeps the receipt in progress. The Put Away screen shows a continue card for the active receipt, including how many items have already been put away. Tap that card to return to Review Receipt.

Use Discard receipt only when you want to remove the in-progress receipt from the put-away queue. FreshFolio asks for confirmation before discarding it.

📅 Expiration Tracking

When adding or editing a Lot, tap the camera icon next to the expiration date field. Point your camera at the "Best By" or "Exp" date on the package. Our OCR (Optical Character Recognition) will attempt to detect and parse the date automatically.

For best results, ensure good lighting and hold the camera steady. Common formats like "12/31/2026" or "DEC 31 2026" are recognized automatically.
OCR date detection is automated and may produce incorrect results due to poor lighting, unusual date formats, or print quality. Always confirm the detected date matches the date printed on your product packaging before saving.

If OCR does not detect the date, you can:

1. Manually type the date using the keyboard

2. Use the date picker to select the date

3. Leave it blank and add it later from Item Details

If no expiration date is entered, FreshFolio estimates one using a fallback chain, in this order: your own Predict Expiry (Days) override on that catalog item, if you've set one; otherwise the linked catalog item's shelf life ("From catalog"); otherwise the pantry category's default shelf life ("From category"); otherwise a 14-day app-wide default ("App default (14 days)"). The item editor shows which of these is currently in effect right under the field. This is an approximation only — it is not based on the manufacturer's printed date. Always refer to the actual product packaging for the authoritative expiration date.

FreshFolio checks for approaching expiration dates on your device when the app starts or returns to the foreground. It uses the notification preference saved in your profile. The default look-ahead window is 5 days, but you can adjust this to 3, 5, or 7 days in Settings → Notifications. The check runs at most once every 6 hours and groups multiple expiring items from the same pantry into one notification.

Notifications are also sent for low-stock items once the quantity drops below your Safety Stock threshold.

Expiration alerts are based solely on the date recorded in the app, which may be an estimate or may have been entered incorrectly. Additionally, FreshFolio does not monitor actual storage conditions — items stored incorrectly (e.g., a refrigerated product left at room temperature) may spoil before their recorded date. When in doubt, discard the item. Never rely solely on the app to determine whether food is safe to eat.

For many products (like milk or condiments), the item spoils much faster once opened. FreshFolio helps you track this through the Mark Opened feature:

  • How to use it: Tap any catalog item to view its details. On the lot card, swipe Left and tap Mark Opened (or tap the lot to edit it manually and toggle the opened state).
  • What it does: When you mark a lot as opened, FreshFolio automatically calculates a new expiration date based on the product's post-open shelf life.
  • Post-Open calculations: The app looks at the specific catalog item configuration first. If not overridden by you, it inherits estimates from the global catalog (e.g. from the FoodKeeper database) or general storage type rules (such as 5 days for refrigerated items). If the post-open shelf life is shorter than the original expiration date, the lot's active expiration date is reduced to prevent you from using spoiled food.

🛒 Shopping Lists

Tap the Shopping tab. You can:

  • Scan Barcode: Tap the scanner icon to quickly add products by UPC.
  • Manual Add: Tap the FAB (+) to type an item name.
  • Low-Stock Suggestions: Items below your Safety Stock threshold appear automatically — tap the add button next to any suggestion to move it to your active list.
  • Restock from Pantry: Swipe Left on any catalog item to add it to the shopping list instantly.

Yes. Type the name in the shopping list and add it as a custom item. When you Put Away later, FreshFolio will automatically create the product record so you don't have to set it up twice.

Checking off an item on your shopping list marks it as Purchased and moves it to the Purchased Queue. Because FreshFolio syncs in real-time, one family member can check off items at the store while another sees them appear in the queue at home.

To add purchased items to your pantry inventory:

1. Go to the Pantry tab and tap Put Away.

2. Items already in your queue are shown — review or update the expiration date, quantity, and storage location for each.

3. You can also add items directly here via Scan Barcode or Search if they weren't on the list.

4. If you made a mistake, you can swipe Right on any item in the Purchased Queue to Restore to List (undoing the purchase), or swipe Left to Delete (dismissing the item from the queue without adding it to your pantry).

Active items feature a Compact Stepper [ − ] 1 [ + ] inline on the list. Tap the plus or minus to adjust the amount you need without opening a separate screen.

Yes — swipe a shopping list row right for Put Away or Substitute, or left for Delete. The same pattern holds elsewhere in the app: a right swipe reveals the constructive action, a left swipe the removing one.

🥗 Recipe Management

FreshFolio offers two ways to build your digital cookbook — there is no manual "type in your own recipe" form:

  • Web Import: On Trial, Standard, and Pro, save a recipe straight from your browser — open it, tap Share, and choose Share to FreshFolio. We import the title, ingredients, and steps automatically.
  • AI Generation: Trial and Pro can tap the magic icon to generate recipe ideas based on what's currently in the pantry.
AI-generated recipes are created automatically based on your pantry contents and may not always be perfectly accurate. Always review the ingredients and steps before cooking, and verify any allergy or dietary information independently.

FreshFolio Pro adds the AI recipe layer on top of everything in Standard:

  • Pantry-based recipe ideas: Generate meals tailored to the ingredients you already have.
  • AI ingredient clean-up: Automatically normalize and tidy imported ingredient lists before you cook or shop from them.
  • Zero-waste suggestions: Surface recipes that help you use items before they expire.
  • Smart substitutions: Get fallback ingredient ideas when something is missing.
All AI features — including recipe generation, ingredient clean-up, and substitution suggestions — are provided to the best of our knowledge but may be inaccurate or unsuitable for your specific dietary needs or allergies. Always review AI output before acting on it.

Yes. You can customize how FreshFolio suggests and generates recipes to match your household's needs. Tap the gear/tune icon in the top right of the Recipes screen (or go to Recipe Settings) to configure:

  • Default Servings: Set your preferred portion size (from 1 to 12 servings) so ingredient measurements scale automatically.
  • Maximum Cooking Time: Restrict generated recipes to quick meals (e.g., under 30 minutes) or set it to "Any" time.
  • Allergens: Add specific ingredients you need to avoid (such as peanuts, shellfish, or tree nuts). FreshFolio will exclude recipes containing these items.
  • Dietary Tags: Toggle standard dietary preferences like Vegetarian, Vegan, Gluten-Free, Dairy-Free, Nut-Free, Halal, Keto, or Paleo.
While FreshFolio uses these preferences to filter and generate recipes, AI systems can make mistakes. Always check the final ingredient list yourself if you have severe allergies or strict dietary requirements.

Yes. To ensure fair use and system stability, daily limits apply to automated features:

  • Free Trial: 5 AI Generations and 5 Web Imports per day.
  • Standard: 50 Web Imports per day. AI Generation requires Pro.
  • Pro: 50 AI Generations and 50 Web Imports per day.
Limits reset every day at Midnight UTC. Manual recipe entry is unlimited on any active plan.

By default, FreshFolio groups your recipes by their primary category (Breakfast, Dinner, etc.). You can toggle this off or change the sort order (e.g., by Rating or Cook Time) using the Filter icon in the top right of the Recipes screen.

To check if you have recipe ingredients in stock (and to auto-deduct them in Cooking Mode), FreshFolio maps recipe ingredients to your catalog item blueprints:

  • Fuzzy Match (Automatic): FreshFolio uses smart tags and ingredient names to automatically search your pantry for matching items.
  • Manual Mapping: In the Ingredient Review screen, you can tap any ingredient to search your catalog and link it directly to a specific catalog item. This replaces whatever the automatic match picked.
  • Smart Clean-up (Pro/Trial): Tap the AI clean-up button to normalize raw recipe text (e.g., converting "2 cups low-fat milk" into item: "Milk", quantity: "2", unit: "cups"). Normalized ingredients match your pantry stock with much higher accuracy.

Tap the pot icon at the top of the Recipes tab to open What Can I Cook? — a live list of recipes already in your collection that you can make right now, based on what's actually in your pantry. Unlike AI Recipe Generation, which invents brand-new recipes, this searches the recipes you've already saved.

  • Ready to Cook: Every ingredient is on hand in a sufficient quantity.
  • Almost There: You're missing one or two ingredients — add them to your shopping list right from the card.
  • Low Stock: You have everything, but a quantity or two is running short.

Results are sorted by how close each recipe is to being fully stocked, and update automatically as you use up or restock ingredients — no extra taps required.

FreshFolio can only match a recipe's ingredients against your pantry once they've been broken down into structured items, quantities, and units — the same AI ingredient clean-up used in Ingredient Review, which requires an active Trial or Pro plan. Tapping Analyze on the What Can I Cook screen runs this clean-up for every saved recipe that hasn't been analyzed yet, so you don't have to open each one individually. Once a recipe has been analyzed for a pantry, it stays analyzed — it will keep reappearing in the right place as your stock changes without being re-analyzed again.

The What Can I Cook screen itself is available on every plan — Standard users can browse it freely. Only the one-time ingredient clean-up behind the Analyze button requires Trial or Pro.

When you view a recipe, you can tap the Shopping Cart button to open the Ingredient Review screen. This screen acts as a smart bridge before adding items to your shopping list:

  • Stock Checking: FreshFolio compares the required recipe ingredients against your current active pantry stock. If you have enough of an item, it is automatically deselected (meaning you don't need to buy it).
  • Staples/Essentials Exclusion: Items matching your Pantry Essentials list (like salt or flour) are kept unchecked by default, assuming you already have staples on hand.
  • Manual Adjustments: You can check or uncheck ingredients, adjust the required quantities, or swap a missing item for an AI-suggested Smart Substitution (Pro/Trial feature) before adding the unchecked items to your active shopping list.

Cooking Mode is a step-by-step walkthrough that keeps your screen on so it doesn't dim while you cook. Steps appear one at a time on large, easy-to-read cards and you page through them at your own pace.

Starting it is a two-step flow: tap the cooking button on a recipe and you first land on a confirmation screen listing every pantry item the recipe would use, with everything checked by default. Uncheck anything you don't want deducted — an ingredient you're substituting, or one you're not actually using — then confirm to deduct and move into the steps.

Note the deduction happens before the steps, not after you finish, so your pantry is correct the moment you commit to cooking.

FreshFolio uses a dual safety check system to keep non-edible household supplies out of recipe suggestions:

  • Safety Filters: The recipe generator only pulls items classified under edible system groups (like Grocery). Non-food groups (like Household or Pet Care) are strictly excluded from ingredients.
  • Include in Recipes overrides: If you store a specialty food ingredient in a non-food category, edit that item and turn on its Include in Recipes toggle to make it eligible anyway. Conversely, turning the same toggle off on a food-category item ensures it's never suggested for cooking. This is the same per-item override described in the recipe-eligibility question above — it sits on top of, and can flip, whatever the category default would otherwise do.

Yes — in list or card view, swipe a recipe right to Add to Meal Plan or left to Delete. In tile view, long press the recipe instead., since there's no room to swipe a tile.

📆 Meal Calendar

The Meal Calendar tab lets you plan your meals by day and week. Link any recipe in your library to a specific date, and use the calendar view to see the week ahead at a glance. It is available to all users on an active subscription.

Yes. You can plan a meal by name even if you haven't saved a full recipe for it. Tap any day in the calendar and add a free-text meal entry.

To plan a meal, tap any day in the Meal Calendar to open the meal planner sheet:

  • Meal Type: Select whether the meal is for Breakfast, Lunch, Dinner, or a Snack.
  • Recipe Linkage: Start typing the title of any recipe in your library to autocomplete and link it. Linking a recipe allows you to jump directly to that recipe's details and enter Cooking Mode straight from your calendar.
  • Custom Entry: If you don't have a saved recipe, you can simply type a custom name (e.g., "Leftover Pizza") and add notes or descriptions.

🔍 Barcode Scanning

FreshFolio supports:

  • UPC-A (standard US barcodes)
  • UPC-E (compressed UPC)
  • EAN-13 (international barcodes)
  • EAN-8

Product information is looked up from third-party databases (OpenFoodFacts, UPCItemDB, and BarcodeSpider). If a product is not found, you can:

1. Add the product manually with your own name, brand, and category.

2. Take a picture or upload a custom image to represent the product. Note: When you create custom products (including names, brands, categories, and product pictures), this data is stored on our servers and used to populate our community product database, making it available to other users who scan the same barcode.

3. Contribute the product directly to OpenFoodFacts — it helps other users worldwide.

Product names, categories, and details retrieved from third-party databases are provided as-is and may be incomplete or incorrect. FreshFolio's automatic categorization (via Smart Tags) and item discovery suggestions are also generated automatically and may not always match the actual product. Always verify product details — especially allergen and ingredient information — before relying on them.

No. The barcode lookup requires an internet connection to query the product database. The camera can scan the code offline, but the product details will not populate until connectivity is restored.

📊 Categories & Organization

FreshFolio offers several organization methods:

  • Categories: Group items by type (Dairy, Produce, Canned Goods, etc.)
  • Locations: Track where items are stored (Fridge, Freezer, Pantry, or any custom location you create)
  • Sort & Filter: Switch between grouping by category, location, or expiration date from the pantry view controls.

Yes. Go to ⋮ menu → Pantry Settings → Categories to create, rename, reorder, and delete custom categories.

Yes. Manage all your storage areas at ⋮ menu → Pantry Settings → Storage Locations.

Each category in your settings has a list of Smart Tags — keywords pulled from the global OpenFoodFacts database. When you scan a product, the app matches its tags to your category list and assigns it to the best match.

If an item matches tags in two different categories, it is placed in whichever category appears higher in your Category list. Reorder your categories in Settings to change this priority.

Go to ⋮ menu → Pantry Settings → Categories, select a category, and edit its Smart Tags. Adding a specific keyword like "sparkling" to your Beverages category ensures any bubbly water you scan is filed correctly going forward.

Yes. Go to ⋮ menu → Pantry Settings → Units of Measure to create custom units alongside the built-in global defaults. Custom units are local to your pantry.

📈 Reports & Insights

The Dashboard tab gives you an at-a-glance view of your pantry's health: items expiring soon, current low-stock alerts, and a summary of recent activity. It is available on all plans.

Any active plan — Standard, Pro, or your Trial — gives you full access to Reports & Insights with a selectable timeframe of Month-to-Date, Year-to-Date, or Last Year. The screen includes:

  • 4 KPI cards: Current Inventory value, Consumed value, Waste value, and Efficiency % (share of food used vs. wasted). Waste shows a period-over-period delta chip.
  • Food Usage bar: A visual consumed vs. wasted split with an efficiency percentage for the selected period.
  • Spend vs Waste trend chart: A line chart of consumed and wasted spend by week or month.
  • Top Wasted Items: A ranked list of the items you dispose of most, sorted by monetary value wasted.
  • Waste Reason Breakdown: Bar breakdown of disposal reasons — Expired, Spoiled, Missing, and Other — with counts and percentages.

From the Reports screen, tap the history icon (receipt) in the top right to open Activity History. You can filter it in several ways:

  • Date range: Tap the timeframe pill to choose a preset (Last 30 Days, Last 12 Months) or set a custom date range.
  • Transaction type: Tap the filter icon to show only adds, uses, or disposals.
  • Text search: Type an item name or brand into the search bar.
  • Barcode scan: Tap the scan icon next to the search bar to filter history for a specific product by scanning its barcode.

Transactions are kept for the lifetime of the pantry so the audit trail, reports, item statistics, and price history do not lose older activity. They are removed only when the pantry itself is permanently deleted, including when its owner's account deletion permanently removes that pantry.

Pantry owners receive a Weekly Pantry Summary email every Monday at 08:00 UTC. This email summarizes your pantry's activity over the past week and highlights what needs your attention:

  • Current Status: Active item counts, low stock warnings, and items already out of stock.
  • Expiration Alerts: A list of up to 10 items expiring within the next 7 days (including post-open adjusted expiration dates).
  • Weekly Activity: Total volume of items added, consumed, and disposed.
  • Top Consumed: The top 5 items consumed in your household during the week.

If you wish to opt-out or adjust other notifications, you can do so in Settings → Notifications.

🔐 Account & Privacy

Yes. Your pantry data is private and only visible to you and any family members you explicitly invite to a shared pantry. We do not sell or share your data with third parties.

Open Settings, tap your name and email at the very top to open your profile, then scroll to the Delete Account section. You can also visit our Account Deletion Page. Enter your email and use the secure confirmation link to choose either immediate permanent deletion or immediate deactivation followed by permanent deletion after 30 days.

If you are the owner of a shared pantry, deleting your account also permanently removes that pantry and revokes access for its members. If you are a member but not the owner, only your access and user identifier are removed; the pantry, shared media, and transaction history remain for the owner and other members.

✉️ Support

You can reach us via the Contact Support page or by emailing admin@illyriasolutions.com directly. We typically respond within 1–2 business days.

Use the Contact Support form and include as much detail as possible: what you were doing, what you expected to happen, and what happened instead. A screenshot is always helpful.

📖 Glossary

The reusable product template (e.g., "Campbell's Tomato Soup"). Stores brand, category, default shelf life, and Safety Stock threshold.

A specific purchase instance of a Catalog Item, with its own expiration date, quantity, and storage location.

The general intake flow for adding items to your active pantry inventory — confirming details like expiry date, quantity, and location as you go. You get there from the Pantry FAB (+), from scanning a barcode, or from working through your Purchased Queue after checking items off your shopping list; the Purchased Queue is one path into Put Away, not the only one.

A staging area for items you have checked off on your shopping list. Items wait here until you Put Away and confirm their details.

The minimum quantity you want to keep on hand for a given item. When your stock falls below this level, FreshFolio sends a notification and adds the item to Low-Stock Suggestions on your shopping list.

The action of removing a Lot from inventory without consuming it — for example when food has expired, spoiled, gone missing, or been thrown away. A reason is always recorded so disposal data appears accurately in your waste reports.

The technology used to detect and read expiration dates from product packaging using your device camera.

Keywords associated with a category (e.g., "frozen", "dairy", "beverage") used to automatically classify scanned products. You can add or edit Smart Tags at ⋮ menu → Pantry Settings → Categories.

A pantry-level staples list of items you always expect to have on hand. Separate from live inventory — Essentials represent what should be stocked, not what is currently stocked. Managed at ⋮ menu → Pantry Settings → Pantry Essentials.

A step-by-step recipe walkthrough that keeps the device screen on while cooking and offers to auto-deduct used ingredients from pantry inventory when the recipe is complete.

A per-item record of what you paid and at which store, derived automatically from Put Away transactions. Visible on each Catalog Item's detail screen once at least one purchase has been recorded.

Download on the App Store Get it on Google Play
ILLYRIA Solutions LLC
© 2026 ILLYRIA Solutions LLC. All rights reserved.
https://illyriasolutions.com/