Have you ever needed to set up a PHP script to relay form submissions to your email? Well, you should use your HenceForm instead! No coding, no setup, just a simple way to relay form data into an email.
-
Create a form on your site and set the
action
attribute on your form tohttps://henceform.hexientlabs.com/you@youremail.com
. -
Whenever a user fills out and submits the form, we'll send you an email with that data.
Note The first time you submit a form, it will ask you to confirm your email. After that, you're good to go.
A form could look like:
<form action="https://henceform.hexientlabs.com/you@youremail.com">
<input type="text" name="first_name"/>
<input type="text" name="last_name"/>
<button type="submit">Submit</button>
</form>
You'll then get an email that looks like:
Want to run your own copy of HenceForm? It's simple.
Use the Heroku Deploy button below and set the required configuration values on the next page
Note: Even though we use the free Heroku Redis and Heroku Postgres addons, Heroku will require that the account you use has a credit card attached to it.
-
Install the Ruby Version specified in the
.ruby-version
file via RVM or RBenv -
Install PostgreSQL and have it running
-
Install Redis and have it running
-
Clone the Repo and
cd
into it -
Install Ruby dependencies via
bundle install
-
Copy the
.env.example
file to.env
-
Set all values in the
.env
file. This is already gitignored so don't worry about committing it. -
Setup the database using
bundle exec rails db:setup
-
Run the server using
bundle exec rails server
-
Run the worker using
bundle exec sidekiq -c 5 -v -q default -q mailers
This project is licensed under the GPL v3 License
This project is heavily inspired by the amazing FormSpree project.
This project is lovingly maintained by the Hexient Labs Engineering Team. If you like this project, consider them for your your next project