{"version":"https://jsonfeed.org/version/1.1","title":"Partner Partner — What's New","home_page_url":"https://changelog.yourpartnerpartner.com","feed_url":"https://changelog.yourpartnerpartner.com/feed.json","items":[{"id":"b2000000-0000-4000-8000-000000000024","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000024","title":"Directory filters + testimonials","content_html":"<p>Agency-type filters, client testimonials on profiles, the real brand favicon, and more agency detail surfaced from Bubble.</p>\n","date_published":"2026-07-10T00:00:00.000Z","tags":["Improvement","Directory","Agencies"]},{"id":"b2000000-0000-4000-8000-000000000022","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000022","title":"Agency directory launched","content_html":"<p>Merchants can now browse and discover agencies, each with a public profile. Live at partners.yourpartnerpartner.com.</p>\n","date_published":"2026-07-09T00:00:00.000Z","tags":["Feature","Directory","Agencies"]},{"id":"b2000000-0000-4000-8000-000000000023","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000023","title":"Mantle identity-join live in production","content_html":"<p>Activated for the first live partner, connecting a merchant&#39;s data end-to-end.</p>\n","date_published":"2026-07-09T00:00:00.000Z","tags":["Platform","Mantle"]},{"id":"b2000000-0000-4000-8000-000000000021","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000021","title":"Mantle identity-join — no separate login","content_html":"<p>A connect deep-link binds a migration to the right company via a claim, so merchants skip a second sign-in.</p>\n","date_published":"2026-07-08T00:00:00.000Z","tags":["Feature","Mantle","Migration"]},{"id":"b2000000-0000-4000-8000-000000000020","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000020","title":"Directory reliability hardening","content_html":"<p>A keep-alive cron and failure alerts prevent the free-tier database from auto-pausing and taking the site down.</p>\n","date_published":"2026-07-07T00:00:00.000Z","tags":["Fix","Directory","Platform"]},{"id":"b2000000-0000-4000-8000-000000000019","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000019","title":"Real ZIP export for migrations","content_html":"<p>Egress now streams a genuine download bundle instead of reporting a false success; the bridge secret is captured to AWS.</p>\n","date_published":"2026-06-30T00:00:00.000Z","tags":["Fix","Migration"]},{"id":"b2000000-0000-4000-8000-000000000018","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000018","title":"connect.* bridge live and standalone","content_html":"<p>The migration bridge is live-proven, ungated, and running non-embedded at connect.yourpartnerpartner.com.</p>\n","date_published":"2026-06-29T00:00:00.000Z","tags":["Feature","Mantle"]},{"id":"b2000000-0000-4000-8000-000000000017","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000017","title":"Billing-only migration ungated","content_html":"<p>Org-scoped extraction now works for billing-only merchants, gated by 8-category data-sharing consent.</p>\n","date_published":"2026-06-26T00:00:00.000Z","tags":["Feature","Mantle","Migration"]},{"id":"b2000000-0000-4000-8000-000000000016","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000016","title":"Migration Center repositioned and hardened","content_html":"<p>Durable framing, a sign-in-first landing, and a real intake panel with email delivery.</p>\n","date_published":"2026-06-25T00:00:00.000Z","tags":["Improvement","Migration"]},{"id":"b2000000-0000-4000-8000-000000000015","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000015","title":"Migration app works end-to-end","content_html":"<p>Deep-link auth → dashboard → extract → ZIP egress, with a hardened bridge (retry/backoff, pagination-ceiling detection, structured error capture).</p>\n","date_published":"2026-06-23T00:00:00.000Z","tags":["Feature","Migration"]},{"id":"b2000000-0000-4000-8000-000000000014","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000014","title":"Migration data plane on Neon Postgres","content_html":"<p>Migration state, usage events, and billing are extracted into a dedicated Neon database.</p>\n","date_published":"2026-06-22T00:00:00.000Z","tags":["Platform","Mantle","Migration"]},{"id":"b2000000-0000-4000-8000-000000000013","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000013","title":"Mantle migration tooling built","content_html":"<p>Extraction orchestration, a purge planner/applier, and a scheduled sweep — the machinery for moving merchant data.</p>\n","date_published":"2026-06-18T00:00:00.000Z","tags":["Feature","Mantle","Migration"]},{"id":"b2000000-0000-4000-8000-000000000012","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000012","title":"Directory launch bundle","content_html":"<p>SEO, social cards, analytics, custom domain, and guarded write-back of headline/bio to Bubble — the directory readied for launch.</p>\n","date_published":"2026-06-17T00:00:00.000Z","tags":["Feature","Directory"]},{"id":"b2000000-0000-4000-8000-000000000010","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000010","title":"Richer consultant profiles","content_html":"<p>Avatars, a Partnerships filter facet, and a private-preview gate ahead of the public launch.</p>\n","date_published":"2026-06-15T00:00:00.000Z","tags":["Improvement","Directory"]},{"id":"b2000000-0000-4000-8000-000000000009","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000009","title":"Agreement renewal detection + email-domain matching","content_html":"<p>The Engine flags upcoming agreement renewal windows and matches otherwise-unmatched customers to accounts by email domain.</p>\n","date_published":"2026-06-12T00:00:00.000Z","tags":["Feature","Engine"]},{"id":"b2000000-0000-4000-8000-000000000008","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000008","title":"Engine reads partner agreements","content_html":"<p>Agreement PDFs are ingested into structured draft records the Engine can reason about.</p>\n","date_published":"2026-06-10T00:00:00.000Z","tags":["Feature","Engine"]},{"id":"b2000000-0000-4000-8000-000000000007","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000007","title":"Directory syncs identity from Bubble","content_html":"<p>Profiles pull canonical identity from the Bubble database (read-only), so the directory stays in step with the system of record.</p>\n","date_published":"2026-06-09T00:00:00.000Z","tags":["Feature","Directory","Bubble"]},{"id":"b2000000-0000-4000-8000-000000000006","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000006","title":"Partner/agency directory project kicks off","content_html":"<p>A new directory app takes shape: admin back office, intro-request flow, and Partner Partner branding.</p>\n","date_published":"2026-06-02T00:00:00.000Z","tags":["Feature","Directory"]},{"id":"b2000000-0000-4000-8000-000000000005","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000005","title":"Mantle integration begins","content_html":"<p>A bridge to Mantle plus a data-sharing consent gate — the start of merchant data migration into Partner Partner.</p>\n","date_published":"2026-05-18T00:00:00.000Z","tags":["Feature","Mantle"]},{"id":"b2000000-0000-4000-8000-000000000004","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000004","title":"Safe multi-tenant Engine rollout","content_html":"<p>Per-tenant allowlist gating so the Engine can be switched on one customer at a time. First live tenant onboarded.</p>\n","date_published":"2026-05-17T00:00:00.000Z","tags":["Platform","Engine"]},{"id":"b2000000-0000-4000-8000-000000000003","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000003","title":"Evidence-backed data-quality Issues","content_html":"<p>Every Issue the Engine raises now carries the specific records that prove it, behind a suppression gate so only real problems surface.</p>\n","date_published":"2026-05-05T00:00:00.000Z","tags":["Feature","Engine"]},{"id":"b2000000-0000-4000-8000-000000000002","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000002","title":"Fixed cross-tenant data isolation","content_html":"<p>Raw customer records could leak between tenants under some pulls. Scoping was corrected end-to-end, with a migration to close the gap.</p>\n","date_published":"2026-05-04T00:00:00.000Z","tags":["Fix","Engine"]},{"id":"b2000000-0000-4000-8000-000000000001","url":"https://changelog.yourpartnerpartner.com/#b2000000-0000-4000-8000-000000000001","title":"Automated partner-data analysis goes live","content_html":"<p>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.</p>\n","date_published":"2026-04-29T00:00:00.000Z","tags":["Platform","Engine"]},{"id":"c3000000-0000-4000-8000-000000000008","url":"https://changelog.yourpartnerpartner.com/#c3000000-0000-4000-8000-000000000008","title":"Rebrand from Prish to Partner Partner","content_html":"<p>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.</p>\n","date_published":"2025-10-10T00:00:00.000Z","tags":["Brand","Brand","Rebrand"]}]}