PartnersWatch
Changelog

What's new in PartnersWatch

Every release, batched and dated — from the first multi-tenant commit to the latest white-label and integration work. The platform ships continuously; this is the readable record.

Oct 10, 2026

v1.15Latest

Partner mail: your product's email, sent from the partner's domain

Send your product's email through one endpoint, and each white-label partner's customers get it from that partner's own address. We handle the keys and the DNS checks.

New

  • POST /api/mail/send with a mail:send key. Pass a partner id or the customer's account id and the message goes out from that partner's verified sender, DKIM-signed for their domain. With no partner, or one that hasn't finished setup, it goes out from your own sender.

  • Email sender setup for partners: enter a name, an address and a reply-to, and we generate the DKIM key and show the DKIM, SPF, and DMARC records to publish. The private key is encrypted and never shown to anyone.

  • DNS is checked when you press Verify and again on a schedule: daily for verified senders, hourly for the rest. A verified sender is only marked failed after three missed checks in a row.

  • Idempotency keys in the body or an Idempotency-Key header, kept for at least 7 days. A 4xx is always final and a 5xx or 429 is always safe to retry, so you know when to fall back to your own mailer.

  • Receipts at GET /api/mail/messages/{id}, plus mail.sent and mail.failed webhooks. Message bodies are never stored, and erasing a contact removes their address from every receipt.

  • A Mail senders tab in the admin shows every partner's sender and DNS status. Partners set theirs up under Settings, Domains & email.

  • Two MCP tools for coding agents: get_partner_mail_identity, which tells you who a send would come from and why, and send_test_mail.

  • Partners who already uploaded their own DKIM key can verify it on the same card, and it then works the same way.

Oct 8, 2026

v1.14

Affiliate essentials: double-sided rewards, private programs, global payouts

Everything a self-serve affiliate program expects, on the same core that runs your reseller and white-label channel.

New

  • Double-sided rewards: give the referred customer a discount, free months, or account credit alongside the partner's commission. The offer shows on partner links and through pw.incentive(), and every grant emits incentive.granted for your product to apply.

  • Per-program attribution: set the cookie window and first- or last-touch for each program, overriding the workspace default.

  • Private, invite-only programs with revocable invite links. Partners see and join the public ones from their portal.

  • Free-trial handling for Stripe, Chargebee, Paddle, and Recurly: no commission during the trial, commission on the first paid invoice, and trial_started / trial_converted / trial_expired events.

  • One-click Stripe connect: approve on Stripe and the integration and its webhook are set up for you. Pasting a key still works.

  • Multi-currency payouts: commissions accrue in the sale's currency, with balances, withdrawals, and payout batches per currency.

  • Bank transfer, SEPA, wire, and check payouts. Bank details are encrypted and always masked; export a CSV or SEPA XML file, or send through Wise.

  • Partner identity verification (KYC) with Stripe Identity, and an option to require it before any payout.

  • AI affiliate finder: describe your ideal partner and get ranked candidate sites with why they fit, then add them as prospects. Monthly credits by plan.

  • Privacy tools: anyone can export their data or delete their account, and admins can erase a partner or customer contact. Financial records and the audit log are kept intact.

  • Free tools on the website: a partner program ROI calculator and an outreach email generator.

Oct 7, 2026

v1.13

Customer onboarding tracker

Partners can now follow every customer they bring, from the moment the account is opened to the moment the customer is actually using your product, without asking you.

New

  • Onboarding tracker on each customer: account created, invitation sent, delivered, opened, clicked, accepted, first sign-in, and activated, each with its time.

  • Problem banners when an invitation bounces or expires, or the account could not be created, with what to do next. Customers stuck for 3 days or more before activation are flagged.

  • Onboarding column on the customer list, in the partner portal and the console.

  • One timeline per customer that merges activities, product events, and provisioning.

  • Partners are emailed the first time a customer accepts, activates, bounces, or expires. Opens, clicks, and sign-ins never send email.

  • Lifecycle events for vendors: report invitation.*, user.signed_in, and customer.activated to POST /api/events/ingest. The provision reply can also say whether an invitation was sent.

  • API: GET /api/customers/{id}/journey and GET /api/customers/{id}/timeline.

Oct 6, 2026

v1.12

Self-serve plans and signup

Anyone can now sign up and run a partner program on PartnersWatch, on Free, Scale, or Enterprise, with the account safety that open signup needs.

New

  • Free, Scale, and Enterprise plans. Scale starts with a card-required trial; Enterprise goes through a built-in Talk to sales flow.

  • Email verification at signup, and forgot-password and reset.

  • Platform AI is included with a subscription: metered, with a fair-use cap.

Improved

  • Mail that goes to people outside your workspace (campaigns, documents, quotes, surveys, invites, outreach) waits until your email address is verified. The portal shows a banner until it is.

  • Overdue-action reminders no longer repeat for actions that were already reminded.

  • Stricter workspace isolation ahead of open signup: no record without an owner is visible to a new workspace.

Oct 4, 2026

v1.11

Developer platform and enterprise identity

A sturdier API for the products and teams that build on it, plus single sign-on and user provisioning for larger customers.

New

  • Node and Python SDKs, and cursor pagination on list endpoints.

  • Idempotency-Key on write endpoints, API key expiry and rotation, and an overlap window when a secret is rotated.

  • Revocable publishable keys for the pw.js tracking script.

  • OIDC single sign-on and SCIM 2.0 user provisioning.

  • Published brand snapshots, a brand typeface, a CNAME target for the portal, and domain re-verification.

  • Commission on subscription state, coupon import and bulk creation, conversion reversal, and first-click attribution.

Improved

  • Customer and account identity line up across every rail, and operators receive partner events too.

  • Provisioning is safer under retries and races: a plan never reaches a paused or churned customer, an older plan change waits for a newer one, and a failed provision refunds its credits.

Oct 2, 2026

v1.10

Partner network directory and the add-customer wizard

A public directory of partner programs that forwards leads to the brand, and a single wizard that adds a customer and opens their account in your product.

New

  • Partner program directory with hundreds of verified listings, comparison and alternatives pages, and guides. Leads go to the brand.

  • Add-customer wizard in the portal and console: create the customer and open their vendor account in one step, and keep the account in step with the customer's status.

  • Developer portal with the full API reference and an onboarding kit for established SaaS products.

Changed

  • Job-based sidebar in the console and the partner portal.

Oct 1, 2026

v1.9

Franchise, locations, territories and royalties

PartnersWatch is still purpose-built for SaaS resellers and agencies. This release lets the same core run franchise, multi-location, distribution, and referral networks: pick a business type at setup, and the console switches on the modules that network needs and uses its words.

New

  • Business types at setup: SaaS resellers & agencies, franchise, multi-location, distribution/VAR/MSP, referral network, brokerage, education, marketplace, retail brand, or custom. Each switches on the right modules, and any module can be changed later.

  • Per-workspace terminology: the console and portal can say Franchisee, Location, Agent, Reseller, or Affiliate instead of Partner, and Royalty instead of Commission.

  • Locations: a region › district › site hierarchy, an opening pipeline (planned, opening, open, closed), location managers, and a dashboard per location.

  • Territories: exclusive or non-exclusive areas by region or postal code, conflict detection on overlapping exclusive claims, and lead and deal routing to the territory owner.

  • Royalties and recurring fees: a percentage of reported gross sales, a brand or marketing fund, fixed tech fees, and the initial franchise fee. Franchisees submit sales reports by form, API, or CSV; invoices are generated automatically and late reports are flagged.

  • Location audits: inspection checklists, scores by section, findings, and corrective actions with due dates.

  • Rollups: sales by location, royalties collected, and audit scores, aggregated by district, region, and network.

Changed

  • PartnerOS is now PartnersWatch. Same product, new name and domain (partnerswatch.com). API identifiers, package names, and the DNS verification label are unchanged, so existing integrations keep working.

  • New use-case pages for franchise networks, multi-location operators, distributors/VARs/MSPs, and referral & affiliate programs.

Sep 30, 2026

v1.8

White-label domains you can trust, and the partner rail

Partner custom domains now serve with automatic certificates and are probed from outside. A partner can also be set up in your product before they have their first customer.

New

  • Automatic TLS for partner domains: certificates are issued on demand, only for hosts that pass verification, and renewed automatically.

  • Outside-in domain probe: every custom domain is checked for DNS, then TLS, then a real HTTP request. Badges and readiness read that verdict (live, HTTP error, no certificate, no DNS, unreachable) rather than any claim, and certificate expiry is tracked.

  • Portal host vs product host: a partner domain serves either the partner portal or the vendor's product, and it can be repointed without losing verification.

  • Token-on-host proof: besides a DNS TXT record, a domain can be proven by serving a token on the host itself.

  • Brand icon: a brand now carries a square icon next to its logo, used anywhere a compact mark is needed.

  • Partner rail: partner.connected, partner.updated, and partner.disconnected events set a reselling partner up in your product before their first customer.

Improved

  • Each provisioning delivery stores the vendor's reply and shows it in the console, so you can see what your product did with an event.

  • A short outage during a vendor deploy no longer drops a partner event; delivery retries.

  • Oct 1: a customer who already has an account in your product is no longer asked to create another.

Sep 22, 2026

v1.7

Vendor integration

Everything a vendor needs to connect their product: signed, typed provisioning events, a subscription rail back, a declarative manifest, guardrails on what partners can grant, and an MCP server your coding agent can use to build the integration.

New

  • Signed provisions: every delivery is HMAC-signed over the timestamp and body. Two signatures are sent during secret rotation, so you can rotate with no downtime.

  • Typed, versioned events: account.created, account.suspended, account.cancelled, plan.changed, credits.granted, units.granted, feature.changed, and custom.applied.

  • Subscription rail: your product reports subscription state back (active, trialing, past due, paused, cancelled, churned).

  • Integration manifest: declare endpoints per environment, auth, payload version, events, and plan-code mapping in one document. Submitting it configures the connection.

  • Provision policy: limit which kinds partners can grant, cap quantities, and require a plan.

  • Domain claims: a DNS TXT record proves a partner owns their custom domain.

  • Brand legal links: brands carry support, billing, terms, and privacy URLs.

  • Integration MCP server: operator-scoped tools and guided prompts for vendor coding agents, with readiness reports and an end-to-end self-test.

Sep 9, 2026

v1.6

Live and test environments

Build and test a full integration without real money moving. Every key and OAuth client is created as live or test, and its environment travels with every request.

New

  • Live and test API keys and OAuth clients, each visibly marked by its prefix.

  • Test activity is stamped as test and kept out of commissions, payouts, and dashboards; only live rows touch money and reporting.

  • Products hold one connection per environment, and the console switches between live and test views.

Aug 19, 2026

v1.5

One library, exports, and the contract set

Documents and materials share one library, and anything in it exports to PDF, HTML, or an editable PPTX deck. A full contract set is ready to generate, and invoices get proper numbering.

New

  • Unified Library: documents and materials in one explorer with a shared folder rail and a type toggle.

  • Export to PDF, HTML, and PPTX with every variable resolved exactly as it renders on screen.

  • Contract set: Reseller & Channel Partner Agreement, Order Form, MSA, Mutual NDA, DPA, SCC cover & module selector, and Sub-processor addendum templates.

  • Invoice numbering series: independent sequences per partner, with prefixes, padding, and resets.

Improved

  • Credit packs can be tied to a specific product.

  • Price books can target a partner tier, so pricing follows promotions automatically.

Jul 24, 2026

v1.4

The AI assistant

A single chat that runs the platform. A manager agent plans each request and delegates to role agents that work through the platform's own tools, while approval gates keep anything outward-facing in your hands.

New

  • Assistant chat in the console and in the partner portal, limited to what each user is allowed to do.

  • Manager and role agents: configure roles with their own instructions and tools; the manager delegates and composes the answer.

  • Approval policies: approve outward actions (default), only destructive ones, or none.

  • Background runs: queue or schedule agent work, with a full step-by-step trail.

Jul 23, 2026

v1.3

GTM journeys and quotes

A customer-anchored funnel from first touch to provisioned, plus a quote builder whose accepted quotes provision the customer automatically.

New

  • Journeys: enroll customers into a funnel (reach out, onboard, offer, sign, provision, then won or lost). A background worker advances each enrollment.

  • Three offer strategies: a template offer, an AI-drafted offer, or a manual one.

  • Quotes: line items across credit, seat, usage, flat, and wholesale billing models, with discounts. Quotes move from draft to sent to accepted, declined, or expired.

  • Sending a quote creates its document, and accepting it fans out the matching provisions.

Jul 5, 2026

v1.2

Generic provisioning

Provisioning is no longer limited to credits. A sale can grant credits, units, a plan, a feature, or a custom action, delivered over a per-product connection to the vendor's system.

New

  • Provision kinds: credits, units, plan, feature, and custom, each with its own quantity, unit, and attributes.

  • Per-product connections: each product carries its own endpoint and credentials for delivery.

  • Credit grants recorded as their own ledger, separate from cash.

Jul 4, 2026

v1.1

Partner enablement & growth

One release, a whole enablement layer: guided missions that complete themselves from real activity, a configurable tier ladder, mentorships, bookable service packages, a live product-usage mirror, and a redesigned materials studio with populatable variables.

New

  • Missions & points — build guided mission paths for new partners; missions auto-complete from real events (first deal registered, first customer, course finished) or manual check-off, and pay out points on a ledger that is fully separate from money.

  • Partner tier ladder — define tiers with your own names, ranks, and thresholds (points, customers, won deals). Partners are promoted automatically the moment they qualify — never demoted — and every promotion emits a tier-change event your automations can react to.

  • Mentorships — pair experienced partners with new ones; both sides see the pairing in their portal, and assignments emit events for onboarding playbooks.

  • Bookable services — publish service packages (training sessions, managed sprints, dedicated support) with hours and credit prices. Partners book from their portal; confirming a booking debits their credit wallet in the same transaction.

  • Product usage mirror — your product's metering pushes per-partner usage through a machine-scoped ingest API (idempotent on external reference, safe to retry). Partners and operators see the same read-only numbers; billing stays in your source system.

  • Brand variables in materials — tokens like {{brand.name}} render as each partner's approved brand on public share links, so one template ships correctly branded for every partner.

  • Materials studio — full redesign: a full-height folder explorer, a document-style canvas you edit inline (headings, text, bullets, stats, quotes, images), live preview, and a variables panel that detects every token and lets you populate sample values without ever baking them into the content.

Improved

  • Usage metrics are tenant-defined end to end — every org and product pushes its own metric names and units; nothing is hard-coded to any one kind of product.

  • New admin Growth area (Engagement, Services) and portal Missions and Services pages, all permission- and feature-gated.

Jun 19, 2026

v1.0

Commercial models & platform billing

PartnersWatch 1.0: model the commercial side of your program — how partners earn, buy, and resell — without custom code.

New

  • Configurable commercial models — commission, resale, white-label, and agency programs, each with its own platform gates and defaults.

  • Credit wallets and bulk credit packs — partners hold credits distinct from cash balances; packs are purchasable in bulk.

  • Price books — per-partner and per-tier pricing with effective dates.

  • Plan & billing — subscribe to the platform itself with Stripe-backed plans and a self-serve billing page.

Changed

  • Wallets carry an explicit kind (cash vs credit) so ledgers, payouts, and credit spend can never mix.

Jun 10, 2026

v0.9

Customer 360, events & custom dashboards

The read side of the CX suite: everything you know about a customer in one profile, and the numbers your team actually watches on boards you compose yourself.

New

  • Customer 360 — one profile per customer: deals, tickets, surveys, health, documents, and activity in a single view.

  • Unified event timeline — every domain event (deal moved, document signed, ticket escalated) on one chronological feed.

  • Custom metric definitions — define the KPIs your program cares about and track them per customer or partner.

  • Custom dashboards — compose metric tiles, charts, and tables into shareable operator dashboards.

May 29, 2026

v0.8

Partner CX suite

Support your partners' customers without leaving the platform: a service desk, health scoring, and structured feedback.

New

  • Service desk — tickets with public and internal conversation threads, assignment, priorities, and SLA escalation.

  • Customer health — scored health per customer with trend history, feeding alerts and playbooks.

  • Surveys — CSAT and NPS surveys with response tracking rolled into customer health.

May 15, 2026

v0.7

Open platform: API, keys & copilot

Everything the UI can do, the API can do. Plus an assistant that already knows your program.

New

  • Full OpenAPI reference — every endpoint documented and browsable, generated straight from the running contracts.

  • Machine API keys — scoped, revocable keys for server-to-server integrations; the plaintext key is shown exactly once.

  • Inbound webhook triggers and outbound webhook actions — external systems can start playbooks, and playbooks can call external systems.

  • Copilot — an in-product assistant that answers from your own program data and proposes actions, gated by the caller's permissions.

Apr 30, 2026

v0.6

Foldered libraries & configurable pipelines

Organize content the way your program thinks, and shape pipelines the way your business actually flows.

New

  • Folder trees for materials and documents — nested folders with breadcrumbs, scoped per tenant and product.

  • Configurable pipelines — define your own stages with colors and semantic flags (initial, won, lost, closed); run multiple pipelines per entity type.

Changed

  • Agreements folded into the documents stack — one legal engine for templates, generation, and signing; legacy agreement links redirect.

Apr 17, 2026

v0.5

Legal OS

Contracts as structured data: templates with sections and variables, generated documents with revisions and signing states, and a compliance center.

New

  • Document templates — sectioned legal templates with variables, levels, and categories.

  • Document generation — create documents from templates or ad hoc; track revisions, statuses, and signatures end to end.

  • Document bundles — group related documents (MSA + order form + DPA) and send them as one set.

  • Compliance center — subprocessor registry and compliance pages partners can reference.

Mar 31, 2026

v0.4

Playbooks automation engine

The automation layer: event-driven playbooks you draw as a graph, not code you maintain.

New

  • Visual playbook builder — triggers, conditions, delays, and actions on a node graph with live validation.

  • Event triggers — react to anything that happens in the program: deals moving, documents signed, partners joining.

  • Action library — send templated email, create tasks, generate documents and invoices, grant credits, call webhooks.

  • Run history — every enrollment and step logged and inspectable, with per-step retries.

Mar 12, 2026

v0.3

Growth tooling

The acquisition side: referral links you can track, partners you can segment, and training you can assign.

New

  • Referral links & tracking — per-partner links with click and conversion attribution.

  • Partner groups & segments — group partners for targeting content, automations, and reporting.

  • Training courses — course and completion tracking, ready to gate certifications on.

  • Email templates — reusable templated email for partner and customer audiences.

Feb 26, 2026

v0.2

Commissions, invoices & payouts

Money flows partners can trust: transparent rules in, auditable ledgers out.

New

  • Commission rules & ledger — per-program rules with a full earning ledger per partner.

  • Invoices — draft, send, and track invoices with line items and statuses.

  • Payout runs — collect approved earnings into payout batches and mark them paid.

Feb 10, 2026

v0.1

Foundation launch

The core PRM: multi-tenant from the first commit, with partner recruitment, deal registration, and the pipeline in one place.

New

  • Multi-tenant organizations with role-based access — operator, manager, finance, viewer, and partner seats, scoped in the data layer.

  • Partner applications & onboarding — application forms and a kanban onboarding flow.

  • Deal registration & pipeline — partners register deals, operators run the board.

  • Customers, activity feed, and the first operator dashboard.

Ready to run your partner program in one place?

Book a walkthrough and see recruitment, PRM, automation, payouts, CX, and dashboards working together — on one platform.