Troubleshoot

How to Fix “MISSING_FOOTER_ON_TERMINAL_SCREEN” in Your Flow on WhatsApp API

When building Flows, terminal screens are where things wrap up—success messages, confirmations, final actions. But if you forget the Footer, your Flow hits a dead-end instead of finishing cleanly.

Here’s what the error looks like:

MISSING_FOOTER_ON_TERMINAL_SCREEN

Footer component is missing on terminal screens: screenA.

Terminal screen must have a Footer component to be able to terminate the Flow.

TL;DR

Make sure every terminal screen includes a Footer component. Without it, the Flow won’t know how to end properly.

Why it happens

A screen marked with "terminal": true signals the end of the Flow. But it needs a Footer (usually a button like “Finish” or “Done”) to actually trigger termination.

How to fix it

Just add a Footer component to the screen’s layout. Here’s the corrected example:

{
  "id": "screenA",
  "title": "Screen Title",
  "terminal": true,
  "layout": {
    "type": "SingleColumnLayout",
    "children": [
      {
        "type": "TextHeading",
        "text": "Heading"
      },
      {
        "type": "Footer",
        "label": "Done"
      }
    ]
  }
}

That one change ensures the Flow can exit smoothly when it hits the terminal screen.

For more troubleshooting insights related to WhatsApp Business API, check out heltar.com/blogs.

Book a Demo

Get in touch with our CEO for all your WhatsApp API needs!

Heltar

Automate WhatsApp for Businesses! Heltar is a growth engine for everyone. we help you with Bulk Messaging at scale, AI Agents and Workflow Automations; Team Inbox for all your agents, and Voice Agents cross-functionally with WhatsApp capabilities.