Skip to main content
Shipping updates

Changelog

What we've shipped lately. Follow along to see what's new, what got better, and what we fixed.

  1. newdashboard

    Platform Performance comes to your dashboard

    A new section below your KPIs breaks performance out by platform — and pixel-only sites finally get their own metrics card.

    • Platform Performance: one card per connected platform (Meta, Google, TikTok, Shopify, and more) right on the dashboard, driven by the date range you already picked.
    • Each card has its own metric picker that shows only what that platform actually reports — no more scrolling past metrics a channel never sends.
    • New Website card for pixel-only sites: if you don't run Shopify or WooCommerce, you now see Unique Visitors, Sessions, Pageviews, Pages/Session, Conversions, and conversion rate straight from your tracking pixel.
    • Stores split cleanly by source, ad platforms roll up from campaign data, and lead sources break out by channel — all in one glance.
  2. improvedfixed

    Readability & UTM Builder polish

    Smaller fixes that make the day-to-day feel right — especially in light mode and around copying links.

    • Light-mode contrast fixes across metric pickers, tables, and the channel scorecard — no more greyed-out text on a white background.
    • Donut/wheel charts: the center total now fades on hover so the tooltip never collides with the number underneath it.
    • UTM Builder: the saved-link panel now shows your full shareable URL, and every Copy button confirms with a floating toast so you know it actually copied.
  3. newapi

    Operate Persequor from your AI assistant

    Persequor now ships a Model Context Protocol (MCP) server, so you can ask Claude (or any MCP client) about your real attribution data — and have it take action.

    • Connect in seconds: generate an API key in Settings → API and point your MCP client at https://www.persequor.ai/api/mcp with a Bearer header.
    • Eleven tools out of the box — list and read leads, orders, campaigns, and workspaces; pull lead attribution, workspace metrics, campaign performance, and the agency rollup; create and update leads.
    • Agency keys reach every workspace you manage, so "which client had the best ROAS last week?" is one question, not ten logins.
    • Read and write, with guardrails: every write is audit-logged, demo workspaces are read-only, and access follows the same permissions as your dashboard.
  4. improveddashboardintegrations

    Agency Rollup gating, truthful KPI deltas & cleaner integrations

    A batch of dashboard refinements: the right features for the right plan, trend colors that finally tell the truth, and a logo cleanup across every integration.

    • Agency Rollup is now an Agency-plan feature — shown to agency and white-label accounts, with a clear upgrade path for everyone else.
    • KPI trend colors reflect direction now: a rising Cost Per Lead shows red (that's bad), not green. AOV and other ratios gained real period-over-period deltas.
    • Every integration logo was restandardized to a clean, on-brand SVG — no more mismatched or placeholder marks.
    • The Guides tab grew from 33 to 56 walkthroughs, including new E-commerce and Developers & API sections so you can self-serve almost any setup.
  5. newdashboardintegrations

    Real-time dashboards + proactive alerts

    Leads and orders now appear on the dashboard as they happen. When a platform connection breaks, we tell you before you notice.

    • Dashboard + notification bell use Supabase realtime — new leads, new orders, and new alerts appear without a refresh.
    • Integration health monitor: Google Ads invalid_grant and Meta token expiry now fire a notification + mark the connection broken, with a one-click Reconnect CTA.
    • Trial-ending alerts at T-3 days (warning) and T-1 day (urgent) so owners can add a card before the dashboard goes read-only.
    • Empty states across Leads, Orders, and Campaigns — no more bare "no data" tables for fresh workspaces.
  6. newapi

    Customer API + developer docs

    Read your Persequor data from your own apps, dashboards, and Zapier/Make workflows.

    • Generate API keys in Settings → API. SHA-256 hashed at rest, shown in plaintext exactly once.
    • GET /api/v1/leads and GET /api/v1/orders with since / status / before cursor filters.
    • Full docs at /developers with curl examples, auth, response shapes, and base URL.
  7. newwhite-labeldashboard

    White-label logo upload + workspace type presets

    Agencies can drop in their own logo. Workspaces pick lead-gen, ecommerce, or hybrid and the app adapts.

    • Settings → White Label → drop a PNG/SVG/JPG logo. Shows across the dashboard and email templates once saved.
    • Workspace type (Leads / Ecommerce / Hybrid) chosen at onboarding now drives the sidebar and dashboard — lead-gen workspaces hide Orders, ecommerce hides Leads.
    • Admin accounts are a separate login tier — no more toggling between the customer dashboard and the admin console.
  8. opsimproved

    Sentry + PostHog wired up

    Production monitoring and product analytics are now live on every page.

    • Sentry Issues catches server errors within seconds, with uploaded sourcemaps so stack traces are readable.
    • PostHog captures pageviews and autocapture events across the app, including anonymous sessions before sign-up.
    • Global error boundary + branded 500 page so runtime errors stop surfacing Next.js' default gray screen.