Migrate between Rewst instances
This guide provides a step-by-step process for migrating from one Rewst instance to another, including manual migration of organizations, workflows, integrations, templates, forms, and other elements.
Migration of instances is an advanced process completed by Rewst customers and should not be attempted by new Rewst users. Reach out to Rewst Support to set up your new organization in a different region. Expect the entire migration process to take several weeks, or perhaps months if your first Rewst instance is especially large. Proper planning for migration should include ample time for dedicated testing.
Currently, there is no way to move custom integrations from one instance to another. When you set up your custom integration in your new instance, any imports containing custom integration actions will fail in the new instance. You'll need to redo all actions in the custom integration.
What customers can expect after migration
When moving from an existing Rewst instance to a new instance, the following elements will change:
Rewst outgoing IP addresses - review your outgoing IP address and hostnames by following guidance here
MSP and customer organization ID
Webhook URLs
Trigger IDs
What can and cannot be migrated
Note that the Workaround column explains the steps you can complete to manually migrate data that would otherwise fail and error during the standard Rewst import and export process. If there is no workaround listed, you must follow the manual instruction in the Migration status column to complete the migration step.
Custom workflows, including custom integrations V1
Export from old Rewst instance includes scripts, templates, and forms
N/A
Workflows with custom integrations V2
Can't be directly imported
Custom forms
Not included in the import unless linked to a workflow
Triggers, excluding webhook URLs
Preserved - automatically imports referenced forms
Only if no custom integration overrides exist
Triggers with integration overrides
Will not be successfully imported
Crates
Can be unpacked and re-synced in the new instance, but unsynced changes must be reapplied
Unsynced changes to Crate components must be reapplied
Unsynced Crate workflows
Must be identified and updated manually
Yes: Manual resync on each workflow, template, script, form, or app
Integrations
Must be manually reconnected in new instance
N/A
App Builder apps
Export from old Rewst instance includes scripts, templates, and forms
N/A
Users
All users must be re-invited to the new instance
No workaround exists
Workflow tags
Tags must be recreated and will not be imported
No workaround exists
Favorited actions
These will not be imported, and actions must be re-favorited in the new instance
No workaround exists
Organization variables
These must be recreated and will not be imported during migration
No workaround exists
PowerShell interpreter
This must be manually re-added to your new Rewst instance
No workaround exists
Workflow results
Historical results are not transferred to the new instance
No workaround exists
Roles and permissions
These must be manually recreated
No workaround exists
Workaround use cases
Click on any of the below workaround accordion menus to expand and view its contents.
Workflow uses custom integration actions
Open the workflow in the original Rewst instance.
Remove all actions tied to custom integrations.
Add a description note such as
Custom actions removed for migration.Confirm that no triggers use custom integration overrides.
Publish and export the workflow.
In the new instance, import the workflow.
Back in the original instance, revert to the previous version to restore original logic.
In the new instance, recreate the removed custom actions using the reconfigured integrations.
Test the workflow in the new instance to ensure expected functionality.
Trigger uses custom integration overrides
Open the workflow’s triggers in the original instance.
Remove any custom integration overrides.
Save the updated triggers.
You may now safely export and import the workflow.
Migrate custom forms: Form migration workflow
If you’ve created custom forms used in Crates or custom workflows:
Create a new workflow titled
Form migration workflowin the original instance.Link all relevant custom forms to this workflow.
Export the workflow.
Import it in the new instance — this brings the forms across.
Manually relink the imported forms to your Crate workflows or triggers.
Migration planning and preparation
Use the following like a checklist, and make sure that you have each item accounted for before attempting migration.
Identify the organizations to be migrated for both primary and managed orgs.
Decide on a cutoff time to disable triggers in the current instance before enabling them in the new instance.
Export all organization variables for later resetting.
Record custom integration usage, noting each workflow that uses custom integrations. Capture screenshots or export JSON for the integration if needed. Document each trigger using an integration override.
Need help identifying custom integration workflows? Contact Rewst Support! They can provide you with a list containing:
All workflows that use custom integrations
Whether the custom integration is linked in an action or a trigger
The specific custom integration names and IDs
Any Crate workflows that have been unsynced so you can check for modifications
You'll need this full list to properly prepare for your migration.
Identify forms not linked to workflows. Optionally, to reduce manual prep, create a form migration workflow to collect and export them.
If you use the Microsoft Cloud Integration Bundle, note your current bundle setup and permissions.
Create a list of all users and custom roles.
Record a list of all workflow tags.
Record a list of all favorited actions.
Document apps setup if using App Builder.
Migration steps
Use the following like a checklist, and make sure that you complete each item as part of your migration.
Reconfigure and reauthorize all integrations in your new instance.
Re-invite users to Rewst.
Import workflows.
Re-link custom forms.
Rebuild custom actions in applicable workflows.
Recreate custom roles, tags, and permissions.
Reapply unsynced Crate modifications.
Reinstall and configure Microsoft Cloud Integration Bundle integrations, with new app registration if needed.
Migration caveats
Microsoft Cloud Integration Bundle
You must first uninstall the Microsoft Cloud Integration Bundle on your old instance before setting up the bundle on the new instance.
If you don't immediately have time for this uninstall and reinstall, you can complete the following steps to allow for the Bundle to work on both instances for a short length of time.
Navigate to the Microsoft Cloud Integration Bundle configuration page on the old instance.
Click review steps at the bottom.
Click next to navigate to permissions.
Click Clear All.
Click Next. Ensure that you go through the full permissions screen.
Now, install the Microsoft Cloud Integration Bundle in your new Rewst instance.
Last updated
Was this helpful?

