Product

RepeatFlow Features

Explore RepeatFlow's core features: Materials, Repeat Plans, Calendar, Daily Limit, safe-start recommendations, Focus, Recovery, cards inside Materials, notifications, sync, export, and privacy controls.

Materials

Schedule lessons, articles, videos, notes, links, PDFs, and card sets as complete learning units.

Calendar

See future Reviews, started Materials, overdue Reviews, and safe-start recommendations in one load map.

Focus

Open today's Reviews, return to the original Material, and mark Review as done after real study.

Recovery

Turn accumulated overdue Reviews into a manageable return plan after missed days.

Workflow

From source material to a finished Review

1

Create a Material

Keep the link, short note, cards, and source context together.

2

Choose a Repeat Plan

Use a review rhythm that fits the subject and the learning block.

3

Check Calendar load

Preview future Reviews, daily limits, and safer days to start.

4

Review in Focus

Open today's work, study the original Material, and recover after gaps.

System

The first version is organized around four jobs

Core learning

  • Materials
  • Subjects
  • Repeat Plans
  • Cards inside Materials

Planning

  • Calendar
  • Daily Limit
  • Safe-start recommendations
  • Planner

Daily review

  • Focus
  • Review Mode
  • Recovery
  • Notifications

Account and data

  • Sync
  • Export
  • Privacy controls
  • Free and Unlimited

Detailed notes

Complete feature reference

The product blocks above show the main flow. The notes below keep the full page content available for people who want exact details.

By RepeatFlow Editorial Team Published 2026-05-24 Updated 2026-05-24

How this page was made: This page is maintained as part of the RepeatFlow product and method documentation.

Features

RepeatFlow helps you use spaced repetition with the materials you actually learn from: lessons, articles, videos, notes, PDFs, links, and card sets.

Instead of turning every piece of knowledge into an isolated flashcard, RepeatFlow lets you create a Material, schedule it with a Repeat Plan, see your future load in Calendar, complete today's work in Focus, and recover when overdue Reviews pile up.

Review real learning materials in context — without drowning in future reviews.

Read the method Read the research


The core idea

Most spaced repetition tools start with a card.

RepeatFlow starts with a Material.

A Material can be:

  • a language lesson;
  • an article;
  • a video;
  • a PDF;
  • a textbook chapter;
  • a programming tutorial;
  • a Notion page;
  • an Obsidian note;
  • a Google Doc;
  • a short study note;
  • a small set of cards;
  • any learning block you want to review again.

The app schedules the Material for review. The link, note, and cards support the review session.

That makes RepeatFlow useful when your learning does not fit neatly into one card at a time.


Materials

A Material is the main unit of learning in RepeatFlow.

Examples:

ENG M12 · Past Simple practice
BIO M4 · Cell respiration video
ALG M7 · Dynamic programming notes
HIST M3 · Chapter 2 reading

Each Material belongs to a Subject and gets a stable tag, such as:

ENG M12

This makes it easier to connect RepeatFlow with the places where you already study: your notes, documents, videos, printed pages, or external tools.

What you can keep inside a Material

A Material can contain:

ContentUse it for
LinkOpen the original lesson, article, video, PDF, Notion page, Google Doc, or resource
Short noteRemember what to review, such as pages, exercises, examples, or focus areas
CardsPractice simple two-sided recall inside the larger context

RepeatFlow does not force you to choose between context and active recall.

You can keep the original context and still use cards when they help.


Subjects

A Subject is an area of learning.

Examples:

  • English;
  • Biology;
  • Polish;
  • Algorithms;
  • History;
  • Exam prep;
  • Work-related learning.

Each Subject has its own learning flow:

  • Materials;
  • selected Repeat Plan;
  • optional Daily Limit;
  • Calendar load;
  • Focus list;
  • notification settings.

This keeps your learning areas separate. Your English reviews do not need to mix with your programming or biology reviews unless you want to see them together later in a broader dashboard.


Repeat Plans

A Repeat Plan defines when a Material should be reviewed.

Example:

1 / 3 / 7 / 15 / 30

In RepeatFlow, these numbers mean intervals after the previous scheduled point.

Example:

Start: May 1
Review 1: May 2  (+1 day)
Review 2: May 5  (+3 days after previous Review)
Review 3: May 12 (+7 days after previous Review)
Review 4: May 27 (+15 days after previous Review)
Review 5: Jun 26 (+30 days after previous Review)

Why Repeat Plans matter

A Repeat Plan gives structure to your review rhythm.

Instead of manually deciding when to return to every lesson, article, note, or video, you choose a plan once and let RepeatFlow create the review schedule.

You can use default plans or create your own.

Stable plans for started Materials

When a Material is started, it keeps a snapshot of the Repeat Plan used at that moment.

If you later change the Subject's default plan, old Materials do not unexpectedly move around.

New Materials use the new plan. Started Materials keep their original schedule.

This protects your calendar from surprise changes.


Calendar

Calendar shows your learning load across time.

It helps you answer questions like:

  • What should I review today?
  • Which Reviews are coming next week?
  • Which Reviews are overdue?
  • Which days are already full?
  • Can I start a new Material without creating overload later?

Calendar is not only a date view. It is the planning layer of RepeatFlow.

It can show:

  • started Materials;
  • today's Reviews;
  • future Reviews;
  • completed Reviews;
  • overdue Reviews;
  • safe-start recommendations;
  • overloaded days when a Daily Limit is set.

Daily Limit

A Daily Limit is the amount of learning load you want to handle for one Subject in one day.

Example:

Subject: English
Daily Limit: 3

That means you want no more than three load points per day for English.

In the current product model:

Material start = 1 load point
Review = 1 load point

So a day can be full if it has:

3 Reviews

or:

2 Reviews + 1 Material start

Why Daily Limit matters

Spaced repetition often fails not because the method is weak, but because review queues become overwhelming.

Daily Limit gives RepeatFlow a simple rule:

Do not help me create a future schedule I cannot realistically maintain.

If you do not set a Daily Limit, RepeatFlow can still schedule Reviews. But safe-start recommendations, overload warnings, and Recovery become less useful because the app does not know what “too much” means for you.


Safe-start recommendations

Starting a new Material today can create future Reviews tomorrow, next week, and next month.

RepeatFlow can check whether starting a new Material on a candidate day would keep future load within your Daily Limit.

Instead of asking:

“Can I start this now?”

RepeatFlow helps you ask:

“Can I start this now without overloading my future reviews?”

Example

Your Repeat Plan is:

1 / 3 / 7 / 30

If you start a Material on May 10, RepeatFlow checks the future dates:

May 11
May 14
May 21
Jun 20

If those dates stay within your Daily Limit, May 10 can be shown as a safe start day.

What safe-start recommendations do not do

Safe-start recommendations do not automatically move your existing Reviews.

They do not optimize your whole life.

They simply help you decide whether starting one more Material is reasonable based on the review load already on your calendar.


Planner

The Planner lives at the top of Calendar.

It shows your Daily Limit and calculates safe-start recommendations for upcoming days.

Example:

Planner
Daily Limit: 3
Recommendations: next 7 days

[Calculate safe start days]

Planner is intentionally simple.

It does not pretend to be an automatic learning optimizer. It does not move Reviews by itself. It gives you visibility before you start something new.

This keeps control in your hands.


Focus

Focus is the action screen.

Calendar is for planning. Focus is for doing.

Focus shows:

  • Reviews due today;
  • overdue Reviews;
  • a safe option to start a new Material, when available;
  • Recovery when overdue Reviews have built up.

A Review in Focus might look like this:

ENG M12 · Review +7d
Due today

[Review]

For overdue Reviews:

ENG M8 · Review +30d
Overdue by 3 days

[Review]

When you open a Review, RepeatFlow takes you back to the Material in Review Mode.

There you can:

  • open the link;
  • read the note;
  • go through cards;
  • return to the original resource;
  • mark the Review as done only after actual review.

This helps prevent accidental “completed” clicks from a calendar view without real learning.


Review Mode

Review Mode gives you the context for the current Review.

Example:

ENG M12
Review +7d · Due today

Below that, you see the Material's content:

  • link;
  • short note;
  • cards.

At the bottom, you get the main action:

Mark Review as done

RepeatFlow does not assume that simply opening a Material means you reviewed it.

You decide when the Review is done.


Recovery

Falling behind is normal.

The problem is what happens next.

Many learning systems turn missed days into a growing backlog. You skip a few days, come back, and suddenly the review queue feels impossible.

Recovery is RepeatFlow's return plan for overdue Reviews.

When overdue Reviews pile up, Recovery helps move them into a manageable future schedule based on your Daily Limit.

The goal is not to punish you for missing days.

The goal is to help you continue.

What Recovery does

Recovery can:

  • detect when overdue Reviews have become too many;
  • preview a recovery plan before applying it;
  • move overdue Reviews into future days;
  • respect your Daily Limit;
  • keep Reviews ordered sensibly;
  • avoid placing multiple Reviews of the same Material on the same day.

What Recovery does not do

Recovery does not rewrite your entire history.

It does not move completed Reviews.

It does not automatically reschedule future Reviews from scratch.

It does not create space for new Materials — that is the job of Calendar and Planner.

Recovery is only for returning from overdue load.


Cards inside Materials

Flashcards are still useful.

RepeatFlow does not remove them. It changes their role.

In RepeatFlow:

Cards support the Material. They are not the main planning unit.

This works well when a lesson contains both context and recall items.

Example:

Material: ENG M12 · Past Simple practice
Link: YouTube lesson
Note: Review examples from 03:20–08:10
Cards: 12 verb forms and example prompts

When the Review comes due, you can open the lesson, read the note, and practice the cards in the same session.

The schedule belongs to the Material.

The cards support the review.


Draft Materials

A Draft Material lets you prepare your next learning block before starting it.

You can add:

  • a link;
  • a short note;
  • cards;
  • a title.

A draft does not create Reviews and does not add load to your Calendar.

This is useful when you want to prepare a Material now but start it only when the calendar says it is safe.

Example:

ENG M12 · Draft
Past Simple practice

You can prepare the draft today and start it later.


Notifications

RepeatFlow is designed for daily summary notifications, not a separate notification for every Review.

Example:

ENG: 3 Reviews today
M12 (+7d), M15 (+1d), M18 (+30d)

If there are overdue Reviews:

ENG: 3 Reviews today · 2 overdue
Open Focus to continue

Notifications should lead to Focus, not to a scattered list of separate tasks.

The goal is simple:

Open Focus. Do today's learning. Continue.

Sync and account

RepeatFlow is designed with account-based sync.

Your learning data can be available across devices, including:

  • Subjects;
  • Repeat Plans;
  • Materials;
  • Reviews;
  • cards;
  • settings related to learning.

The app uses email sign-in and shows sync status so you can understand whether your changes are saved.

Example states:

Synced
Syncing
Offline changes
Sync error

Sync is especially important for a cross-platform learning app because your study materials and review plan should not be trapped on one device.


Export

Your learning system should not feel locked in.

RepeatFlow is designed to support export formats such as:

  • JSON for backup;
  • CSV for tables and analysis.

An export can include:

  • Subjects;
  • Repeat Plans;
  • Materials;
  • cards;
  • Reviews;
  • learning-related settings.

This makes RepeatFlow safer to adopt as a long-term learning tool.


Privacy controls

RepeatFlow is built around personal learning data.

That data can include links, notes, cards, and review history. It should be treated carefully.

The product is designed with controls for:

  • export data;
  • delete learning data;
  • delete account;
  • analytics consent;
  • privacy policy;
  • support contact.

Analytics should not include the contents of your Materials, notes, links, or cards.

Usage analytics can help improve the app, but the learning content itself should stay private.


Free and Unlimited

RepeatFlow can be tested with a free plan and expanded with an Unlimited plan.

A simple model:

PlanBest for
FreeTrying the workflow with one Subject and a small number of started Materials
UnlimitedSerious learners who want more Subjects, more Materials, sync, export, and advanced planning features

The goal of the free plan is not to hide the core idea.

The goal is to let you test whether material-based spaced repetition fits the way you learn.


Feature overview

FeatureWhat it helps with
SubjectsKeep learning areas separate
MaterialsReview real learning blocks, not only isolated cards
LinksReturn to original lessons, articles, videos, PDFs, or documents
Short notesRemember what to review inside the Material
CardsAdd active recall inside the larger learning context
Repeat PlansSchedule Reviews with spaced intervals
CalendarSee future load and planned Reviews
Daily LimitDefine how much review load is realistic per day
Safe-start recommendationsDecide when to begin a new Material without overload
PlannerCalculate safe start days from Calendar
FocusComplete today's and overdue Reviews
RecoveryReturn after missed days without backlog chaos
NotificationsGet daily reminders to open Focus
SyncKeep learning data available across devices
ExportKeep control of your data
Privacy controlsManage analytics, learning data, and account deletion

How RepeatFlow is different

RepeatFlow is not trying to be every learning tool at once.

It is not a full note-taking app. It is not a complete flashcard replacement for every use case. It is not an AI tutor. It is not a habit tracker with a new name.

RepeatFlow is focused on one workflow:

Add real learning material
→ choose a spaced review plan
→ see future load
→ review in Focus
→ recover when you fall behind

That focus is the product.


Built for learners who study from real sources

RepeatFlow is useful if your learning happens through:

  • language lessons;
  • grammar exercises;
  • vocabulary in context;
  • programming tutorials;
  • technical documentation;
  • biology diagrams and explanations;
  • history chapters;
  • exam prep PDFs;
  • research articles;
  • online courses;
  • personal notes;
  • Notion, Obsidian, Google Docs, or other external systems.

If your real unit of study is a Material, RepeatFlow gives it a review schedule.


What RepeatFlow can honestly claim

RepeatFlow can honestly say:

  • it is designed for spaced repetition of real learning materials;
  • it schedules Materials rather than only individual cards;
  • it keeps links, notes, and cards together inside a Material;
  • it helps learners see future review load;
  • it can use Daily Limit to recommend safer days to start new Materials;
  • it separates planning in Calendar from action in Focus;
  • it includes Recovery for overdue Reviews;
  • it is useful for learners who study in context.

What RepeatFlow should not claim

RepeatFlow should not claim:

  • that flashcards are bad;
  • that it is always better than Anki, Quizlet, RemNote, or SuperMemo;
  • that material-based spaced repetition is scientifically proven to outperform all card-based systems;
  • that users will never forget anything;
  • that the app can automatically optimize all learning decisions;
  • that Recovery removes the consequences of never reviewing;
  • that every learner needs this workflow.

The honest claim is stronger:

RepeatFlow is for learners whose real study unit is often a lesson, article, video, note, PDF, link, or card set — and who want to review those materials on a spaced schedule without losing context or overloading their calendar.

FAQ

Is RepeatFlow a flashcard app?

Not exactly.

RepeatFlow can include cards, but the main unit is a Material. Cards are part of the Material, not the whole system.


Can I use RepeatFlow without cards?

Yes.

A Material can be just a link, a short note, or an external resource you want to review again.


Can I use RepeatFlow only for cards?

Yes, but that is not its main advantage.

If you want advanced per-card scheduling, a flashcard-first tool may be better. RepeatFlow is strongest when cards belong to a larger Material.


Is RepeatFlow an Anki replacement?

Not for every user.

Anki is powerful for per-card spaced repetition. RepeatFlow is designed for reviewing complete learning materials and managing review load.

Some learners may use both.


What is the difference between Calendar and Focus?

Calendar is for planning and visibility.

Focus is for action.

You use Calendar to see load, future Reviews, overdue Reviews, and safe start days. You use Focus to complete today's Reviews.


What happens if I miss reviews?

Missed Reviews become overdue.

If overdue Reviews become too many, Recovery can help move them into a manageable future schedule based on your Daily Limit.


Does completing a Review late move future Reviews?

No.

Normal Review completion records that you completed the Review late, but it does not automatically rebuild the future calendar. Recovery is the feature designed for moving overdue Reviews forward.


What should I use RepeatFlow for first?

Start with one Subject and one real learning stream.

Good first use cases:

  • language lessons;
  • programming tutorials;
  • textbook chapters;
  • exam prep PDFs;
  • articles you want to remember;
  • notes you want to revisit.

Do not add everything at once. Start small and let Calendar show you the load.


Start with one Material

RepeatFlow is designed to make spaced repetition fit the way you actually study.

Add one Material. Choose a Repeat Plan. Check your Calendar. Open Focus when Reviews are due. Recover when life interrupts the plan.

Review what you actually learn from.

Read the method Compare with flashcard-based SRS

RepeatFlow is coming to mobile.

The app is planned for iOS and Android. Read the method while store listings are being prepared.

App Store Coming soon Google Play Coming soon
Read the method