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
- Custom Actions - Learn how to create your own 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` |