Getting started
Install FormFence from the Shopify App Store, enable the theme block, and confirm your contact form is protected.
This page walks you through installing FormFence, enabling the theme block on your storefront, and confirming the first submission goes through the filter.
What you'll need
- A Shopify store on any plan
- An Online Store 2.0 theme (Dawn, Sense, Refresh, Horizon, or any other 2.0 theme)
- About five minutes
1. Install the app
- Open the FormFence listing on the Shopify App Store
- Click Install
- Confirm the install in your Shopify admin
FormFence requests no scopes. The install completes immediately and drops you into the embedded admin.
2. Enable the theme block
The detection runs server-side, but it needs a small piece of code in your theme to inject the honeypot field into your contact form. That code ships as a Shopify Theme App Extension. To turn it on:
- In the Shopify admin, go to Online Store → Themes
- Click Customize on your live theme
- Open your Contact page template in the customiser
- In the left sidebar, click Add block inside the contact-form section
- Pick FormFence shield from the list of apps
- Click Save
The block is invisible to customers. It only adds a hidden form field and intercepts the form submit so FormFence can score it.
3. Send a test submission
- Open your contact page in a new tab (not in the customiser preview)
- Fill it in with your own details and submit
The submission should arrive in your inbox as normal. You can verify it went through FormFence by opening the embedded admin and checking the Passed log on the dashboard.
4. Pick a sensitivity level
By default, FormFence runs at Medium sensitivity, which is right for most stores. If you want to tune that:
- Low if you're seeing legitimate enquiries get caught
- High if spam is still getting through
Full description of each level on the Settings reference.
What's next
- Set your business name and support email on the Settings page so any replies you send come from the right place. See Settings reference.
- Read How it works if you want the mental model for what each layer is doing.
- Upgrade to Pro when you want the dashboard, both logs, CSV export, and the in-app reply composer. See Billing.
If anything looks wrong, see Troubleshooting or email formfence@harbourlabs.app.