Skip to main content

Customer stories

Teams who chose Pact.

Eight stories about leaving four contracts for one, scrubbing time across pipelines, consolidating their stack, and surviving auditors.

Customer vignettes

SaaS · 230 people
We replaced four contracts with one.

A 230-person SaaS company. [market-leading CRM] for CRM, [market-leading marketing automation platform] for nurture, [legacy consent vendor] for consent, [market-leading data enrichment platform] for enrichment. Four annual contracts. Three integration consultants on retainer. A nineteen-page “consent flow diagram” pinned in the privacy team’s office that no one actually understood end-to-end.

They moved to Pact in six weeks. The consent flow diagram came down. The integration consultants moved on. Their VP of Marketing ops described it like this: `For the first time, when our DPO asks me a question about a specific contact, I open one screen and answer in five seconds. Not five days.`

What changed: the consent state, the suppression list, the campaign membership, the field-level provenance, the audit log — all live in the same database, behind the same API, gated by the same permission model.

Result: Four annual contracts down to one. DPO answer time: five days → five seconds.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

Fintech · regulated
The auditor stayed for forty minutes instead of four days.

A regulated B2B fintech. CCPA, GDPR, CASL, plus three state-specific privacy laws. Their previous annual audit took eight engineering-days of evidence gathering — pulling consent records from three systems, reconciling timestamps, generating proof bundles by hand.

This year, they exported the consent ledger straight from Pact for the date range the auditor asked for. The export included lawful_basis, proof_text, proof_version, source, actor_id, correlation_id, and the full event chain back to the original opt-in. The auditor’s reaction was a quiet `oh` and a forty-minute review instead of a four-day one.

Result: 8 engineering-days → 0. Audit time: 4 days → 40 minutes.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

Series-C SaaS
The marketer scrubbed time.

The VP of Sales at a Series-C company opens her dashboard on a Tuesday. Pipeline is down. She wants to know when. She drags the timeline scrubber from `today` backward through the quarter, and the dashboard animates — bar charts shrinking, funnels reshaping, the geo heatmap pulling color from regions as deals fade in and out. She finds the exact week pipeline cratered. She zooms in. The dashboard recomposes around that week. She sees a specific account turn red. She clicks. She has her answer in ninety seconds.

Nothing else on the market does 4D dashboards. Most CRMs let you change the date range and re-render. Pact replays state — because the analytics layer is event-sourced from the same ledger that powers consent, the system already knows what every dashboard looked like at every moment in history.

Result: `Why is pipeline down?` answered in 90 seconds.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

Apparel · mid-market
Migration was a long weekend, not a project.

A mid-market apparel brand running a [market-leading marketing automation platform] + [established email platform] + a homegrown consent banner. Their decision to leave was made on a Wednesday. Pact’s import wizard pulled their contacts, suppression lists, sequence definitions, consent records, and custom fields by Friday afternoon. The “delta sync” mode kept both platforms in sync with Pact through the weekend so the marketing team could verify side-by-side. By Monday morning, Pact was the source of truth.

They didn’t lose a single suppression preference. The customer who opted out in 2021 stayed opted out. Every opt-in’s proof_text survived the migration with its original timestamp.

Result: Wed decision → Mon source of truth. Zero suppression preferences lost.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

Logistics · 1,400 people
We finally consolidated our stack.

A 1,400-person logistics company. They’d been on a [market-leading CRM + marketing SaaS] + a constellation of add-ons for nine years. Implementing a new field used to require a meeting with the platform admin team and a JIRA ticket that lived for two weeks.

In Pact, their RevOps lead added a custom field, set up a multi-step validation, attached it to a playbook, and pushed it to all sellers — in twelve minutes, on a video call, while explaining what she was doing. The Object Manager and Field Manager are first-class surfaces, not configuration ghettos buried six clicks deep.

The CFO’s annual savings on the prior CRM stack alone exceeded what they pay Pact for the entire company. The RevOps lead’s words: “It’s not that Pact is cheaper. It’s that Pact is faster, and that compounds.”

Result: 2-week field change → 12-minute live demo. CFO loves the line item.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

Enterprise · Adobe stack
The previous platform couldn’t tell us if a campaign was compliant. Pact does.

An enterprise on an integrated marketing stack — campaign management, CDP, personalization, and analytics across four platforms. Their consent decisions lived in a separate compliance tool; their marketing actions lived in the campaign platform; their analytics lived in a dedicated analytics suite. When their privacy team asked “can you guarantee that no one who revoked consent yesterday received an email today?”, the answer required pulling logs from three systems, reconciling identifiers across two identity graphs, and a six-hour SQL query.

Pact answers that question with a single endpoint: GET /v1/consent/audit?subject_id=… . The full event chain is one query. They’re keeping some downstream infrastructure for external reasons — but Pact is now the consent source of truth, and the integration keeps the existing systems in sync.

Result: 6-hour SQL query → 1 endpoint call.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

E-commerce · mid-market
The 5 a.m. email apocalypse, prevented.

A mid-market e-commerce company runs a holiday campaign. The marketing team queues a send to 2.3M contacts at 5 a.m. Eastern. Somewhere in the queue is a 200,000-row segment that was last refreshed six weeks ago. In any other system, those 200K sends would go out, including to people who’d revoked consent in the intervening weeks.

Pact’s frequency-cap and consent-gate run at delivery time, not queue time. Forty-three thousand sends were silently dropped that morning — they’d have triggered CASL violations or frequency-cap complaints in any other system. The marketing team didn’t notice; the campaign reports just showed consent_blocked and frequency_capped outcomes alongside the delivered counts. The compliance team noticed, and quietly bought another year.

Result: 43,000 CASL violations prevented. Campaign team blissfully unaware.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

Media · consumer
We unbundled a [legacy consent vendor].

A consumer media company was paying mid-six figures for a [legacy consent vendor] to manage a CMP banner, a privacy request workflow, and a vendor-tracking matrix. The marketing team paid mid-six figures more for [an established email platform]. The two systems exchanged exactly two CSV files per week.

In Pact, the CMP isn’t a separate product. It’s a thin frontend over the same core/consent ledger that gates marketing sends. The privacy request workflow is built on core/erasure — submit a request, the system enumerates and purges every reference, returns a verifiable receipt.

The previous tool was purpose-built for point solutions. Consolidating it removed the complexity.

Result: Two contracts → one. Two weekly CSV exchanges → zero.

Illustrative scenario — composite of common customer outcomes, not a real customer testimonial.

vs. the alternatives

What customers leave behind.

No teardowns, no pricing comparison theater. Just the structural reasons teams consolidate onto Pact.

vs.

Salesforce

Where they came from

  • Consent in the substrate, not bolted on
  • Object Manager / Field Manager are 5-second operations, not 2-week change tickets
  • Complete API surface; OpenAPI on every endpoint
  • Multi-tenant by construction (compiler invariant), not per-org provisioning
  • Time-to-value: seconds, not 6-month consulting engagements
vs.

Adobe

Where they came from

  • One integrated product instead of seven
  • Real-time consent enforcement, not aspirational batch
  • Open architecture; documented schemas everywhere
  • Easy to leave (Pact-to-anywhere export); standard, documented data schemas throughout
  • Product-led, not sales-led
vs.

OneTrust

Where they came from

  • The CMP and the marketing system are the same thing
  • Erasure is a first-class API call, not a manual ticket
  • Real ledger with per-event provenance (lawful_basis, proof_text, proof_version, source)
  • Per-FIELD provenance, not just per-subject
  • Order of magnitude less expensive than CMP + CRM + marketing tool stacked

Built different

Why it works.

Six load-bearing pieces of the substrate. Everything in the vignettes above ladders back to one of these.

Event-sourced consent ledger

Append-only, replayable, auditable by construction.

4D analytics

Replay state at any historical moment — the substrate behind the marquee scrubber UX.

Per-field provenance

Every contact field tagged with source, confidence, observed_at.

Embeddings-based dedup

Sentence-transformers + cosine similarity surface dedup candidates.

Postgres-safe scheduler

FOR UPDATE SKIP LOCKED claim pattern for horizontal scale.

Tenant isolation as a compiler invariant

Every emitted SQL has tenant_id =, asserted by hypothesis-fuzzed property test.

Built with regulatory compliance in its blood.

  • GDPR Art. 6/7/13/14/15/17/20/30
  • CASL §6/10/11
  • CCPA right-to-know/delete
  • ePrivacy
  • SOC 2 controls
  • HIPAA-ready substrate

Stop pretending consent and growth are different products.