Payload CMS: The Open-Source CMS Living Inside Next.js — Now Part of Figma
Figma acquires Payload CMS — the TypeScript-native headless CMS that lives inside Next.js. What makes it better than Contentful, Strapi, and Sanity — and why marketing teams should take notice.

Table of Contents
Payload CMS: The Open-Source CMS That Lives Inside Next.js — Now Part of Figma
In April 2026, Figma announced the acquisition of Payload CMS — a move that dissolves the boundaries between design tools and content management for good. But what makes Payload special enough for a design giant like Figma to acquire it? And what does this mean for marketing teams looking for a future-proof CMS?
What Is Payload CMS?
Payload is an open-source, TypeScript-native headless CMS that fundamentally differs from Contentful, Sanity, or Strapi: it lives directly inside your Next.js app — not alongside it, not as a separate service, but as part of your codebase.
npx create-payload-app
One single command gives you a complete CMS with admin panel, API layer, and database connectivity — all within your existing Next.js project.
Architecture Comparison
| Feature | Payload 3.0 | Contentful | Strapi | Sanity |
|---|---|---|---|---|
| Hosting | Self-hosted | SaaS | Self-hosted | SaaS |
| Framework | Next.js-native | Agnostic | Agnostic | Agnostic |
| Database | PostgreSQL / MongoDB | Proprietary | PostgreSQL / MySQL | Proprietary |
| License | MIT (Open Source) | Proprietary | MIT / Enterprise | Freemium |
| Pricing | Free (self-hosted) | From $300/mo | Free / Enterprise | From $99/mo |
| TypeScript | Native | SDK | Plugin | SDK |
| Visual Editing | Built-in Live Preview | Contentful Studio | No native editor | Sanity Studio |
Why Payload Is Different: Code-First, Content-First
1. Schema Definition in Code
Instead of clicking fields together in a GUI, you define your content models in TypeScript:
// collections/BlogPosts.ts
import { CollectionConfig } from 'payload'
export const BlogPosts: CollectionConfig = {
slug: 'blog-posts',
admin: {
useAsTitle: 'title',
},
fields: [
{ name: 'title', type: 'text', required: true },
{ name: 'content', type: 'richText' },
{ name: 'author', type: 'relationship', relationTo: 'authors' },
{ name: 'publishedAt', type: 'date' },
{ name: 'status', type: 'select', options: ['draft', 'published'] },
],
}
Benefit: Your content models are versioned, reviewable, and part of the CI/CD process — no more "who deleted that field?" drama.
2. No Separate API Layer
Since Payload lives inside Next.js, you can load content directly in Server Components:
// app/blog/[slug]/page.tsx
import { getPayload } from 'payload'
export default async function BlogPost({ params }) {
const payload = await getPayload({ config })
const post = await payload.find({
collection: 'blog-posts',
where: { slug: { equals: params.slug } },
})
return <article>{post.docs[0].content}</article>
}
No REST API calls, no GraphQL setup, no latency from external services.
3. Visual Editing with Live Preview
Payload 3.0 ships with a Visual Editor that shows content changes in real-time on the live site. Editors can click directly on the page and edit — without leaving the admin panel.
4. RAG & Vector Embeddings — AI-Ready Out of the Box
A feature no other CMS offers: Payload automatically generates Vector Embeddings of your content. This means:
- Semantic search across all content
- RAG-capable chatbots based on your own content
- Personalization through contextual content recommendations
Figma + Payload: Why This Acquisition Changes Everything
On April 10, 2026, Figma announced the acquisition of Payload CMS. The strategic logic:
Design-to-Production Pipeline
| Phase | Tool | Output |
|---|---|---|
| Design | Figma | UI Components & Layouts |
| Content Model | Payload Config | TypeScript Schema |
| Content Creation | Payload Admin | Structured Content |
| Deployment | Next.js | Production Website |
The vision: Designers create layouts in Figma that automatically become Payload collections. Content teams fill the structure. Developers deploy — all in one pipeline.
What This Means for Marketing Teams
- No vendor lock-in: Payload is MIT-licensed — your content is yours, your database is yours
- Reduced tool silos: Design, content, and code in one workflow
- Enterprise-ready: Microsoft, US Air Force, and Bugatti already use Payload
- Cost savings: No $300/month SaaS subscription for a CMS you can self-host
Payload vs. Competition: Headless CMS Market 2026
Contentful (SaaS Leader)
- Strengths: Mature ecosystem, strong API, large partner network
- Weaknesses: Expensive (Enterprise from $750/mo), vendor lock-in, no own database
- Verdict: Good for enterprises that don't want to self-host — but increasingly under pressure
Strapi (Open-Source Veteran)
- Strengths: Large community, plugin ecosystem, self-hosted
- Weaknesses: No native visual editor, no framework integration, v5 still stabilizing
- Verdict: Solid choice, but Payload is significantly ahead in developer experience
Sanity (Content Lake)
- Strengths: Flexible data structure, good real-time collaboration, GROQ query language
- Weaknesses: Proprietary infrastructure, pricing scales poorly, learning curve
- Verdict: Strong for editorial teams, but expensive at scale
Payload (The New Standard?)
- Strengths: Next.js-native, TypeScript-first, MIT license, AI features, Figma backing
- Weaknesses: Next.js only (no Remix, Astro, etc.), self-hosting requires DevOps know-how
- Verdict: The strongest candidate for teams using Next.js who want control over their infrastructure
Practical Example: Payload for a Marketing Website
Step 1: Set Up Project
npx create-payload-app@latest my-marketing-site
# Choose: Next.js + PostgreSQL
Step 2: Landing Pages as Collection
export const LandingPages: CollectionConfig = {
slug: 'landing-pages',
fields: [
{ name: 'title', type: 'text', required: true },
{ name: 'hero', type: 'group', fields: [
{ name: 'headline', type: 'text' },
{ name: 'subline', type: 'textarea' },
{ name: 'cta', type: 'text' },
{ name: 'image', type: 'upload', relationTo: 'media' },
]},
{ name: 'sections', type: 'blocks', blocks: [
TestimonialBlock,
FeatureGridBlock,
CTABlock,
]},
{ name: 'seo', type: 'group', fields: [
{ name: 'metaTitle', type: 'text' },
{ name: 'metaDescription', type: 'textarea' },
{ name: 'ogImage', type: 'upload', relationTo: 'media' },
]},
],
}
Step 3: Deploy to Vercel
Payload runs on Vercel, Railway, Docker, or any Node.js host. Since it's a Next.js app, vercel deploy works out-of-the-box.
Who Already Uses Payload?
| Company | Use Case |
|---|---|
| Microsoft | Developer Documentation Portals |
| US Air Force | Internal Knowledge Management |
| Bugatti | Brand & Marketing Website |
| Blue Origin | Educational Platform (Club for the Future) |
| Hello Bello | E-Commerce & Content |
| Fanatics | Sports Merchandise Platform |
Conclusion: Is Payload the CMS of the Future?
Payload CMS strikes a nerve. In a world where marketing teams need more content, more personalization, and more speed simultaneously, it offers an architecture designed exactly for that:
- Developer Experience: TypeScript-native, code-first, no black box
- Marketer Experience: Visual editor, live preview, intuitive admin UI
- AI Readiness: RAG & vector embeddings out-of-the-box
- Ownership: MIT license, own database, no vendor lock-in
- Figma Integration: Design-to-production pipeline in sight
For marketing teams using Next.js (or planning to), there's currently no better CMS. The Figma deal makes Payload even more relevant — and could reorder the entire headless CMS market.
Further Resources
Related Articles
You might also be interested in these posts
Tools & TechnologyPayload CMS + AI: The Ideal Headless Backend for Agentic Marketing Stacks
Vector embeddings, RAG chatbots, and AI hooks out of the box: why Payload is the most AI-ready headless CMS in 2026 — including architecture, code examples, and cost comparison vs. Contentful + Pinecone.
Tools & TechnologyClaude Design vs. Figma vs. Canva: The Big 2026 Comparison for Marketing Teams
Feature matrix, pricing reality, and practical test: Which design tool fits which marketing team in 2026? Includes ROI math, compliance check, and a clear recommendation per team profile.
Tools & TechnologyClaude Design: Anthropic's "Figma Killer" Turns Anyone Into a Designer — Through Conversation
Anthropic launches Claude Design: conversational design tool with automatic brand-token extraction, live prototyping, and hand-off to Claude Code. Powered by Opus 4.7. What it does — and what it means for marketing teams.