TapEdit for Payload
For Payload CMS

Spotted a on your site? Fix it from your phone.

TapEdit is a native iPhone editor for websites built on Payload. Scan a code from your admin, open the page, change it and publish. No laptop required.

App Store soonSee how it works
TapEdit showing a site with recent pages and its collections
TapEdit editing a page with a live preview of the site

How it works

Three taps from noticed to fixed.

TapEdit reads your collections and fields straight from Payload, so it already knows your site the moment you connect.

  1. TapEdit confirming the phone is connected to the site

    Scan the code

    Open the pairing page in your Payload admin and scan it. You are signed in with your own permissions. No password typed on glass.

  2. A list of posts with drafts and published filters

    Find the page

    Recent pages, every collection and search, laid out like a native iPhone app.

  3. TapEdit editing a page with a live preview of the site

    Change it, publish

    Edit with real iOS controls, check the live preview, then save a draft or publish.

Made for quick fixes

Everything you reach for, nothing you don’t.

Your schema, as forms

Text, numbers, dates, selects, relationships and arrays become native controls.

Rich text

Headings, lists, links and quotes in Payload’s Lexical editor format.

Photos

Swap an image straight from your photo library.

Drafts and scheduling

Save as draft, publish now, or schedule it for later.

Live preview

See the real page with your change before anyone else does.

Widget and Spotlight

Jump back into the page you edited last from the home screen.

Private by design

Your site, your server.

TapEdit talks only to the Payload sites you connect. There is no TapEdit account, no analytics and no tracking. Each phone gets its own key, and you can sign any of them out from the admin.

  • AccountNone
  • AnalyticsNone
  • Sign-inOne key per phone, in the Keychain
  • Sign a phone outFrom the app or the admin
  • Data collected by TapEditNone

For developers

One plugin. No schema work.

TapEdit sends your developer the plugin and a setup guide in one tap. Add it to your Payload 3 config and deploy.

  • Reads your collections, globals and fields; nothing to configure per field
  • Uses your existing access control: editors see what they can edit
  • Works with drafts, versions, localization and uploads
  • Runs anywhere Payload runs, including Cloudflare Workers
import { buildConfig } from 'payload'
import { tapeditPlugin } from './plugins/tapedit'

export default buildConfig({
  // ...your collections and globals
  plugins: [tapeditPlugin()],
})

This page was edited in TapEdit.

It is a Payload site like yours. Every word above is a field in the admin, and the app is how we change them.

App Store soon