You can use any contact form service (Mailchimp, FormKeep, etc.); however, in this article we’ll discuss how to set up your form with Formspree.
Add the Contact Form Block to Your Theme
- In Site Designer, click the blue plus sign to add a block to your page.
- In the left-hand menu, select Misc.
- Find "Contact Form” and click Add Block.
- Click anywhere on the block to edit it.
Create Your Account in Formspree
- Visit https://formspree.io/ and click Get Started or Sign Up.
- Enter a valid email address and password and click Register.
- Verify your account from your email address.
Create a New Form After Logging in to Formspree
- In the Form box, click + New Form.
- Enter a Form Name (i.e. Contact Form).
- Enter your email address in the "Send emails to:” field.
- Click Create Form.
Configure Your reCAPTCHA
- Click Settings, then click the toggle next to reCAPTCHA to enable it.
- Login to the reCAPTCHA admin console at https://www.google.com/recaptcha/admin.
- If you already have a reCAPTCHA set up for your site, click the + icon to add a new one. Otherwise, skip to Step 7.
- Select reCAPTCHA v2 and "I'm not a robot" Checkbox.
- Add your domain (example: your-site.myvolusion.com).
- Fill out any other required fields and click Submit.
- Copy the “SITE KEY” from Formspree into the "reCAPTCHA site key” field in Site Designer’s block settings.
- Copy the "SECRET KEY” into the "Custom reCAPTCHA Key” field in your Formspree form settings and Save.
Configure Your Endpoint in Site Designer
- On the Integration page in Formspree, copy your form’s endpoint (it should look similar to “https://formspree.io/abcdefgh”) into the "Form action” field in Site Designer’s block settings.
- Click Done at the bottom of the block settings panel to save.