Import & Export
The Import and Export tools allow you to save your conversational flows as JSON files and load them back into the builder. This is useful for backups, sharing flows between environments, or migrating flows.
Accessing Import/Export
- Click the Settings button (gear icon) in the top bar
- Navigate to the General tab
- Find the Export and Import buttons
Exporting a Flow
How to Export
- Open the Settings menu
- Go to the General tab
- Click the Export button (download icon)
- The file will download automatically
Export File Details
The exported JSON file contains:
| Content | Description |
|---|---|
label | Flow name |
alias | URL-friendly identifier |
description | Flow description |
nodes | All nodes and their configurations |
edges | All connections between nodes |
variables | Flow variables |
webConfiguration | Chatbot appearance settings |
exportedAt | Timestamp of export |
exportVersion | Format version (for compatibility) |
File Naming
The exported file follows this naming convention:
Example: onboarding-flow-v3-1705678900000.json
Importing a Flow
How to Import
- Open the Settings menu
- Go to the General tab
- Click the Import button (upload icon)
- Select a JSON file from your computer
- Review the confirmation dialog
- Click Confirm to import
What Gets Imported
When you import a flow, the following elements are updated:
- Nodes and Edges - The entire flow structure is replaced
- Variables - All flow variables are updated
- Web Configuration - Chatbot appearance settings are applied
Import Confirmation
Before importing, a confirmation dialog appears warning that:
- Current flow content will be replaced
- This action cannot be undone
- It's recommended to export the current flow first as backup
Use Cases
Backup Before Major Changes
Before making significant modifications to your flow:
- Export the current version
- Make your changes
- If something goes wrong, import the backup
Environment Migration
To move a flow from staging to production:
- Export from staging environment
- Import into production environment
- Adjust any environment-specific configurations
Team Collaboration
Share flows with team members:
- Export your flow
- Share the JSON file
- Team member imports into their workspace
Version Control
Keep historical versions of your flows:
- Export after each major milestone
- Name files descriptively
- Store in your version control system
File Format
The exported JSON has the following structure:
Troubleshooting
Import fails with error
Check that:
- The file is valid JSON
- The file contains
nodesandedgesarrays - The file was exported from a compatible version
Some settings are not imported
Web configuration (logo, avatar, colors) is imported separately. If these don't appear:
- Check that the
webConfigurationobject exists in the file - Refresh the page after import
Nodes appear but connections are missing
This can happen if:
- The file was manually edited and edge references are invalid
- The export was from an incompatible version
Try re-exporting from the original source.