---
title: Why is Save blocked even though my canvas looks complete?
description: "Save is blocked if **Workflow Config** is incomplete. Open **Config → Workflow Config** and set: **Reset workflow keyword**, **Cancel workflow keyword**, **Clean localcache keyword**, and **Message for expiry**. All are required (expiry message is required when you use workflow expiry). The header and Config card on the builder…"
url: "https://www.smsgatewaycenter.com/blog/kb/why-is-save-blocked-even-though-my-canvas-looks-complete/"
updated: "2026-03-16"
category: WhatsApp Business API / Workflow Builder
---

# Why is Save blocked even though my canvas looks complete?

Save is blocked if **Workflow Config** is incomplete. Open **Config → Workflow Config** and set: **Reset workflow keyword**, **Cancel workflow keyword**, **Clean localcache keyword**, and **Message for expiry**. All are required (expiry message is required when you use workflow expiry). The header and Config card on the builder reference this; fix any empty required field and Save again.

### More Related Articles

- [What are the best practices for building workflows?](https://www.smsgatewaycenter.com/blog/kb/what-are-the-best-practices-for-building-workflows/)
- [How do I debug a workflow that behaves unexpectedly?](https://www.smsgatewaycenter.com/blog/kb/how-do-i-debug-a-workflow-that-behaves-unexpectedly/)
- [Can I use the same workflow for multiple WABAs or agents?](https://www.smsgatewaycenter.com/blog/kb/can-i-use-the-same-workflow-for-multiple-wabas-or-agents/)

Found this useful?[Add as Preferred Source on Google](https://www.google.com/preferences/source?q=smsgatewaycenter.com)
