When a transaction comes in from your bank, MyFlowcast scores it against your known recurring transactions using description similarity, amount, date proximity, and account. High-confidence matches are applied automatically. If it's uncertain, it asks you with a quick yes/no. Each approval teaches the engine, so it gets more accurate over time.