Skip to content

Common tasks

Short how-tos for the things most merchants do with FormFence after install.

The Settings page covers configuration. This page covers the day-to-day jobs you'll do in the app once it's running. All of these except enabling the theme block are Pro features.

Read a passed enquiry

  1. Open FormFence from your Shopify admin
  2. Click the Passed log in the top nav
  3. Click any row to open the full message

The Passed log shows submissions that cleared every detection layer. Most of the time this is what your inbox would have shown anyway.

Unread rows show with a subtle tinted background and bold sender so you can scan for new arrivals at a glance. Opening a row marks it as read; the tint disappears and the sender goes back to normal weight.

The detail pane on the right shows the message body, the sender's resolved location (city + country, derived from a local geo-IP lookup at submit time; the raw IP itself is never shown), and an AI classifier field showing whether the AI hybrid check looked at this row and what it returned. Use that to verify the AI is doing its job, or to understand why a borderline message was passed.

Reply to a passed enquiry from inside the app

Inside any passed submission's detail view:

  1. Click Reply
  2. Type your reply
  3. Click Send

The reply is sent via Resend from your verified sending domain, with the sender name set to your business name (or a derived name from your shop handle) and the reply-to address set to your support email. Both fields live on the Settings page.

If the recipient hits Reply, it comes back to your support inbox, not to us.

Move a real enquiry out of the Blocked log

False positives happen, especially at High sensitivity. To rescue one:

  1. Open the Blocked log
  2. Click the row of the submission that shouldn't have been blocked
  3. Click Move to passed

This moves the row into the Passed log. The submitter is not notified that we caught and re-classified the message; you'll need to email them back yourself to acknowledge it.

If false positives keep happening, lower the sensitivity on the Settings page.

Export a log as CSV

From either the Passed or Blocked log:

  1. Click Export CSV in the page header
  2. The file downloads through your browser

The CSV contains every column shown in the log view, including the verdict reason for blocked rows. Useful for spam-pattern analysis, customer-service handovers, or anything else that needs the data outside the app.

Delete an individual submission

From any submission's detail view:

  1. Click Delete
  2. Confirm

The row is removed from whichever log it lived in. The submitter is not notified.

Use this when you've replied via your normal email and want to clear the row, or when something genuinely sensitive landed in a log row.

Temporarily disable FormFence

There is no in-app "pause" button. To temporarily stop FormFence intercepting your contact form:

  1. In the Shopify admin, go to Online Store → Themes → Customize
  2. Open your Contact page template
  3. Click the FormFence shield block
  4. Toggle Disable in the block settings (or remove the block entirely)
  5. Save

The detection layers stop running. You can re-enable the block any time. No data is deleted while it's disabled.

Uninstall FormFence

See Uninstall for the full picture, including what gets deleted and when.

Something you'd expect to see here but don't

Email formfence@harbourlabs.app and we'll either point you at the page that already covers it or add a new task here.

Was this helpful?