---
title: What is Workflow Config and why is it required before save?
description: "**Workflow Config** (under Settings on the canvas) stores keywords and messages that control how users interact with the journey: **Reset** keyword (restart from start node), **Cancel** keyword (exit workflow), **Clean localcache** keyword (clear local variables), and **Message for expiry** (sent when the user is in a half-finished journey and…"
url: "https://www.smsgatewaycenter.com/blog/kb/what-is-workflow-config-and-why-is-it-required-before-save/"
updated: "2026-02-27"
category: WhatsApp Business API / Workflow Builder
---

# What is Workflow Config and why is it required before save?

**Workflow Config** (under Settings on the canvas) stores keywords and messages that control how users interact with the journey: **Reset** keyword (restart from start node), **Cancel** keyword (exit workflow), **Clean localcache** keyword (clear local variables), and **Message for expiry** (sent when the user is in a half-finished journey and the workflow expires). These are required so the execution engine knows how to handle reset, cancel, and expiry. Save is blocked until all required Workflow Config fields are filled.

### 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)
