Already have a blog somewhere else? You can now bring it into Cavuno without copy-pasting post by post.
Formats we read
- Structured exports: drop in a Ghost JSON export or a WordPress WXR file and Cavuno detects the format automatically — no column mapping needed
- Markdown: import a Markdown file or bundle, front matter included
- CSV and XML: for spreadsheets and feeds, the same AI column mapping used for job import maps your columns to the right fields, and your mapping is reused on repeat uploads
What comes across
- Posts, authors, and tags: authors and tags are matched by name or created as needed, so nothing is duplicated
- Clean, safe content: every post body is normalized to sanitized HTML
- Images re-hosted: cover, social, and inline images are copied onto stable Cavuno URLs, so your posts don't keep depending on your old host
- Re-import safely: posts are matched by slug — re-running an import adopts existing posts instead of creating duplicates

