Portfolios, resumes, and audience views
Show a different face of the same site to every audience. No commerce required.
Switching platforms
Your audience, posts and course material are yours. Move them into Facet for your site, teaching, community and revenue, without giving up the exit door.
Open real demo sites right now: a photographer, a coach, a chef, a songwriter and more. No two share a face, yet the same Facet runs under every one: courses, community, events, coaching, a newsletter and paid content, on one login and one bill.
Show a different face of the same site to every audience. No commerce required.
A full course builder: modules, lessons, assessments, and completion tracking.
A community, memberships & class events.
Facet connects to a Stripe account you own. Buyers become your customers, not ours.
Cost check
Enter what you pay each month for the tools Facet would replace. We pick the cheapest Facet plan for your numbers, even when that's the smallest one.
Creator is the cheapest Facet plan for your numbers. You'd save 1,938.00 US dollars a year.
Start with CreatorEstimates use Facet's current published prices in your selected currency, before tax.
These platforms offer self-serve exports, so your published posts come over with media fetched from your existing URLs, plus your subscriber list where the export includes one.
Posts from Substack's export zip, with images fetched from your posts, plus your subscriber list from the CSV inside the same zip.
Substack's export doesn't include subscriber names. Members can add theirs at first login.
Posts from Ghost's JSON export, plus the members CSV with labels and email-consent state included.
Media isn't bundled in Ghost exports; we fetch it from your existing URLs.
Posts, tags and images 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.
One CSV importer has a column preset for each platform. Export your list, upload the file and adjust the pre-filled mapping if your export looks different.
Name, email, status and tags. Kit's export maps cleanly, tag for tag.
Per-status files with tags and marketing-consent data. Unsubscribed contacts arrive unsubscribed.
Students and their course enrollments. Contacts come from the Users export (email, first and last name); enrollments from its Enrollments column or the Progress report, matched to the courses you rebuild in Facet. The export doesn't say who agreed to marketing email, so you confirm that. In Settings → Import.
Students with their tags, and their course enrollments. Contacts come from the Export users report; enrollments from its Courses column or one report per course. The export doesn't say who agreed to marketing email, so you confirm that. In Settings → Import.
Student list with tags and the unsubscribe flag, straight from the Users CSV export. Enrollments too, one course at a time: the export only gives a course count, so filter it by course, then choose the course when you import it into Facet.
Contacts CSV imports with an adjustable column mapping. You confirm the mapping before anything lands. Enrollments too, from the Products column when your export has one; otherwise export one product at a time and choose the course.
Contact list with emails and subscription status. Podia's export doesn't include tags, so plan to re-tag after import. Enrollments too, from each product's Export customers list (active customers only), one course at a time.
Member CSV with tags and email-marketing preference included.
Imports preserve consent: contacts who unsubscribed on your old platform arrive unsubscribed here and are never re-mailable by accident.
A simple course manifest of modules, lessons and video links recreates your course structure in one pass.
Migrate with AI
Connect Claude to your new Facet site and hand it your Kajabi contacts export and a simple course manifest. Every import dry-runs first with an honest eligibility report. You confirm before anything goes live, and rollback is included. Subscriber consent and course structure are preserved, and courses land as drafts.
Powered by Facet's MCP with a migration-only key. The agent can import your work and nothing else. Available on every plan.
If you already sell through your own Stripe account, connect it to Facet and adopt your active subscriptions in one step. Billing carries on without interruption.
How money works on FacetReady when you are
Bring your courses, website, portfolio and newsletter, then build the rest here.