Skip to main content

Configuration Export / Import

Move tested tenant configuration between systems (for example from a staging host to production) without re-entering everything by hand.

The feature lives on its own page: open the Admin menu and choose Config Export / Import. From there you can export any combination of sections and import a configuration file.

Configuration Export / Import page

The Mailboxes, EDI, and SMTP admin pages also have Export config / Import config shortcuts in their toolbars — these open the same wizard with that page's sections pre-selected (Mailboxes → mailboxes + mail rules, EDI → EDI destinations + terminals, SMTP → SMTP configurations + routing). You can still tick or untick any section before exporting.

What can be transferred

SectionMatched by
Terminals, Tags, Notesname
EDI destinationsterminal + destination name
SMTP configurations + routingconfig name
Mailboxespreserved ID
Mail rulespreserved ID (revalidated on import)
Code mappings + fallbackpreserved ID

Users, devices, integration keys, and processing history are not part of the export — identities and runtime state stay bound to each system.

Exporting

Export tenant configuration dialog

  1. Open Export config, tick the sections you want.
  2. Enter a passphrase twice (minimum 12 characters). The whole file is encrypted with it — without the passphrase the file cannot be read, and there is no recovery.
  3. Optionally tick Include stored credentials. This puts mail, EDI, and SMTP passwords/secrets inside the encrypted file and requires re-entering your login password first. Leave it off if the target system already has (or will get) its own credentials.
  4. Click Export — a config-<tenant>-<date>.cpcfg file downloads.
Passphrase handling

Share the passphrase out-of-band (not in the same email as the file). The server never stores it.

Importing

Import is always a two-step process — nothing is written until you confirm:

  1. Open Import config, choose the .cpcfg file and enter its passphrase, then click Preview.
  2. The preview classifies every item:
    • New — will be created (untick to skip)
    • Identical — already the same on this system; always skipped
    • Conflict — exists with different values; skipped unless you tick Overwrite (per item, or "Overwrite all conflicts")
    • Error — invalid item (reason shown); never applied
  3. Click Apply import and review the per-item results.

Duplicates are never created — items are matched by their stable keys, and re-importing the same file reports everything as identical.

Things to know

  • Imported mailboxes always arrive disabled so two systems never poll the same inbox. Enable them explicitly on the target after switching off the source.
  • Microsoft Graph mailboxes on a new tenant still need that tenant's Exchange Application Access Policy: add each mailbox to the scope group on the target environment before Test connection will succeed. See Mailboxes → Microsoft Graph setup.
  • Credentials are preserved on overwrite when the export was made without secrets: the target keeps its stored passwords.
  • Mail rules are revalidated by the target system; rules referencing a mailbox that is neither on the target nor in the same import are reported as errors.
  • Cross-tenant files (exported from a different tenant) require an extra confirmation checkbox before apply.
  • Every import is recorded in the Audit log with per-section counts.