> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Why Do Users Receive In-app Messages Even After the Flow Has Stopped?

> Users may keep receiving in-app messages after a flow stops if the campaign hasn't expired. Resolve this by setting up exit criteria in your flows.

## Problem

Even though the flow has stopped, users continue receiving In-app Messaging (In-app) campaigns created within it.

## Explanation

* The user receives In-app campaign notifications because the expiration date has not been reached.
* The user continues to receive In-app pop-ups until the flow is retired.

<Info>
  The expected logical behavior is as follows:

  * If a Flow version is in the Stopped, Paused, or Completed status, the In-app delivery will stop.
  * If a Flow version is in the Active or Retired status, In-app delivery will continue.
</Info>

## Solution

To resolve the issue, the user must set up the exit criteria in the flows.
