Disable Form Integrations During Tests

When CheckView runs a test, it submits real form entries and places real test orders on your WooCommerce store. The Disable Form Integrations During Tests setting controls whether your site’s third-party integrations run when that happens.

What it controls

This setting affects integrations such as email marketing (for example Mailchimp), CRM feeds, webhooks, Zapier automations, and shipping services (for example Shippo). When the setting is on, CheckView suppresses these for test submissions and test orders only. Your real visitors and customers are never affected.

Default behavior

For new organizations, the setting is on by default, which means third-party integrations are disabled during tests. This keeps test submissions and test orders out of your connected tools out of the box. Existing organizations keep whatever setting they already have.

When to change it

Leave it on (the default) to keep test submissions and test orders out of your connected tools, for example to avoid test contacts in your CRM or shipping labels for test orders. Turn it off when you want to verify your full pipeline from end to end, such as confirming that a test checkout reaches Mailchimp or triggers a Zapier automation.

Where to set it

  • Per test flow: open the flow’s Advanced Settings and set it to Inherit, Yes, or No.
  • Organization-wide: set the default in Platform Configuration. Individual flows can override the default.

WooCommerce checkout

For WooCommerce checkout tests, when integrations are allowed to run, CheckView leaves the test order in place briefly so your store’s asynchronous webhooks can deliver the real order details to your connected services. The test order is then cleaned up automatically. When the setting is on, those webhooks and integrations are suppressed for the test order. This requires the CheckView helper plugin to be up to date (version 2.1.0 or newer).

A note on coverage

The setting is labeled “When Possible” because CheckView suppresses the integrations it can detect, which covers the common ones. Some integrations run through custom methods that CheckView cannot intercept, so they still fire even when the setting is on. Known examples include Jetpack order sync and Klaviyo for WooCommerce. If you need to fully isolate a sensitive integration, you can also run your tests against a staging environment.