← Integrations
Dub logo

Dub

Dub link clicks, conversions, and affiliate revenue on your iPhone home screen, refreshed on demand.

Workspace-wide click and conversion pulse

The Workspace Pulse module aggregates total clicks, leads, sales, and sales revenue across every short link in your Dub workspace. Choose any timeframe from 24 hours to 90 days and the numbers sit on your home screen or lock screen without opening a browser. Each metric includes a trend chart, so you can tell at a glance whether traffic is rising or dropping across the selected window. For founders who want an ambient read on whether their links are alive during a launch or a quiet stretch, this is the number to keep front and center.

Per-link tracking for launches and campaigns

The Link Pulse module focuses on a single short link of your choice. Select a link from your workspace and a timeframe, and PulseKit surfaces click count, lead conversions, sale count, and revenue for that URL. Add a widget before a product launch tweet, a newsletter drop, or a time-limited campaign and you get a dedicated panel that answers the question of whether that specific link is landing. Up to 100 of your most recently created links appear in the picker, and every metric includes a trend chart bucketed to the selected interval.

Affiliate program health

The Affiliate module (Dub Advanced plan required) surfaces five signals from your partner program: active partner count, lifetime revenue partners have driven, total commissions paid to date, and both pending commissions and pending payouts from the current 30-day window. If your Dub workspace runs a partner program and you want to know at a glance whether partners are active and payouts are staying current, this module puts that read on your home screen next to your direct-link traffic. Workspace Pulse and Link Pulse require Dub Pro plan or higher.

How to get your Dub API key

Dub needs a Workspace API key:

  1. Sign in at app.dub.co.
  2. Open the workspace you want to track → Settings → Tokens.
  3. Click Create Token.
  4. Label it PulseKit.
  5. Copy the token (shown only once).
  6. Paste it here.

The token gives PulseKit read-only access to your workspace links, analytics, and partner program. PulseKit can never modify or delete data in your Dub account.

Plan notes:

  • Workspace Pulse and Link Pulse modules need Dub Pro plan or higher.
  • The Affiliate module needs Dub Advanced plan or higher.

Workspaces on lower tiers can still connect their key; the affected modules will surface a friendly upgrade prompt until the workspace is upgraded.

Security

How we protect your credentials

Your Dub API key is sealed on this device with AES-256-GCM before it ever leaves your iPhone. Only your device holds the unwrap secret, stored in the iOS Keychain. The PulseKit backend wraps that already-encrypted payload again with its STORAGE_SECRET and writes the double-envelope blob to Postgres, so the server never sees your plaintext key at rest. Each fetch request includes a one-time unwrap secret that decrypts the inner envelope only long enough to call Dub. The key is scoped to this device, can be revoked from PulseKit at any time, and is never written to logs.

What you can track

Pick the metrics you care about and pin them as widgets.

Workspace Pulse

Click, lead, sale and revenue totals across every short link in your Dub workspace

  • 49
    Total Clicks
  • 83
    Total Leads
  • 98
    Total Sales
  • 66
    Sales Revenue

Affiliate

Partner program health — active affiliates, lifetime sales they drove, commissions paid, plus pending commissions and payouts from the last 30 days

  • 55
    Active Partners
  • 24
    Partner Sales Revenue
  • 62
    Commissions Paid
  • 61
    Pending Commissions (30d)
  • 34
    Pending Payouts

Link Pulse

Click, lead, sale and revenue for a single short link — track a launch, campaign, or affiliate link

  • 77
    Link Clicks
  • 19
    Link Leads
  • 34
    Link Sales
  • 30
    Link Sales Revenue

Numbers shown are illustrative — your widgets show your live data.

Who uses this

  • Indie founders

    During a product launch, the Workspace Pulse widget shows total clicks, leads, and revenue across every link in your workspace at a glance. Add a Link Pulse widget for the announcement link to track whether that specific URL is hitting its target, without unlocking your phone to check Dub.

  • Solo marketers

    Pin a Link Pulse widget to a campaign link before a newsletter send or paid promotion. The widget tracks clicks, lead conversions, and revenue for that link over any timeframe from 24 hours to 90 days, so you can measure individual campaign performance between sessions without opening a browser.

  • Affiliate operators

    The Affiliate module shows active partner count, lifetime partner-driven revenue, commissions paid, pending commissions from the last 30 days, and queued payouts in one widget. If you manage a Dub partner program, this keeps the program visible on your home screen alongside your workspace traffic numbers.

FAQs

What Dub plan do I need to use PulseKit?

Workspace Pulse and Link Pulse require Dub Pro plan or higher. The Affiliate module requires Dub Advanced plan. You can connect a key from any plan tier, but analytics metrics will show an upgrade prompt until your workspace meets the required plan.

How do I get a Dub API key for PulseKit?

Sign in at app.dub.co, open your workspace, go to Settings then Tokens, and click Create Token. Name it PulseKit, copy the token (it is shown only once), and paste it into PulseKit. The token is workspace-scoped and gives PulseKit read-only access to your links and analytics.

Can I track a specific short link on my home screen?

Yes. The Link Pulse module lets you select any short link from your workspace and a timeframe, then displays click count, lead conversions, sale count, and revenue for that link in a dedicated widget. PulseKit lists up to 100 of your most recently created links in the picker.

Does PulseKit show conversion revenue from Dub?

Yes. Both Workspace Pulse and Link Pulse include a Sales Revenue metric showing total USD revenue from sale conversions tracked through Dub. Dub records sale amounts in cents internally; PulseKit divides by 100 and displays the result in USD. Conversions must be enabled in your Dub workspace for sales data to appear.

How often does PulseKit refresh Dub data?

PulseKit fetches Dub data on demand, refreshing when you open the app or pull to refresh a widget. Dub enforces a rate limit of 2 analytics requests per second on Pro plans, and PulseKit staggers its requests to stay within that limit.

Is my Dub API key stored securely in PulseKit?

Your API key is encrypted with AES-256-GCM on your device before it leaves your iPhone, using a secret stored in the iOS Keychain. The PulseKit server applies a second encryption layer before writing to storage, so the plaintext key is never visible in server logs or at rest.

Can I track my Dub affiliate program with PulseKit?

Yes. The Affiliate module (Dub Advanced plan required) shows active partner count, lifetime partner-driven revenue, total commissions paid, pending commissions from the last 30 days, and payouts queued for partners in a single widget. Add it alongside Workspace Pulse to monitor traffic and affiliate health from the same screen.

Dub logo

Add Dub widgets to your iPhone

Install PulseKit, paste your credentials, pick a widget.

Download