Back to Community

How to Configure Multiple Actions for a Single Submit Button in Formidable Forms

11 threads Sep 16, 2025

Content

Many WordPress users building complex workflows with Formidable Forms encounter a common challenge: they need a single form submission to trigger more than one action. For instance, you might want a submit button to both send an email notification and redirect the user to a specific thank-you page, all in one click.

This functionality is not a built-in, out-of-the-box feature of the free 'Formidable Forms – Contact Form Plugin, Survey, Quiz, Payment, Calculator Form & Custom Form Builder' plugin. Achieving it typically requires a more advanced setup that goes beyond the standard form actions available in the lite version.

Common Solutions and Workarounds

Based on community discussions and solutions, here are the most effective ways to handle multiple actions from a single form submission.

1. Using a Redirect Action with Conditional Logic (Pro Feature)

While the free plugin offers basic functionality, the ability to chain actions with conditional logic is a feature found in the premium versions. For example, you could set up an email action followed by a redirect action. The Pro version allows for more sophisticated multi-step workflows that can simulate multiple actions from a single user interaction.

2. Custom JavaScript for Advanced Control

For developers comfortable with code, custom JavaScript is a powerful method to extend form functionality. This approach can be used to intercept the form submission process and execute additional functions. A common use case, as seen in the sample threads, is to reset a form after submission using custom code. This method offers the most flexibility but requires coding knowledge.

3. Utilizing Hidden Fields for Tracking

If the goal is to track which instance of a form was submitted (e.g., a form embedded on multiple pages with different buttons), a practical solution is to use a hidden field. You can dynamically populate this field with a unique identifier, such as the page's URL, using a smart default value. This doesn't create a new action but provides the data needed to process the submission differently based on context.

Getting Further Help

The official support policy for the 'Formidable Forms – Contact Form Plugin, Survey, Quiz, Payment, Calculator Form & Custom Form Builder' plugin dictates that detailed support for custom implementations and premium features is handled through their dedicated help desk. For complex scenarios involving custom code or Pro features, that is the recommended channel for assistance. Users of the free plugin can often find helpful code snippets and advice from the wider community in various WordPress forums.