Batch import
Creating profiles from a spreadsheet, how the parser finds your columns, the proxy method mapping, and Quick Generate.
Last updated 2026-09-16
Batch import turns a spreadsheet into profiles. It reads .xlsx, .xls and .csv files from your computer, shows you every row, and writes nothing until you commit.
The template
Download the .xlsx template from step 1 of the Batch import screen. It has 37 columns, grouped as profile, browser, proxy, fingerprint, locale and account fields. Only the title column is required; leave the rest blank and the app fills in its own defaults.
You do not have to use the template. The parser looks for columns by name, not by position.
How your sheet is read
The header row is found by its column names anywhere in the first 30 rows. A title row and a couple of instruction lines above the headers are fine.
Column names have aliases. The title column matches “profile title”, “profile name”, “name”, “title”, “browser profile” or “account name”. The group column matches “group name”, “group”, “group management”, “folder” or “category”. The proxy column matches “proxy info”, “proxy information”, “proxy” or “proxy string”.
A combined proxy cell like host:port:user:pass is split into host, port,
username and password. Separate columns for each work too.
Proxy Method maps like this:
| In your sheet | What it means |
|---|---|
Custom, or 2 | The profile gets its own proxy |
System, or 1 | Use the system proxy |
Direct, None, or 0 | No proxy |
| Blank, with a proxy in the row | Treated as Custom |
Browser Core accepts anything containing “Chrome” or “Chromium” as Chromium, and “Firefox” as Firefox.
Operating System recognises values like “Win 11”, “macOS”, “Ubuntu” and “Android”.
Instruction rows between the header and the first real profile are skipped, and the ones that were skipped are listed, so you can see what was left out.
Limits. Up to 5,000 profiles and 25 MB per file.
Preview, then commit
Step 3 shows every parsed row with its title, group, proxy method and data directory, next to a count of valid rows and errors. Nothing has been saved yet.
Auto-bind proxies by country is optional: rows without their own proxy get a saved proxy whose health-checked country matches the row’s Country column, spread round-robin across the matches.
Commit creates the profiles, with a progress count and a processing log as it goes. The summary tells you how many profiles were created and how many proxies in the rows were matched to the pool.
Exports use the same columns, so a sheet can go out of the app and come back in.
Quick Generate
When there is no sheet, Quick Generate makes a batch in sequence. You set:
- Quantity and base name: 1 to 500 profiles, named in sequence.
- Group: an existing one, or create it in the dialog.
- Operating system: Windows, macOS, Linux, Android.
- Unique fingerprint per profile: its own user agent and version, GPU, screen, CPU, MAC address and device name.
- Startup links: optional, one per line, opened when the profile launches.
- Proxy: direct, from the pool, or a pasted list used once each. From the pool you can narrow to a group or provider and keep only fast or clean proxies, then either give every profile its own proxy or share them round-robin.
If you ask for more profiles than you have unused proxies while giving each its own, only as many as there are proxies get created.
A worked example
The sample sheet on the batch import page has a title
row, two instruction lines, headers on row 4 and six data rows, two with
combined proxy strings, one with 2 instead of Custom, one Direct and one
System. It is the shape most sheets from other tools arrive in.