# Build an app customers use between orders

> Return to a program, record a session and review your own supply. Shopping stays available while session progress and product inventory remain separate.

- Author: Ratik
- Published: 2026-09-10
- Category: Concept Walkthroughs
- Canonical: https://www.arclift.ai/blog/training-companion-concept

Open DAILY / FORM and the first task is a program. The Everyday Series is saved, two prior sessions are shown as complete and the next session is ready to open. Product supply is nearby, with shopping available when the customer chooses it.

Training Companion is an authored local experience with AI-generated product and studio imagery. Its activity, order and rewards are starting states, not client results or evidence of improved fitness or repeat purchasing.

Explore the Concept:

[Training Companion](/concepts/training-companion#train)

## Put the recurring task first

Enter the next session and choose Mark Session Complete. The week changes from two recorded sessions to three. Undo restores the previous state. This is a self-reported action, not independent proof that a workout happened.

The saved program can also be removed and saved again. Open the reading library for the distinction between a personal activity log and a product count. Neither the program nor its content prescribes product use or gives personalized training advice.

Completing a session never reduces supply. Undoing one never replenishes it. The interface keeps those actions separate because a logged session cannot establish that a product was used.

## Keep shopping available

Shop presents Daily Fuel using the catalog shared with The Qualifier: Powder, 300 g per tub, in Citrus or Neutral. Choose one or two tubs and add the selected pack to the basket. Bag keeps the chosen flavor and quantity visible, and each item can be removed.

Product facts and a two-screen storefront gallery provide another way to inspect the presentation. The gallery is not a second working shop. Its product image is not evidence extracted from a label; the declared catalog supplies the facts. No price, serving capacity or testing claim is added.

## Save the count you actually entered

My stack starts with 12 portions on hand. That is an authored personal inventory balance, not a statement that the 300 g tub contains 12 servings. No portion size, use rate or runout date is inferred.

Edit Supply accepts a count from zero to 99. The draft stays separate until Save Supply updates the saved balance. Leaving an unsaved edit does not change the summary or its reminder.

Turn on the low-supply reminder to inspect a message based on that saved count. Zero means no portions are recorded; one to five is low; six or more is above the threshold. The message never assumes that a reorder is wanted. It asks for no notification permission and sends no push message.

## Review the saved reorder

Reorder adds the fixed saved selection, Citrus and one tub, to the basket. Shop’s separate flavor and pack choices do not silently replace it. The customer can inspect or remove what was added. There is no checkout or real order.

The D-1048 timeline and 120-point rewards view show where account information can sit. They do not connect to a shipment, award points or redeem a balance. Start Again clears the basket and local changes, then returns to Train with the opening program, session and count restored.

## What this demonstrates

Training Companion gives programs and sessions the lead while keeping product choice and customer-owned inventory accessible. A session log, supply save and basket addition remain three distinct results. None establishes a health outcome or additional revenue.

A production version would need maintained program content, defined progress records and authoritative commerce and account systems. Any reorder would need current product, price and availability checks before purchase. The related app-value guide explains how to evaluate the intended customer task and total business outcome without treating app-attributed orders as incremental sales.

## Your brand’s next step

[Mobile Membership & Repeat Purchase](/services#apps)

[Start a Conversation](/contact?service=apps&example=training-companion)

## Related reading

[How to measure whether an app adds value, not just moves web orders](/blog/measure-incremental-app-value)
