Skip to main content
Architecture & Safety

How ClientSignal Works

Built with rigorous security and isolation from the ground up: verified domain ownership, isolated headless browsers, and non-destructive synthetic journeys.

1

Step 1: Domain Authorization & Verification

Before any active browser tests are dispatched, our system requires proof of domain ownership or authorized administrative control. You verify domains via a simple DNS TXT record or a secure verification file.

TXT record: clientsignal-verification=cs_live_92018471...

This safeguard ensures synthetic tests are only performed on web properties your agency has explicit permission to manage.

2

Step 2: Safe Synthetic Journey Configuration

You configure the specific form fields and supply test parameters. You also define a dedicated test destination (such as a staging email inbox or test webhook endpoint).

What we do test:Contact forms, quote estimation forms, demo booking requests, and multi-step inquiry journeys.
What we NEVER test:Live credit card checkout gateways, customer-facing purchase triggers, or unverified arbitrary URL paths.
3

Step 3: Isolated Browser Execution & SSRF Protection

Tests run in isolated, ephemeral container runners. Every target URL is validated against strict Server-Side Request Forgery (SSRF) rules to block loopback addresses, private IP subnets, and cloud metadata endpoints.

Monitored HTML and form elements are treated strictly as untrusted data, ensuring hostile external scripts never execute within the ClientSignal application.

4

Step 4: Confirmed Incident Escalation & Client Reports

If an issue occurs, ClientSignal re-checks the endpoint to confirm whether the failure is transient or real. Confirmed failures immediately alert your agency team via Slack, email, or webhook with full diagnostic logs.

At month-end, export branded reliability summaries to show clients the uptime, speed, and continuous form testing performed under their retainer.

Transparent Testing Limits

ClientSignal provides high-confidence synthetic verification of configured paths, but does not claim to simulate every arbitrary permutation of end-user device configurations or guarantee 100% uptime. Synthetic testing is designed as a proactive early-warning radar for agencies, paired with best-practice web maintenance.