Available starting in v1.0.0-rc3 (EVO-1116).
What Goes Inside a Bundle?
A bundle includes (when you mark each category in the export wizard):- Inboxes — connected channels (configuration, no sensitive credentials).
- AI Agents — prompts, tools, model settings.
- Automation rules —
trigger → actionrules. - Canned responses.
- Message templates — including declared variables.
- Custom roles — custom roles with permissions.
What does NOT go in: credentials (tokens, passwords, API keys), conversation data, contacts, history. Bundles are configuration, not operational data.
Accessing
Settings → Templates / Bundles (entry appears if you have template_bundles.read or template_bundles.manage permission).
Exporting a Bundle
- Click Export Bundle.
- In the wizard, mark the categories you want to include. Each category exposes the list of available items — you can choose to export everything or just specific items.
- Confirm. The system generates a ZIP with the internal bundle structure.
- Download it.
bundle-{installation}-{date}.zip. You can rename it freely after download.
What to Expect
- Small bundles (templates and canned responses only) come out fast.
- Large bundles (all agents + automation rules) may take a few seconds.
- There is no hard size limit, but keep bundles focused (do not export everything if you only need to migrate one agent).
Importing a Bundle
- Click Import Bundle.
- Select the ZIP file.
- The system validates the contents and shows a preview of what will be imported.
- You decide what to import, overwrite, or ignore item by item.
- Confirm.
Conflict Behavior
When an item in the bundle already exists in the target installation (same name / same identifier):- Import as new: creates with a suffix to avoid collision (e.g.,
Welcome (imported)). - Overwrite: replaces the existing one. Use carefully in production.
- Ignore: skips that specific item but continues with the rest of the bundle.
There is no automatic rollback after confirming the import. Back up the database before importing in production.
Use Cases
1. Staging → Production
You tune agents and automations in staging, validate with the team, and export a bundle. In production, you import overwriting only the validated items.2. Installation Template
You keep a “default template” bundle with automations and canned responses every new installation should have. When spinning up a new instance, just import.3. Cross-customer Migration (multi-tenant)
Companies that provide implementation services can have a per-vertical catalog of bundles (retail, healthcare, education) and import the relevant one when starting a customer.Permissions
By default only
account_owner gets manage. Grant to other roles cautiously — manage lets you overwrite critical configuration.
Known Limitations
- Credentials do not travel. After importing a WhatsApp inbox, you need to reconnect the channel manually (the instance token is not in the bundle).
- Cross references. If an agent references a Knowledge Nexus space that does not exist in the target, the agent is imported but the reference is broken (visible in the UI as “space not found”). Configure spaces in the target before importing.
- Schema versions. Bundles exported in different CRM versions may need adaptation. Keep staging and production close in version.