Publish content your whole team can run.
A blog CMS built for teams, not lone writers. Draft, review, and publish with approval routing — then push live to your Next.js site instantly via cache revalidation. Calendar, media library, and WordPress import included.
How we cut SaaS spend 40%
In review · Priya
Q3 launch recap
Scheduled · Jul 14
3-stage
Editorial workflow
1-click
Publish + revalidate
2-variant
A/B headline tests
1-cmd
WordPress import
What is the LiftUp blog CMS?
LiftUp Content is a blog CMS with a draft → review → published editorial workflow, an editorial calendar, A/B headline experiments, and a media library. Posts publish to your site through the content API with instant Next.js cache revalidation, and you can import an existing WordPress blog via GraphQL.
Draft → In review → Published, with approvals.
Not just a CMS — a workflow. Assign posts to writers, route them through review, and approve before anything goes live. Comments and feedback live inside the editor so nothing gets lost in email.
- Draft → In review → Published → Archived
- Assign writers and approve as an editor
- Editorial comments on every post
- Authors, categories, and tags built in
Test two headlines, let the data pick the winner.
Run variant titles for the same post. The public blog API (v2) serves A or B by impression count and tracks clicks, so your best headline wins automatically — great for SEO and social.
- Variant titles with impression + click tracking
- Automatic winner by click-through rate
- Served via the public blog API v2
- Per-post, no extra tooling
Plan the month, sync to Google Calendar.
See everything scheduled in one calendar, schedule future publishing, and sync to Google Calendar so the whole team has visibility — writers, editors, and stakeholders alike.
- Month view of everything scheduled
- Schedule future publish dates
- Two-way Google Calendar sync
- Team-wide editorial visibility
Import from WordPress, publish to Next.js.
Moving in? Import your whole WordPress blog in one command — posts, categories, tags, and meta land as drafts to review. Publishing triggers on-demand cache revalidation on your connected sites.
- One-command WordPress import (GraphQL)
- Dry-run first, then publish when ready
- Media library (DAM) for every asset
- On-publish Next.js cache revalidation
128 posts
imported as drafts
Categories + tags
mapped
Featured images
to media library
From idea to live in four steps.
A repeatable editorial loop your whole team runs every week.
- 1
Plan
Slot the post into the editorial calendar and assign a writer.
- 2
Draft
Write in the editor — with AI assist for first drafts, outlines, and meta.
- 3
Review
Editors comment and approve. Set an A/B headline test if you want.
- 4
Publish
Go live on schedule — Next.js revalidates the page instantly.
A real CMS, not a notes app.
The full editorial toolkit — scoped per product, permissioned per role.
Full blog CMS
Create, edit, publish, search, and filter posts.
Editorial workflow
Draft → review → published with approval routing.
Taxonomy
Categories, tags, and author bylines.
SEO hub
Meta coverage, slug health, and search tie-ins.
Editorial calendar
Scheduled publishing + Google Calendar sync.
Media library (DAM)
Upload, manage, and reuse assets.
WordPress import
One-command GraphQL migration as drafts.
A/B headlines
Variant titles with click tracking.
Editorial comments
Collaborate inside each post.
On-publish revalidation
Triggers Next.js cache busts on publish.
Public blog API
GET /api/v1/blog — no key for published posts.
Featured + inline media
Cover and inline images per post.
Yes. Posts move Draft → In review → Published → Archived. You can assign writers, leave editorial comments in the editor, and require an editor’s approval before anything goes live.
Published posts are available through the public blog API (GET /api/v1/blog) and, on publish, LiftUp triggers on-demand cache revalidation on connected Next.js sites so pages update instantly.
You set two titles for a post. The blog API v2 serves variant A or B based on impression count and records clicks, then surfaces the winning headline automatically.
Yes. A single command imports posts, categories, tags, featured images, and SEO meta via GraphQL as drafts. Run a dry-run to preview, then publish when you’re ready.
Yes. Each product (site) has its own posts, taxonomy, media, and AI writing-style presets, all managed from one workspace.
A blog CMS is available from Free (up to 10 posts). Workflow, calendar, A/B headlines, and import scale up through Starter and Growth.
Ship your next post in minutes.
Plan it on the calendar, draft with AI, route it through review, and publish straight to your site — all from one workspace.
No credit card · 14-day Growth trial · Cancel anytime