Meta requires that the flow has at least one terminal screen (the end of the flow). The builder normally ensures this by marking the last screen as terminal. If you see this error (e.g. after importing custom JSON), fix the JSON so that the last screen has terminal: true and success: true, or use the builder to create the flow.
What is “terminal screen is required”?
< 1 min read
- View as Markdown Open this page as plain Markdown (opens in a new tab)
- Open in ChatGPT Ask questions about this page (opens in a new tab)
- Open in Claude Ask questions about this page (opens in a new tab)
- Open in Google AI Studio Ask questions about this page (Google account required) (opens in a new tab)
Found this useful?Add as Preferred Source on Google
Updated on 26/07/2026