App Events let different parts of your app communicate without being directly wired together. Instead of complex callback chains or manual state updates, you can broadcast a named event from anywhere and have other parts of your app respond automatically.
How it works:
Trigger a named event (like "Cart Updated") from any action flow
Any page or component can listen and react — without knowing about each other
Attach structured data to events using FlutterFlow DataTypes
Manage everything with three actions: Trigger, Add Handler, and Cancel Handler
Two scopes to fit your needs:
Global - handled in one centralized place, always active. Great for connectivity changes, auth state, or logging.
Local - pages and components subscribe individually and react on their own. Perfect for syncing dashboard tabs or refreshing related UI. Subscriptions clean up automatically when a page is removed.
You can find App Event Documentation here: App Events Documentation