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/automationsUsage
import { buildConfig } from 'payload'
import { automations } from '@10x-media/automations'
export default buildConfig({
plugins: [automations({})],
})Options
| Option | Type | Default | Description |
|---|---|---|---|
disabled | boolean | false | When true, returns the incoming config unchanged. Useful for toggling the plugin per environment. |