Strapi plugin logo for EZ Forms

EZ Forms
Plugin verified by Strapi

This plugin allows you to easily consume forms from your front end and automatically reject spam, send out notifications, and store the data in your database.

EZ forms

Strapi Forms Plugin

This plugin only supports Strapi v4

This plugin allows you to easily consume forms from your front end and automatically reject spam, send out notifications, and store the data in your database.

Objective:

The objective of ez forms is to have a really simple and fast way to integrate forms with notifications without a lot of setup. We will be continuing to build features but we are going to keep this plugin simple to setup. Meaning features like server side form validation and heavy customiztations will most likely never be added to this forms plugin. If you need something more customized you should look into making a custom controller.

Docs

Go To Documentation

Contribute

Open in GitHub Codespaces

Local Development:

TBD

Issues

All general issues should be submitted through the Github issue system

Security issues should be reported using the security tab

Links

TODO

  • Add more captcha providers
  • Add more notification providers
  • Allow disabling db write
  • Make emails pretty (see custom formatting)
  • Allow providers to be extendable on a per project basis (similar to how email providers work)
  • Allow selection which notifications are sent to which people
  • Convert to TS
  • Add eslint
  • Remove Twilio SDK in favor of HTTP

⭐️Did you find this helpful?

If you found this plugin helpful give it a star?

Install now

npm install strapi-plugin-ezforms

STATS

46 GitHub stars346 weekly downloads

Last updated

372 days ago

Strapi Version

4.0.0 and above

Author

github profile image for Excl Networks Inc.
Excl Networks Inc.

Useful links

Create your own plugin

Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.