Every feature you need to build and operate a production website
Payblocks ships a complete, opinionated layer on top of Payload CMS and Next.js — blocks, access control, i18n, backups, breadcrumbs, redirects, and an agent API. Ready the same day you clone.
100+ production-ready UI blocks — including every shadcnblocks design
Choose from the built-in Payblocks block library or install any shadcnblocks design in seconds. Every block ships with multiple layout variants, typed CMS fields, and live preview support.
Built-in Blocks
Feature — 100+ variants for capability showcases and comparisons
CTA — 15+ conversion section designs
FAQ — accordion, sidebar, and inline layouts
shadcnblocks Integration
Any shadcnblocks component works as a Payload block with zero extra config
Add the component, create config.ts + Component.tsx, register in payload.config.ts
A CMS that marketers and developers enjoy equally
Full layout builder with drag-and-drop blocks. Draft and publish workflow. Live preview in the admin panel. Per-page SEO fields. Auto-generated OG images.
Layout Builder
Drag blocks onto pages in any order. Configure per-block fields inline. Pure Payload fields — no abstraction over the API.
Live Preview & Draft Workflow
See changes before publishing. Every page has a draft and published state — review with clients before going live.
SEO per Page
Title, description, and Open Graph image per page. Auto-generated OG images via the built-in /next/og endpoint. No plugin required.
Internationalization
Native Payload i18n. Add a locale in one config line. Every text field in every block supports per-locale values.
Breadcrumbs & Nested Pages
Automatic breadcrumb generation for nested page hierarchies. Every page gets a breadcrumbs field populated by the nested-docs plugin.
Dynamic Redirects
Manage 301/302 redirects from the admin panel. The redirects collection handles slug changes without touching code.
Role-based access for teams and clients
Three default roles — Admin, Editor, Viewer — configurable per collection. Custom roles, field-level restrictions, and Google OAuth login included.
Admin
Full read/write over all collections and globals. Access to users, roles, and system settings.
Editor
Create and edit content. No access to users, roles, or technical settings. Ideal for client handoff.
Viewer
Read-only access for client review. See drafts without edit permissions.
Google OAuth Login
One-click Google login for the admin panel. Restrict access by allowed email domain. No password management required.
Infrastructure that does not get in your way
MongoDB backups, Vercel-ready deployment, Blob media storage, Resend email, dynamic icon rendering, and Payload Workflows — all wired up with zero extra configuration.
MongoDB Backups
Scheduled cron and manual backups to Vercel Blob. One-click restore. Configurable retention count.
Vercel Deployment
vercel.json included. Deploy in one command. Custom domains work out of the box.
Dynamic Icons
100+ Lucide icons available as server-rendered SVGs in any block. Zero client bundle cost — icons load per-file, never as a barrel import.
Payload Workflows
Long-running tasks like batch publishing, import pipelines, and scheduled jobs run via Payload's built-in workflow system — no external queue needed.
Media Storage
Vercel Blob integration for uploads. No S3 config for standard deployments.
Email via Resend
Transactional emails for auth and forms. Configured with your FROM address. Zero SMTP setup.
A codebase you can maintain and explain to a new teammate
TypeScript throughout. Prettier + ESLint with the official Payload config. E2E tests with Playwright. Clear block pattern — every block is config.ts + Component.tsx.
TypeScript
Strict null checks throughout. pnpm generate:types keeps types in sync with your Payload schema automatically.
E2E Test Suite
Playwright tests covering admin, API, icon rendering, and page rendering. CI on every push via GitHub Actions.
Clear Block Pattern
Every block is config.ts + Component.tsx in src/blocks/BlockName/. Self-contained, findable, extendable without side effects.
Block Metadata via API
Every block schema is introspectable at runtime via the admin API schema op. Agents discover available fields and valid enum values before writing.
Agent-Ready Admin API
Localhost-only REST endpoint with full CRUD + schema introspection over all collections. Your agents always know the data model.
Common questions about Payblocks features
Everything included. Nothing to configure before you can start.
One clone. Full stack. Ship the same day.
