10x-media plugins
automations

automations

No-code automations and a jobs ops dashboard for Payload v3.

@10x-media/automations adds two things to Payload v3 that the core jobs system leaves to you: an operations dashboard for the jobs queue, and a no-code automation engine that lets non-developers wire up triggers and actions from the admin panel.

Developers register a catalog of triggers and actions in code. Editors compose them into automations through Payload-native forms: pick a trigger, set field conditions, order a list of actions. Each action runs as a Payload task, so retries, queues, and the per-step audit trail come from the jobs system rather than a parallel runtime.

Status

Beta scaffold. The plugin currently returns the Payload config unchanged while the engine is built out in phases (collection schema, trigger families, default catalog, dashboard). The public surface is the automations(options) factory plus the ./types, ./client, and ./i18n sub-path exports.

Install

pnpm add @10x-media/automations

Usage

import { buildConfig } from 'payload'
import { automations } from '@10x-media/automations'

export default buildConfig({
  plugins: [automations({})],
})

Options

OptionTypeDefaultDescription
disabledbooleanfalseWhen true, returns the incoming config unchanged. Useful for toggling the plugin per environment.

On this page