Start an import
Open the company and click Import (or Re-import from the workbook’s ⋯ menu). Then on the upload screen:- Add the files. Click or drop files into the upload area.
- Accepted: CSV, Excel (
.xlsx,.xls,.xlsm,.xltx,.xltm), SQL dumps (.sql,.bak), XML and ZIP archives of any of these. - Up to 5 GB per file, 20 GB per upload, and 400 files per import.
- Files already in the workbook from an earlier import can be brought in too — turn on Include previous data.
- Accepted: CSV, Excel (
- Add instructions (optional). Instructions for this migration is for anything specific to this run — “ignore archived jobs”, “phone numbers are all Australian”.
- Click Start import.
PDF, Word and image files (scanned documents) are temporarily
unavailable. Uploading one shows “Document extraction (PDF, image and
presentation files) is temporarily unavailable. CSV and Excel files are
supported.” Documents inside a ZIP are skipped and listed as skipped.
Watch the agent work
The import opens as a console with four tabs:
Along the way the agent may stop and ask:
- Questions — how to read an ambiguous column, what to do with partial records, which of two date formats is right. Pick an answer or type your own, then click Continue.
- Template updates — when the data has something your templates can’t hold, it proposes the change. Click Apply updates to accept, or carry on without. Turn on Template lock on the company to stop it proposing these.
- Conflicts — when the data contradicts a template rule, it shows both sides and asks which wins. Click Apply on your choice.
Steer it
There’s one message box at the bottom:- Type a change and click Apply edit — “split @Name into first and last”, “drop rows where status is test”. The recipe and preview update.
- Switch on Ask to ask a read-only question — “what happens to rows with no email?” — without changing anything.
- On any of your messages, click Undo from here to roll the import back to that point.
- The ⋯ menu picks the Model — Speed, or Thinking for hard migrations — and has Clear chat.
Run it
When the preview looks right, click Run import. The agent runs the recipe over all the data and writes the rows to the workbook. When it finishes you’ll see Successfully imported N rows, and the sheets show every value checked against your template rules: invalid cells are tinted red (often with an AI-suggested correction to pick from), and warnings from AI rules are tinted orange. Calculated and extracted columns are filled in as part of the run.Stop or cancel
- Stop ends what the agent is doing right now. It stops on the server, not just in your browser.
- Cancel import abandons the run and returns you to the upload screen, keeping your files and answers.
Imports get faster
Every import produces a recipe — the portable logic for “this source → your templates” — and keeps the customer-specific details separate. On the next import from the same source system, the agent starts from the best earlier recipe instead of from scratch, so the second customer you onboard from a system is much faster than the first. To make one recipe the default for a source, use Publish & bind import recipe on the source. What the agent learns about the customer goes into the company’s Knowledge tab, and what it learns about the source system into the source’s knowledge — both are read on every later run. Turn off Memory on the company to keep a test run from saving anything.After import
If something needs fixing — a value didn’t normalize, a rule was misread — spot-check and fix in the sheet.Next
- Spot-check and fix — edit cells and fix columns with chat.
- Export a workbook — send the result to your app.