Partner Partner

Changelog

A running history of what we’ve built across Partner Partner — features, improvements, and fixes, day by day.

Fix

Fixed false and overstated dollar figures in Receipts

We corrected a detector that could flag a false commission shortfall for partners paid on an annualized or managed rate. As a structural backstop, Partner Partner now refuses to publish any dollar-figure conclusion unless the underlying numbers are fully confirmed — otherwise it's kept as a quiet data-health note. Two earlier over-counting bugs were also fixed.

Receipts
Feature

Uploading an agreement now builds the program and tier for you

When you upload a partner agreement, Partner Partner now automatically drafts the matching program and tier structure for the tech partner to review and publish — closing the loop from “agreement on file” to “graded program” with no manual setup. This used to run for one pilot customer; it's now on for every agency.

AgreementsTiers
Improvement

Receipts now show a confidence level and link to their source agreement

Every evidence “Receipt” now carries a confidence label, so it's clear how sure Partner Partner is about a finding. Receipts tied to an agreement link straight back to that document (and vice-versa), so any finding traces to its source. The agreement-matching pipeline behind this reached every customer at the same time.

ReceiptsAgreements
Platform

Agreement compliance checks now run for every agency

Partner Partner now automatically reads uploaded partner agreements for every agency and checks for renewal windows, payment delays, rate mismatches, and commission-tail issues — feeding your Data Health picture. Previously this ran for one pilot customer only.

ComplianceAgreements
Improvement

A Data Health score — and issues only surface once they're confirmed

Your data now rolls up into an overall Data Health score that summarizes quality at a glance. We also changed the default so a potential issue only becomes a customer-facing Receipt once the engine can confirm it — unconfirmed items take the quieter Data Health path instead of alarming you prematurely.

Data HealthReceipts
Improvement

Directory filters + testimonials

Agency-type filters, client testimonials on profiles, the real brand favicon, and more agency detail surfaced from Bubble.

DirectoryAgencies
Feature

Agency directory launched

Merchants can now browse and discover agencies, each with a public profile. Live at partners.yourpartnerpartner.com.

DirectoryAgencies
Fix

Directory reliability hardening

A keep-alive cron and failure alerts prevent the free-tier database from auto-pausing and taking the site down.

DirectoryPlatform
Fix

Real ZIP export for migrations

Egress now streams a genuine download bundle instead of reporting a false success; the bridge secret is captured to AWS.

Migration
Feature

connect.* bridge live and standalone

The migration bridge is live-proven, ungated, and running non-embedded at connect.yourpartnerpartner.com.

Feature

Billing-only migration ungated

Org-scoped extraction now works for billing-only merchants, gated by 8-category data-sharing consent.

Migration
Improvement

Migration Center repositioned and hardened

Durable framing, a sign-in-first landing, and a real intake panel with email delivery.

Migration
Feature

Migration app works end-to-end

Deep-link auth → dashboard → extract → ZIP egress, with a hardened bridge (retry/backoff, pagination-ceiling detection, structured error capture).

Migration
Platform

Migration data plane on Neon Postgres

Migration state, usage events, and billing are extracted into a dedicated Neon database.

Migration
Feature

Directory launch bundle

SEO, social cards, analytics, custom domain, and guarded write-back of headline/bio to Bubble — the directory readied for launch.

Directory
Improvement

Richer consultant profiles

Avatars, a Partnerships filter facet, and a private-preview gate ahead of the public launch.

Directory
Feature

Agreement renewal detection + email-domain matching

The Engine flags upcoming agreement renewal windows and matches otherwise-unmatched customers to accounts by email domain.

Engine
Feature

Engine reads partner agreements

Agreement PDFs are ingested into structured draft records the Engine can reason about.

Engine
Feature

Directory syncs identity from Bubble

Profiles pull canonical identity from the Bubble database (read-only), so the directory stays in step with the system of record.

DirectoryBubble
Feature

Partner/agency directory project kicks off

A new directory app takes shape: admin back office, intro-request flow, and Partner Partner branding.

Directory
Platform

Safe multi-tenant Engine rollout

Per-tenant allowlist gating so the Engine can be switched on one customer at a time. First live tenant onboarded.

Engine
Feature

Evidence-backed data-quality Issues

Every Issue the Engine raises now carries the specific records that prove it, behind a suppression gate so only real problems surface.

Engine
Fix

Fixed cross-tenant data isolation

Raw customer records could leak between tenants under some pulls. Scoping was corrected end-to-end, with a migration to close the gap.

Engine
Platform

Automated partner-data analysis goes live

The Engine begins analyzing partner and commission data on every run — idempotent, with full audit trails. This is the backbone that surfaces data-quality Issues.

Engine
Brand

Rebrand from Prish to Partner Partner

The company rebranded from “Prish” (prish.io) to “Partner Partner” (yourpartnerpartner.com), narrowing its positioning to a sales platform built for Shopify agencies and their partners.

BrandRebrand