B2B2B Geo Analytics Infrastructure

Add client-facing geo insights in 5 minutes

GeoPulse gives SaaS founders a multi-tenant tracking engine, privacy-first processing, and embeddable demographic UI without building maps or IP pipelines from scratch.

No cookies required Web + Email + API tracking API/Backend access on every plan

Built For

Client-facing SaaS

Ship analytics features without standing up data-viz infra.

Collection

Web + Email + API

Capture geography signals in every surface where users interact.

Data Model

Tenant-safe by design

Project and sub-project isolation keeps customer data clean.

Privacy

No-cookie tracking

IP masking and privacy-first event processing before storage.

Founder Journey

From Signup to Dashboard

Launch geo analytics in three implementation-ready steps, then ship the same UI inside every client workspace.

01

Provision Access

Generate API Keys

Create one project keypair and reuse it across script, pixel, and backend event collection.

Project-scoped Environment-safe

Create keys

POST /v1/keys
{
  "project_id": "proj_123",
  "user": "test1"
}

Response
{
  "public_key": "gp_pub_xxx",
  "private_key": "gp_sec_xxx"
}
02

Capture Signals

Collect Events + Metadata

Track context and metadata at the source while GeoPulse enriches location and trust data server-side.

Web script Email pixel Backend API

Collector options

<script src="https://geopulse.io/tracker.js"
  data-key="PUBLIC_KEY"
  data-sub="dashboard_view"
  data-meta-campaign="spring_launch"
  data-meta-plan="pro"
  data-meta-segment="trial"
  data-meta-device="desktop"
  data-meta-industry="saas"
  async></script>

<img src="https://geopulse.io/api/p.gif?key=PUBLIC_KEY&sub=email_newsletter&m_campaign=spring_launch&m_plan=pro&m_segment=trial&m_device=desktop&m_industry=saas" width="1" height="1" />

POST /api/log
Authorization: Bearer PRIVATE_KEY
{
  "ip": "x.x.x.x",
  "project_id": "123",
  "sub_project": "checkout",
  "metadata": {
    "campaign": "spring_launch",
    "plan": "pro",
    "segment": "trial",
    "device": "desktop",
    "industry": "saas"
  }
}
03

Ship In Product

Embed the Dashboard UI

Drop prebuilt components into your app and style them with your own palette.

React-ready Theme controls

Client dashboard component

import { GeoMap } from '@geopulse/react';

<GeoMap
  apiKey="PUBLIC_KEY"
  region:true
  source:true
  ip_type:true
  ip_trust:true
  metadata:true
  display_mode:true
  date_range:true
  start_date:01012025 // MMDDYYYY
  end_date:01012026 // MMDDYYYY
  only_chart:false
  
/>

Geo Demography Preview

How Client Analytics Can Look

This is an early preview, not the final product. The production version will be similar in direction, with a more polished experience and expanded capabilities.

Geo Demography Interactive cartographic analytics preview
Live
Layer Intensity

Customize View

Map Data ©2026

Country
Active Users
  • Germany 860
    +855%
  • United States 623
    +9.5%

What GeoPulse Includes

A Product Structure That Scales

01

Collect

JS tracker, 1x1 email pixel, and direct backend API.

02

Process

Tenant-aware routing, IP masking, and metadata enrichment.

03

Present

Embeddable map widgets and country/city insights for end users.

Multi-Tenant Project Engine

  • Dynamic project provisioning per customer
  • Sub-project namespacing for feature-level analytics
  • Hard data isolation between clients

Triple-Threat Data Collectors

  • JS tracker for web apps and SPAs
  • 1x1 tracking pixel for email and markdown
  • Direct backend API for server-side logging
  • Metadata tags for campaign, plan, segment, and custom fields

UI-as-a-Service Components

  • Interactive world map widget
  • Top countries and cities panels
  • Source breakdown charts and live theming
  • Configurable filter controls and metadata-driven slices

Privacy-First Architecture

  • IP masking/anonymization before storage
  • No-cookie tracking model
  • Compliance-ready architecture notes

Problem + Solution + Use Cases

Why Teams Choose GeoPulse

The Problem

  • Geo analytics is expensive and slow to build from scratch.
  • Web, email, and backend events often stay disconnected.
  • Multi-tenant client isolation is hard to implement correctly.
  • Privacy and compliance requirements increase complexity.

The GeoPulse Solution

  • One platform for script, email pixel, and backend API tracking.
  • Tenant-safe project and sub-project data separation.
  • Embeddable geo dashboard UI for fast in-product rollout.
  • Privacy-first processing with masked IP handling and no cookies.

Use Cases

What Purposes You Can Use It For

SaaS Client Dashboards

Add geo insights as a premium analytics feature inside your product.

Agency White-label Reporting

Show each client where demand and engagement come from by country.

Email Campaign Geography

Measure geo performance from email opens when JavaScript cannot run.

Launch & Market Expansion

Identify top countries for product launches and localization priorities.

Sales Territory Prioritization

Help GTM teams focus outreach on regions with active buyer intent.

Risk & Trust Signals

Use IP type and trust filters to support fraud and abuse workflows.

Build vs Buy Snapshot

Build internally

  • MaxMind license: ~$20/month
  • Map and chart implementation: 20+ engineering hours
  • Maintenance and infra overhead each month

Use GeoPulse

  • Start at $24/month
  • Web + Pixel + API in one platform
  • Multi-tenant model and embeddable UI ready

Coming Soon

Join the GeoPulse Early Access List

Join Waitlistt

This is an early preview, not the final product. The production version will be similar in direction, with a more polished experience and expanded capabilities.