v2.0 now live · 16 new platform upgrades

Know exactly where
every lead came from.

Matchbax stitches together web sessions, phone calls, form submissions, and CRM outcomes into a single identity graph — with 120-signal device fingerprinting that survives cookie deletion.

Login to Dashboard → View Integration Docs
Explore
120+
Device fingerprint signals
>95%
Cross-device match accuracy
8+
Native integrations
<50ms
Fingerprint computation time
What's New

16 platform upgrades in v2.0.

Advanced analytics, enterprise authentication, automation tools, and compliance features — all shipped in one release.

✉️

Email Invitations

Invite team members and clients directly via email with secure, time-limited signup links.

New
🔑

Password Reset Flow

Self-service password reset via SMTP-delivered secure tokens. No admin intervention required.

New
🪟

Microsoft 365 SSO

Azure AD OAuth2 single sign-on for enterprise teams. One-click login with your M365 account.

Enterprise
🗂️

Client Archiving & Tags

Archive inactive clients, add notes, and tag accounts for faster filtering in large agency setups.

New
📅

Date Range Picker

Flexible date range presets (7d, 30d, 90d, custom) across all analytics and reporting views.

New
🔀

Multi-Touch Attribution

Switch between first-touch, last-touch, linear, and time-decay attribution models in one click.

Analytics
🔽

Conversion Funnel

Visualise drop-off at each funnel stage — from first session through to closed deal.

Analytics
📊

Channel Comparison

Side-by-side channel performance charts with conversion rate and cost-per-lead breakdowns.

Analytics
💰

Revenue Attribution

Attach deal values to attributed conversions and report revenue by channel, campaign, and source.

Analytics
📈

Usage & Quota Tracking

Monthly event counts, API call quotas, and per-client usage dashboards for accurate billing.

New
🎯

Google Ads Auto-Upload

Daily scheduled offline conversion uploads to Google Ads via the API — zero manual exports.

New
⚙️

Background Job Management

Monitor and manage all background jobs (lead scoring, exports, sync) with status and history UI.

New
🛡️

Identity Suppression UI

Submit suppression requests from the dashboard. Removes identity signals and prevents future matching, with a full audit trail.

Privacy
🔍

Duplicate Review Queue

Review and merge duplicate person nodes flagged by the identity graph — no more data fragmentation.

New

Zapier Webhooks

Push attributed lead data to 6,000+ apps via Zapier webhooks with configurable event triggers.

New
📧

SMTP Email Module

Native nodemailer integration for transactional emails — invites, alerts, and reports from your own domain.

New
Features

Everything attribution should be.

From first click to closed deal — every touchpoint captured, matched, and attributed without relying on third-party cookies.

Cross-Channel Attribution

Unify web visits, inbound calls, form submissions, and CRM deals into a single customer journey. Supports UTM, gclid, fbclid, msclkid, ttclid, IDFA, GAID, and UID2.

Multi-touch

120-Signal Device Fingerprinting

Canvas rendering, WebGL GPU parameters, audio pipeline output, 65-font bitmask, media queries, speech synthesis voices, and 21 navigator signals. Persists across cookie clears.

Cookie-free

Probabilistic Identity Graph

Confidence-weighted matching across email hash, phone hash, IP address, and device fingerprint. Merges duplicate person nodes automatically as new identifiers arrive.

Identity

Real-Time Monitoring

WebSocket-powered live conversion feed delivers call, form, and CRM events to your dashboard with sub-second latency. Watch attribution happen as it occurs.

Live

Eight Native Integrations

Webhooks for CallRail, CTM, Gravity Forms, JotForm, and Typeform. Push attribution upstream to Meta CAPI, Google Analytics 4, and Google Ads via the official API with daily auto-upload.

Integrations

Multi-Tenant SaaS

Isolated PostgreSQL schema per client, JWT auth, Microsoft 365 SSO, email invitations, full audit logging, identity suppression tools, and role-based access across Admin, Agency, and Client tiers.

Enterprise
How it works

Three steps from click to attribution.

Drop in one script tag. The rest is automatic.

1

Instrument your site

Add a single script tag. Matchbax captures UTM parameters, click IDs, referrer, and a 120-signal device fingerprint on every page load. No configuration required.

<script src="https://your-domain/attribution.js" data-client-id="YOUR_ID"></script>
2

Receive all touchpoints

Inbound calls from CallRail or CTM, form submissions from Gravity Forms, JotForm, or Typeform, and CRM deal updates all route to the identity graph via verified webhooks.

POST /webhook/callrail POST /webhook/form-provider/:id POST /event/crm
3

Close the loop

Every conversion is matched back to the originating session and channel. View the full journey in your dashboard, push confirmed conversions to Meta CAPI and GA4, and score leads automatically.

Device Fingerprinting

120 signals across 7 independent groups.

Each group is hashed independently then combined. Losing any single signal (e.g. blocked AudioContext) degrades accuracy by only one seventh — the fingerprint stays highly effective.

Canvas 2D
1
Pixel hash of multi-font text, emoji, gradient fill, arc, and drop-shadow. Sub-pixel rendering differs per GPU driver and OS.
WebGL
18
GPU vendor & renderer, shader precision formats (HF/MF vertex + fragment), 8 capability limits, aliased ranges, and the full sorted extension list hash.
Audio Pipeline
1
OfflineAudioContext renders a triangle oscillator through a dynamics compressor. Floating-point output is hardware and OS-specific. Most uniquely-identifying browser signal available.
Font Bitmask
65
Canvas width test for 65 fonts: Windows, macOS, Linux, iOS, Android, CJK, Arabic, and common web fonts. Highly user and locale specific.
Navigator & Screen
21
CPU cores, device RAM, touch points, screen dimensions (physical + available), pixel ratio, color depth, platform, languages, connection type, heap limit, timezone offset, CSS features.
Media Queries
13
Color scheme, reduced motion, color gamut (sRGB/P3/Rec2020), pointer type (coarse/fine), forced colors, inverted colors, display mode, dynamic range.
Speech Voices
1
Hash of the installed speechSynthesis voice list. Voice set varies by OS and installed language packs.
Total
120+
All groups combined with djb2 hash, then SHA-256 hashed server-side. Graceful degradation: each group fails independently and silently.
Tech Specs

Built for production from day one.

Self-hostable via Docker. Everything open, nothing phoned home.

Runtime & Infrastructure
Runtime Node.js 18+
Framework Express.js 4
Database PostgreSQL 15
Multi-tenancy Isolated schema per client
Authentication JWT + bcrypt, Microsoft 365 SSO
Real-time WebSocket (ws 8)
Container Docker + Docker Compose
Process manager dumb-init (non-root)
Attribution Engine
Fingerprint signals 120+
Signal groups 7 independent groups
Compute time < 50 ms client-side
Identity model Probabilistic graph, confidence-weighted
Attribution models First-touch, last-touch, linear, time-decay
Match accuracy > 95% cross-device
Server-side hash SHA-256 (no raw PII stored)
Click IDs tracked gclid, fbclid, msclkid, ttclid
Mobile ad IDs IDFA, GAID, UID2
Security & Privacy
PII storage SHA-256 hashed only
Webhook auth HMAC-SHA1 (CallRail), token (CTM)
Rate limiting Configurable per window
Audit log Immutable change log per client
CORS Configurable origin allow-list
DB SSL Configurable (Supabase-compatible)
GDPR suppression Identity erasure + suppression audit trail
Secrets Environment variables, never in code
Client Script
Language ES5-compatible JavaScript
Dependencies Zero — no external libraries
Cache TTL 1 hour (ETag + Cache-Control)
Form enrichment Hidden-field injection + sniff mode
UUID persistence First-party cookie (sliding expiry)
Session storage sessionStorage fallback for SPAs
Lead scoring Automated, scheduled background job
Integrations

Plug in to your entire marketing stack.

HMAC-verified webhooks in. Enriched attribution data out — now including Google Ads API auto-upload and Zapier automation.

CallRail

HMAC-SHA1 signed webhook ingestion for inbound call attribution.

Call tracking

CallTrackingMetrics

Token-authenticated CTM call webhooks with full caller metadata.

Call tracking

Gravity Forms

WordPress form submission webhooks with UUID enrichment.

Forms

JotForm

JotForm webhook handler with automatic lead attribution.

Forms

Typeform

Typeform response webhooks matched back to the session graph.

Forms

Meta Conversions API

Push attributed lead events to Meta CAPI for offline conversion matching.

Ad platform

Google Analytics 4

Sync attribution data back to GA4 for unified reporting.

Analytics

Google Ads

Daily automated offline conversion uploads via the Google Ads API — no manual exports needed.

Ad platform

Zapier

Push attributed lead events to 6,000+ apps via configurable Zapier webhook triggers.

Automation

Coming soon

HubSpot and Salesforce CRM integrations on the roadmap.

Roadmap
Pricing

Transparent pricing. No per-call fees.

Unlike call-tracking tools that charge per minute, Matchbax is a flat monthly platform fee. Pick the tier that fits your client count.

Starter
Starter
For agencies just getting started with attribution.
$ 149 /mo
Up to 3 clients · billed monthly
  • 3 client accounts
  • 10,000 attributed events/mo
  • 120-signal device fingerprinting
  • CallRail + 1 form integration
  • Last-touch attribution model
  • Real-time conversion feed
  • Email support (48 h SLA)
  • Multi-touch attribution models
  • Google Ads auto-upload
  • Microsoft 365 SSO
Agency
Agency
Unlimited scale for established agencies.
$ 899 /mo
Unlimited clients · billed monthly
  • Unlimited client accounts
  • 200,000 attributed events/mo
  • Everything in Growth
  • Google Ads daily auto-upload
  • Microsoft 365 SSO
  • Background job management
  • Usage & quota dashboards
  • API access
  • Priority support (4 h SLA)
  • Onboarding call included
Enterprise
Enterprise
Custom volume, SLAs, and infrastructure options.
Custom
Unlimited everything · annual contract
  • Everything in Agency
  • Custom event volume
  • Dedicated infrastructure option
  • Custom integrations & webhooks
  • White-label dashboard
  • 99.9% uptime SLA
  • Dedicated customer success
  • Security review & BAA available
  • Quarterly business reviews
  • 1 h emergency support SLA

Compare: CallRail charges $45–$145/mo + per-minute fees · WhatConverts from $30/mo (per-lead caps) · Hyros from $350/mo · Northbeam ~$3,000+/mo — Matchbax includes call, form, and device-fingerprint attribution in one flat fee.

Contact

Let's talk attribution.

Whether you're migrating from another tool, evaluating Matchbax for a client, or want a live walkthrough — we're happy to help.

🚀
Live demo See attribution in action with your own data
🔌
Migration support We'll help map your existing CallRail or GA4 setup
💬
Custom pricing High-volume or white-label needs? Let's talk

We won't share your details. Expect a reply within one business day.

Ready to attribute every lead?

Log in to your dashboard to explore the new v2.0 analytics, configure integrations, and monitor conversions in real time.

Open Dashboard →