Skip to content

Features ​

Pulsegate has three main systems running on the same Cloudflare Worker, plus several cross-cutting intelligence layers.

Navigate: Use the sidebar (left) to jump to any feature. Every feature below has a dedicated doc in this folder.

Feature docs (all covered) ​

DocDescription
Lead CaptureForm submission flow, enrichment, webhook, duplicate/re-engage, D1/KV
Form Builderpulse.js / form.js, siteKey/formId, /forms/config, themes, hidden fields
Visitor TrackingSessions, events, queue, R2/D1/KV storage
Session ReplayReplay viewer, /replay/sessions, events from R2
FingerprintingBrowser fingerprint, visitor_id, identity_network
VPN DetectionMulti-signal VPN/proxy scoring
Engagement Scoring0–100 score, duration/scroll/clicks/returns
Lead ScoringBridging tracker and lead capture, webhook payload
Fraud DetectionSuspicion score, honeypot, time-to-submit, velocity
Related ProjectsCross-project inquiry tracking
IP BlockingBlockedIPs, BlockedIPLeads, honeypot auto-block
IP WhitelistingWhitelistedIPs, test vs internal, TestingLeads
Sent to Make.comMakeWebhookSends, dashboard section, payload log
SettingsDashboard Settings, AppSettings, Marketing API keys
Lead drought alertAlert when no lead in N minutes; Make.com webhook; Settings config
Marketing AccessAdmin vs marketing roles, PII masking, visible pages
Environment ConfigEnv vars, secrets, AppSettings fallbacks

Quick links by topic:

TopicPages
Lead & formsLead Capture, Form Builder, Sent to Make.com
Tracking & replayVisitor Tracking, Session Replay, Fingerprinting, VPN Detection
Scoring & fraudEngagement Scoring, Lead Scoring, Fraud Detection, Related Projects
IP & securityIP Blocking, IP Whitelisting
Dashboard & configSettings, Lead drought alert, Marketing Access, Environment Config

Lead Capture ​

The original system. Accepts form submissions from real estate marketing websites and forwards them to Make.com for CRM integration.

Dynamic Form Builder ​

Injectable script that generates configurable lead capture forms on any website — no backend changes needed.

Visitor Tracking ​

A full analytics system built for session-level visitor intelligence.

  • Visitor Tracking — Sessions, events, page views, clicks, scrolls
  • Fingerprinting — Cross-session identity via canvas, WebGL, audio fingerprinting
  • VPN Detection — Multi-signal scoring to identify proxy/VPN traffic

Session Replay ​

Visual playback of visitor behavior for deeper understanding of user intent.

  • Session Replay — Cursor trail, click visualization, scroll depth, timeline with playback controls

Lead Intelligence ​

Layers that enrich leads with behavioral data and risk signals.

  • Engagement Scoring — Real estate-optimized 0-100 score (duration, scroll, clicks, return visits)
  • Lead Scoring Integration — Bridges tracking and lead capture for automatic enrichment
  • Fraud Detection — Suspicion scoring, honeypot, time-to-submit, multi-form tracking
  • IP Blocking — Block IPs from the dashboard; reject submissions at capture from blocked IPs; honeypot auto-block; blocked status on leads and submissions; Blocked IP leads audit table
  • IP Whitelisting — Whitelist IPs from the dashboard; requests from whitelisted IPs can skip certain checks (e.g. rate limit, block)
  • Related Projects — Cross-project visitor tracking for multi-project pages

Dashboard ​

  • Settings — Admin-only Settings section: hub for Forms config, Make.com toggles, Lead drought alert, Marketing API keys
  • Sent to Make.com — Payloads successfully sent to the Make.com webhook (admin-only)
  • Environment config — Environment-level options and feature flags (vars, secrets, and future dashboard controls)