Rotating a site's connection secret (and reconnecting)

Tutorial: regenerate the shared secret in the plugin, then reconnect in the dashboard with Update connection keys. No site deletion, no lost history.


July 18, 2026 · Formitor

The shared secret pairs one WordPress site with one Formitor account. If it ever leaks (an ex-contractor had wp-admin, a staging clone went public), rotate it. Two minutes, nothing lost.

The flow on video:

Step 1: Regenerate in wp-admin

On the site, open Tools → Formitor and click Regenerate next to the shared secret.

Regenerate button on the plugin settings page

The old secret dies immediately: every holder of it, legitimate or not, is cut off. Your dashboard’s checks will start failing until you finish step 2, so do both steps together.

Step 2: Reconnect in the dashboard

Open the site’s Edit (pencil icon) and click Update connection keys…

Edit site modal with Update connection keys highlighted

Paste the new secret (and the site key, which doesn’t change unless you regenerated it too), and Formitor re-verifies the connection with a signed request before saving. The site keeps its history, forms, schedules and settings; only the credential changes.

When to rotate

  • Someone who had wp-admin access leaves the project.
  • A backup or staging copy of the site (which contains the secret in its database) went somewhere you don’t control.
  • Annual hygiene on high-value sites. It’s cheap; the whole round trip is two minutes.

What rotation does NOT do

It doesn’t interrupt real visitors, doesn’t touch the forms, and doesn’t lose any monitoring history. It only invalidates the old HMAC credential.

Keep reading

Tutorial · Jul 18, 2026

Wire alerts into Slack, Discord, SMS or any webhook

Tutorial: set up Formitor alert destinations (Slack, Discord, Microsoft Teams, Twilio SMS, or a raw webhook into Zapier, n8n or Make) plus the Monday weekly report.

Read post
Tutorial · Jul 18, 2026

Set up checkout monitoring on a WooCommerce store

Tutorial: configure Formitor's synthetic checkout, a scheduled $0 test order that proves the page loads, the order completes and the confirmation email arrives, then deletes itself.

Read post
Tutorial · Jul 18, 2026

Give your AI agent eyes on your forms (MCP tutorial)

Tutorial: mint a Formitor MCP token and connect Claude or any MCP-capable agent, so you can ask 'what's broken across my sites?' straight from your terminal.

Read post
Tutorial · Jul 18, 2026

Control the testing: frequency, pausing, active hours

Tutorial: set per-form check frequency, run a check on demand, pause a single form or a whole site, and keep test traffic inside business hours with active-hours windows.

Read post
Tutorial · Jul 18, 2026

SPF, DKIM, DMARC: reading Formitor's deliverability strip

Tutorial: what the deliverability badges above your form list mean, why a missing DMARC record costs you leads, and how to fix each record.

Read post
Tutorial · Jul 18, 2026

Hijack forms: live-test without spamming the client

Tutorial: temporarily reroute a site's form notification emails to your own inbox while you test, with an automatic shut-off. Real visitor submissions are never touched.

Read post

Catch the failure before the client does.

Free plan: 2 sites, every feature, no card. See what it finds.