Going n8n-Only: The Final Cutover Checklist
What you'll learn
- Complete the pre-cutover checklist before starting the cutover sequence
- Cut over workflows in risk order: notifications first, customer-facing automations last
- Execute the four-step cutover for each workflow: activate n8n, update webhooks, disable source, verify
- Decommission the source platform safely: keep it active but disabled for 30 days before cancelling
The Cutover Is a Deliberate, Staged Action
Cutover is not a single click — it is a sequence of steps executed in order, workflow by workflow, with verification at each stage. Doing it correctly prevents gaps where automations are down on both platforms and prevents double-execution where both platforms process the same event simultaneously.
Pre-Cutover Checklist (Complete Before Starting)
- All workflows built and verified in n8n with matching outputs to the source platform.
- All credentials in n8n are valid and tested within the last 48 hours.
- Webhook URL mapping is complete — every old webhook URL has a documented n8n replacement URL.
- Error Trigger workflow is live and posting failures to a monitored Slack channel or email.
- All external systems that send to webhook URLs have been identified and the team member responsible for updating each one has been confirmed.
- A rollback plan is documented: if a critical workflow fails after cutover, what is the fastest way to re-enable the source platform version?
- The team has been notified of the cutover date and time.
Cutover Order: Start with Lower-Risk Workflows
Cut over workflows in risk order — lowest risk first:
- Notification and reporting workflows — failures are visible but not customer-impacting.
- Internal data sync workflows — failures affect team productivity but are recoverable.
- Customer-facing workflows (email sends, CRM updates, payment events) — these require the most careful verification before and after switching.
The Cutover Step for Each Workflow
- Activate the n8n workflow (set to active if not already).
- Update webhook URLs in all external senders — website forms, payment processors, third-party apps. Do this as quickly as possible after activating n8n to minimise the window where new events are missed.
- Disable the source workflow in Zapier or Make immediately after the webhook URLs are updated.
- Monitor the n8n execution log for the next 30 minutes to confirm it is receiving and processing events correctly.
- Mark the workflow as Migrated in your audit spreadsheet.
After All Workflows Are Migrated
Once the last workflow is cut over and confirmed working:
- Keep the source platform account active but all workflows disabled for 30 days as a rollback safety net.
- After 30 days with no issues, export your execution history from the source platform for your records, then cancel the subscription.
- Archive the audit spreadsheet with final status — it is a useful reference if questions arise later about historical automation behavior.
Post-Cutover Monitoring
For the first two weeks after cutover, review the n8n execution log daily. Look for error rates, any workflows that are not triggering as expected, and any credentials that have expired. Most post-migration issues surface in the first week. After two weeks of clean operation, the migration is complete.
Key takeaways
- Never start cutover without completing the pre-cutover checklist — webhook URL gaps and missing credentials cause incidents
- Cut over lower-risk workflows first to build confidence before switching customer-facing automations
- Update webhook URLs and disable the source workflow as close together as possible to minimise double-execution risk
- Keep the source platform active but disabled for 30 days as a rollback option — cancel only after a clean month