Admin Settings

Configure spam protection sensitivity, blocklists, and allowlists from your dashboard.

The settings page in your FormSentry dashboard lets you control how aggressively spam is filtered and manage your custom block and allow lists.

Accessing Settings

In your Shopify admin, open FormSentry and click Settings in the sidebar.

Spam Protection Toggle

SettingDefault
Enable spam protectionOn

When enabled, all form submissions are checked through FormSentry’s detection pipeline. When disabled, submissions still come through to you but are not checked for spam. This is useful if you need to temporarily disable filtering for testing.

Sensitivity Level

The sensitivity level controls the spam score threshold. Submissions with a score above the threshold are blocked.

LevelThresholdDescription
Relaxed90/100Only blocks obvious spam. Lowest chance of false positives, but some borderline spam may get through.
Balanced70/100Catches most spam while keeping false positives near zero. Recommended for most stores.
Aggressive50/100Blocks anything suspicious. Catches more spam but may occasionally block edge-case legitimate messages.

How it works: Every submission receives a spam score from 0 (definitely legitimate) to 100 (definitely spam). If the score meets or exceeds your threshold, the submission is blocked. Blocked submissions are still saved in your dashboard for review.

Recommendation: Start with Balanced. If you’re still seeing spam, switch to Aggressive. If legitimate messages are being blocked, switch to Relaxed.

Email Lists

Email Allowlist

Emails or patterns that should always be allowed through, regardless of spam score.

  • One entry per line
  • Supports wildcards: *@trustedpartner.com allows all emails from that domain
  • Example: vip@example.com

Email Blocklist

Emails or patterns that should always be blocked.

  • One entry per line
  • Supports wildcards: *@spammydomain.com blocks all emails from that domain
  • Example: spammer@example.com

IP Lists

IP Allowlist

IP addresses that should always be allowed through.

  • One entry per line
  • Supports IPv4 and IPv6 addresses
  • Example: 203.0.113.50

IP Blocklist

IP addresses that should always be blocked.

  • One entry per line
  • Supports IPv4 and IPv6 addresses
  • Example: 192.168.1.100

Priority Rules

When the same entry appears on both an allowlist and a blocklist, the blocklist takes priority. This ensures that hard blocks cannot be accidentally overridden.

The detection pipeline processes lists before AI analysis:

  1. Check blocklists → if matched, block immediately
  2. Check allowlists → if matched, allow immediately
  3. Run detection pipeline → score against threshold

Saving Settings

Click Save at the top of the settings page. Changes take effect immediately for all new submissions.