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)