Skip navigation

What are Actions?

Actions are ran after form submission & field validation. They can utilize the submitted field data, add new data or ultimately still reject the submission.

Combining these actions, you can create complex, multi-dimensional workflows for your forms, without leaving the Kirby Panel.

Available Actions

Built-in Actions

  • Abort - Abort action to stop form processing
  • Conditional - Execute actions based on field conditions
  • Discord - Send form submissions to Discord via webhooks
  • Email - Send email notifications with form data
  • Redirect - Redirect users after form submission
  • Webhook - Send form data to third-party services via webhooks
  • Buttondown - Subscribe users to Buttondown newsletters
  • MailerLite - Create or update MailerLite subscribers

Creating Custom Actions

Actions created by the community

  • None

Configuring Actions

By default, all registered and configured actions are available, but you can customize the available actions in your config.php.

// site/config/config.php

return [
  'tobimori.dreamform' => [
    'actions' => [
      'available' => ['abort', 'conditional', 'redirect', 'webhook', /* other actions here */ ],
    ],
  ],
];

Options

Option Default Accepts Description
tobimori.dreamform.actions.available true `boolean array`