Upgrade a Workflow in Place
Replace a running workflow with a new version without changing its URL or losing its data: what carries over, what you move, and what you redo.
Written By Philippe
Last updated About 1 hour ago
Upgrade a Workflow in Place
A published version never changes. Two things that make a running workflow live outside the version: who calls it (a permalink or a hosted-chat slug) and what it remembers (your data tables). Move the first and reuse the second, and you swap the version underneath without changing callers or moving data.
Steps
Do step 8 last. While a workflow is off, a call to its own link or to a permalink that still points at it is refused with "Workflow is deactivated. Reactivate it to execute." Move the permalink first, or turn the workflow back on.
Deleting a permalink that you moved from another version loses that address: making a new permalink gives a different one, and callers of the old address get 404.
Through MCP, the same steps use create_permalinks on version 1 once, then copy_instance_settings (from and to), activate_service, fund_budget, move_permalinks (from and to), rebind_chat_slug, withdraw_budget and deactivate_service. delete_permalink retires one permalink by id.
What Carries Over
Limits
- A table id you did not use before gives a new, empty table.
- Tables are shared by every workflow from the same Builder, in the same wallet, on the same chain. A different Builder or chain has different tables.
- When you sell a workflow, its tables stay with you. See What Transfers When You Sell Your Workflow.
Was this helpful?
More in for-producers
Automate with WebhooksConfigure Credentials for a WorkflowPricing & BillingHow do Producers make money?Still need help? Ask the team