Skip to content

PulsegateEdge Lead Capture & Visitor Analytics

Cloudflare Worker powering real-time lead capture, dynamic forms, visitor tracking, and lead scoring

What is Pulsegate?

A Cloudflare Worker deployed at the edge with three core systems:

Lead Capture

Accepts form submissions from real estate marketing sites (JSON, form-data, multipart, text) and forwards them to Make.com webhooks for CRM integration. Every lead is enriched with engagement scoring, suspicion detection, and related project tracking.

Dynamic Form Builder

Injectable script at /form.js that generates configurable lead capture forms on any website. Supports multiple forms per page, Google Ads campaign auto-capture, client-side validation, and theme customization.

Visitor Tracking

A full analytics system that records sessions, page views, clicks, scrolls, and mouse movements. Provides browser fingerprinting, VPN detection, and real estate-optimized engagement scoring — all running at the edge with zero external dependencies.

Stack

ComponentTechnology
RuntimeCloudflare Workers (ESM, Wrangler v4)
LanguageTypeScript
DatabaseCloudflare D1 (SQLite at the edge)
CacheCloudflare KV (real-time counters)
StorageCloudflare R2 (raw event logs)
TestsVitest + @cloudflare/vitest-pool-workers (214 tests)
DocsVitePress

Environments

EnvironmentWorker Name
Developmentpulsegate-development
Productionpulsegate