To make forms work on a static site, we use webhooks. A webhook is a URL that you can get from tools like Zapier, IFTTT, or Make, and you can perform certain actions each time a request is sent to the webhook.
What you can do with these tools
With these external tools, you can perform a variety of actions after the webhook was triggered, for example:
- send the submission to you via e-mail
- send it as a notification to Slack
- add a task in Trello
- add the submission to newsletter providers like Mailchimp or MailerLite
Submissions in WordPress
With a static site setup, you can’t store the submission in WordPress, you need an external tool to handle it.
Which form plugins are supported?
We currently support Contact Form 7, Gravity Forms, and Elementor Forms.
Theoretically all form plugins that don’t rely on Ajax can work in a static site setup.
Why not Ajax? And which plugins are affected by this restriction?
Ajax is a method to exchange data on-the-fly between the frontend of your website and your WordPress backend.
It’s often used for form validation or to perform certain actions directly after the submission.
On a static site setup you don’t have an active connection to WordPress, which means these actions will not get triggered.
Some prominent examples that only work with Ajax and thus are not supported by Simply Static:
- Fluent Forms
- Formidable Forms
- WP Forms
- NexForms