Know when every email gets read

Track opens and clicks on any email you send. Use the Gmail extension for instant, no-code tracking — or integrate with the REST API for full programmatic control.

No code
Gmail extension setup
REST API
For developers
Real-time
Event dashboard

Track emails straight from Gmail

Install the Chrome extension, sign in, and every email you send from Gmail is automatically tracked. No technical setup, no code, no copy-pasting URLs.

Install the extension

Add the MetricHQ Chrome extension from the Chrome Web Store. Sign in with your MetricHQ account.

Send an email normally

Compose and send from Gmail as usual. The extension automatically injects a tracking pixel and rewrites your links behind the scenes.

See who opened it

Green badges appear next to opened emails in your sent folder. Click through to the dashboard for detailed analytics.

Everything happens automatically

The extension handles all the technical details. You just send emails and check who opened them.

Automatic pixel injection

A tracking pixel is added to every outgoing email when you hit Send. No manual steps required.

Automatic link rewriting

Links in your email are replaced with tracked redirect URLs so you know exactly which links get clicked.

Sent folder badges

Green check icons appear next to opened emails right in your Gmail sent list. See at a glance who's read your message.

Real-time dashboard

See opens, clicks, devices, and geography as they happen. Filter by date, recipient, or subject.

Per-message control

Toggle tracking on or off for individual emails with a single click in the compose toolbar.

Private & secure

Your tracking data is isolated to your account. We don't share data with third parties or use it for advertising.

Full API for programmatic tracking

Building a product that sends email? Use the REST API to add tracking to transactional and marketing emails from any language, any framework, any email provider.

Create a tracked message

POST to the API with your email subject, recipient, and links. You get back a pixel URL and tracked link URLs.

Embed in your email

Add the 1×1 pixel as an <img> tag. Replace link hrefs with the tracked URLs. Send through your existing email provider.

Query events or use webhooks

Opens and clicks stream into your dashboard in real time. Query the API for analytics, or configure webhooks to trigger downstream workflows.

track-email.sh
# 1. Create a tracked message
curl -X POST https://api.metrichq.com/v1/messages \
  -H "Authorization: Bearer $API_KEY" \
  -d '{
    "subject": "Your invoice #1042",
    "recipient": "alice@example.com",
    "links": [
      { "originalUrl": "https://pay.example.com/1042",
        "label": "Pay Now" }
    ]
  }'

# Response includes:
#   pixelUrl:  "https://api.metrichq.com/p/abc..."
#   trackedLinks[0].trackingUrl: "https://..."

# 2. Embed in your email HTML
#   <img src="PIXEL_URL" width="1" height="1" alt="">
#   <a href="TRACKING_URL">Pay Now</a>

# 3. Query events later
curl -X POST https://api.metrichq.com/v1/messages/search \
  -H "Authorization: Bearer $API_KEY" \
  -d '{ "page": 1, "pageSize": 20 }'

Built for developers who hate bloat

A clean REST API, full OpenAPI spec, and nothing else. Works with any email provider — no vendor lock-in.

Open tracking

Invisible 1×1 tracking pixel served in under 50ms. Know exactly when and how many times an email is opened.

Click tracking

Redirect links that log every click with timestamp, device, and location, then forward to the original destination.

Any language, any provider

Plain REST API — call it from Go, Python, Node, Ruby, or anything that speaks HTTP. Works with SendGrid, Postmark, SES, SMTP, or any email infrastructure.

Webhook notifications

Get notified in real time when emails are opened or links are clicked. Trigger downstream workflows without polling.

Multi-tenant & secure

API key authentication with strict tenant isolation. Your data is completely separated from other accounts.

Full OpenAPI spec

Auto-generated OpenAPI documentation and a TypeScript client SDK. No guesswork, no proprietary SDKs.

Start tracking emails in five minutes

30-day free trial on every plan. No credit card required to get started.