Skip to main content
Kardow’s AI-powered CSV import reads your column headers and sample data to automatically map every column to the correct job field. No manual mapping required — your column names can be anything.

Download CSV Template

Download our pre-built template to get started quickly.

Supported Fields

The importer can recognise and map the following job fields. Your CSV columns don’t need to match these names exactly — AI figures it out from context.
Every row must have a non-empty title and company_name (or their equivalents). Rows missing either field are skipped automatically.

Example CSV

Column names don’t have to match

Because AI maps your columns intelligently, these all work as the job title column:
  • title, position, role, job title, opening, vacancy
And these all work as the apply URL / email:
  • how_to_apply, apply_url, apply link, application url, apply here

How to Import

1

Open the Import dialog

  1. Log in to your Kardow dashboard
  2. Navigate to the Jobs section
  3. Click the Add Jobs dropdown and choose Import CSV
2

Upload your file

Drag and drop your .csv or .txt file onto the upload zone, or click Choose file to browse. Files up to 1 MB (~5,000 rows) are supported.
3

Set default expiry days (optional)

If your CSV does not include an expires_at column, all imported jobs will expire after the number of days you set here (default: 30 days).
4

Click Import Jobs

That’s it. AI reads your headers and the first few rows, maps every column, and bulk-imports all valid jobs. You’ll see a success message with the number of jobs imported and any rows that were skipped.
5

Review imported jobs

Your new jobs appear in the Jobs list immediately. If your organisation requires approval, they will have Pending status and can be published from the dashboard.

Troubleshooting

Need help? Contact our support team for assistance with your CSV import.