CSV import

Bulk-add instances from a spreadsheet.

CSV import is the fastest way to register more than a couple of 3CX instances at once.

File format

Two columns: name and fqdn. First-row headers optional. Comma or tab separators both work, so you can paste straight from Excel / Google Sheets / Numbers.

name,fqdn
Acme HQ,acme-hq.3cx.us
Beta LLC,beta-llc.3cx.us
Gamma Inc,gamma-inc.3cx.us

If you only have one column (FQDNs), Sikurd derives a display name from the FQDN's first label ("acme-hq.3cx.us" → "Acme Hq").

Max file size: 2 MB.

Three ways in

  1. Drag-and-drop a .csv onto the dropzone.
  2. Click the dropzone to use the OS file picker.
  3. Paste rows directly — click "Or paste rows from a spreadsheet" to expand a textarea.

Review step

After parsing, Sikurd shows the parsed rows in a table. You can:

  • Remove any row before importing (trash icon).
  • Click Start over to clear and re-parse.

Import + bulk-connect

Click Import N instances. Sikurd:

  1. Creates the instance rows.
  2. Deduplicates against your existing instances (same FQDN won't be re-added; you'll see a "skipped" count).
  3. Drops you into the bulk-connect flow where you paste one set of admin credentials and applies them across every newly-created instance.

Common gotchas

  • FQDNs already exist — they're skipped, not overwritten. Edit the existing rows individually if you need to change credentials.
  • Mixed credentials across instances — bulk-connect needs the same username/password for every row. If your instances use different credentials, import the rows here and connect them individually in the instances list.
  • CSV with extra columns — only the first two are read. Extra columns are ignored.