---
title: "Import and Export"
label: "Import & export"
description: "Import jobs from CSV, XML, or a recurring feed URL. Import companies and subscribers. Export any table on your board to CSV from the dashboard or the API."
publishedAt: 2026-02-10
updatedAt: 2026-10-08
order: 13
status: "published"
faqs:
  - question: What file formats does Cavuno accept for imports?
    answer: "Job imports accept CSV or XML files, plus a recurring public XML feed URL. Company imports accept CSV or XML. Subscriber imports accept CSV. Use UTF-8 encoding and a header row for CSV. XML works for both flat feeds and RSS-style channel feeds."
  - question: Can I import jobs via CSV or XML?
    answer: "Yes. Upload a CSV or XML file under Jobs → Import. Cavuno auto-maps columns to the right fields and posts the batch in the background. When a row has an external ID (such as an ATS reference number), that ID is the job's identity: a renamed job updates in place, and roles with different IDs stay separate. Rows without one match by application URL plus title, then by the company plus a normalized title, location, and description fingerprint. Re-importing the same job updates the existing listing instead of creating a duplicate. Mapping a reference-number column is recommended but optional. For an always-on feed, add a recurring XML feed URL under Import from feed. Backfill remains available for aggregation from career pages."
  - question: Can I keep a job feed in sync automatically?
    answer: "Yes. Under Backfill → Feeds, add a public XML feed URL and choose a pull interval (1, 3, 6, 12, or 24 hours). Cavuno maps fields with AI on the first run, then updates, adds, and optionally expires jobs on each successful pull. See Recurring XML feeds."
  - question: Is there a row limit for imports?
    answer: "There is no hard row limit for one-shot uploads, but the file is capped at 10 MB. For very large imports, split the file into batches. Recurring feeds can process large feeds within worker limits."
  - question: Can I export all of my data if I leave Cavuno?
    answer: "Yes. Every primary table (jobs, companies, employers, candidates, subscribers, blog posts, authors, and tags) exports to CSV from its '...' toolbar menu, and each has a matching v1 API endpoint. See Export your data. Applications are the one exception: they belong to the employer's hiring pipeline, so operators do not export them."
---

Import jobs, companies, and job alert subscribers into Cavuno, and export any table on your board to CSV. Job imports accept CSV or XML files and recurring XML feed URLs. Company imports accept CSV or XML. Subscriber imports use CSV. Export covers all eight primary tables from the dashboard or the API.

Your data is never locked in. Jobs, companies, employers, candidates, subscribers, blog posts, authors, and tags all export to CSV in a couple of clicks, and jobs, companies, and blog post exports re-import cleanly.

## Choose an import method

| What you are moving | Supported input | Use it when |
|---|---|---|
| Jobs | CSV or XML upload | You have a one-off file or want to review each batch manually |
| Jobs | Public recurring XML feed URL | A provider or partner maintains a feed that should stay in sync |
| Companies | CSV or XML upload | You want to create company profiles before importing their jobs |
| Job alert subscribers | CSV upload | You have permission to move an existing subscriber list |

For example, use a recurring XML feed for a PPC inventory partner that refreshes its listings throughout the day. Use a one-off CSV for a curated launch batch that you will maintain in Cavuno afterward.

## Guides

- [Import jobs from CSV or XML](/docs/import-export/job-import): One-shot job uploads with AI mapping and dedup
- [Recurring XML feeds](/docs/import-export/recurring-xml-feeds): Schedule pulls from a public feed URL
- [Company and subscriber import](/docs/import-export/csv-import-export): Import companies (CSV/XML) and subscribers (CSV), export subscriber data
- [Export your data](/docs/import-export/data-export): Export any table (jobs, companies, employers, candidates, subscribers, blog posts, authors, tags) to CSV

## Next steps

If your source changes continuously, start with [Recurring XML feeds](/docs/import-export/recurring-xml-feeds). For a one-off migration, prepare a small representative sample and follow [Import jobs from CSV or XML](/docs/import-export/job-import) before uploading the full file.
