Skip to main content

Switching platforms

Bring your work with you.

Your audience, your posts, your course material — they're yours. Facet is built to take them in, whatever platform they live on today.

The self-serve importer ships with an upcoming release. Everything below describes what each platform's own export gives us to work with — and what we'll do with it.

Full imports: posts, subscribers, and media

These platforms offer complete self-serve exports, so the whole publication comes over: subscriber list, published posts, and media fetched from your existing URLs.

  • Substack

    Posts and your full subscriber list from Substack's own export zip, plus images fetched from your posts.

    Substack's export doesn't include subscriber names — members can add theirs at first login.

  • Ghost

    Posts, pages, and tags from Ghost's JSON export, plus the members CSV — labels and email-consent state included.

    Media isn't bundled in Ghost exports; we fetch it from your existing URLs.

  • WordPress

    Posts, pages, and media references from the standard WordPress export file (WXR). Squarespace blogs export in this same format.

    A Squarespace export covers blog and text content; its store, video, and course blocks aren't in the file it produces.

Subscriber-list imports (CSV presets)

One CSV importer with a per-platform column preset. Export your list, upload the file, and the mapping is pre-filled — adjustable if your export looks different.

  • Kit (ConvertKit)

    Name, email, status, tags, and custom fields — Kit's export maps cleanly, tag for tag.

  • Mailchimp

    Per-status files with tags and marketing-consent data. Unsubscribed contacts arrive unsubscribed.

  • Teachable

    Student list with tags and the unsubscribe flag, straight from the Users CSV export.

  • Kajabi

    Contacts CSV imports with an adjustable column mapping — you confirm the mapping before anything lands.

  • Podia

    Contact list with emails and subscription status. Podia's export doesn't include tags, so plan to re-tag after import.

  • Patreon

    Patron list with tier and membership status from the Relationship Manager export — tiers map to tags.

  • Circle

    Member CSV with tags and email-marketing preference included.

  • Squarespace mailing lists

    Mailing-list export including unsubscribed and cleaned segments — consent state comes along.

Imports preserve consent: contacts who unsubscribed on your old platform arrive unsubscribed here and are never re-mailable by accident.

Rebuild your course in an afternoon

Here's the honest part: no major platform offers a structured course export, so no importer anywhere can automate that step. What we can do is make the rebuild fast.

  • A simple course manifest — module, lesson, video link — recreates your course structure in one pass.
  • Video and files are fetched from the links in your manifest and re-hosted on your new site.
  • Everything imports as drafts, with a review pass before anything goes live.
  • A rebuilt course lands in a full builder: quizzes, drip scheduling, certificates, and progress tracking are waiting.

Your revenue can move too

If you already sell through your own Stripe account, that account connects straight to Facet — your customers and active subscriptions are already in it.

How money works on Facet

Ready when you are

One home for everything you create.

Courses, a website, a portfolio, a newsletter — bring what you have and build the rest here.