guides

Customer Data Platform RFP Template: 50 Requirements, Scoring and Evidence

By Art Kukharenko · Published · Updated

Browse guides resources

A customer data platform (CDP) RFP template should give you requirements a vendor must answer with evidence, a scoring scale fixed before the first demo, and a proof-of-concept gate. This one has 50 requirements in twelve groups, each with the evidence to request and a scoring anchor, plus weights for regulated buyers. The editable CSV is ungated: no form, no email.

Who this is for: procurement leads, architects, CISOs and DPOs, especially in banking, healthcare, gaming and government. Take cdp-rfp-template.csv from the RFP template tool, delete what does not apply and send it. More in the guides hub.

How to run a customer data platform RFP

Scope first. Write down five to eight use cases, peak events per second, profiles in three years, retention, destinations, regulators and deployment constraints (residency, key custody, who may operate). Requirements without volumes cannot be tested. Run the 3-year total cost of ownership model on the same inputs.

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
PhaseWeeks (suggested)Output
Scope, requirements, weights1–2Locked CSV
Issue RFP, vendor Q&A3–4Written answers, evidence links
Score responses, price hidden5–6Two scorers; shortlist of 2–3
Scripted demos on synthetic data7Demo scores
Proof-of-concept gate8–13Pass or fail on gates
References, price, contract, exit terms14–16Recommendation

Scoring. Score each requirement 0–5: 0 absent, 1 roadmap only, 2 partial or services-dependent, 3 meets with limits, 4 meets natively and demonstrated, 5 meets natively, demonstrated and independently evidenced. Two people score independently, then reconcile. Group score = sum of (weight × score) ÷ sum of (weight × 5); total = sum of (group weight × group score). Score price last from your cost model, for example lowest three-year cost ÷ each bidder's cost, at about 15% of the total.

Proof-of-concept gate. Run the top two vendors through a four-to-six-week proof of concept on synthetic data, with pass or fail on the gate items; the method is in how to run a CDP proof of concept. Gate items are the 16 requirements with weight 5 (#6, #8, #10, #11, #12, #20, #23, #28, #29, #31, #32, #33, #36, #37, #48, #50). Any gate item scoring below 3 disqualifies a vendor unless fixed in writing.

Weighting advice for regulated buyers

  • Group weights sum to 100 and appear in the headings below. Consent, security, deployment and residency, and audit evidence hold 48% together.
  • Treat weight 5 as pass or fail, then rank on the rest.
  • Prefer evidence in this order: live demo on synthetic data, independent report, documentation, attestation, roadmap.
  • Adjust to use: if you will not use AI features, zero that group but keep #23 as a gate. If you score customers for credit or insurance pricing, EU high-risk obligations apply from 2 December 2027 4, so raise explainability.
  • Unregulated buyers can move about 15 points from security, residency and audit to activation and operations.

The 50 requirements

Weights use a 1–5 scale; defaults are 3–5. The CSV adds why each requirement matters and 0-to-5 scoring anchors. Standards referenced: JSON Schema 5, SCIM (RFC 7644) 6, OpenTelemetry 7, Global Privacy Control 8, FIPS 140-3 9 and the Model Context Protocol 10.

1. Data ingestion and contracts (8%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
1Versioned schema enforced; violations quarantined with reason codes4Malformed-event demo; schema docsQuarantine plus replay, shown live
2Streaming, batch and database ingestion with documented limits4Live streaming and batch loadAll modes, limits documented
3Documented deduplication key, window, late-event handling4Duplicate and late-event testConfigurable; proven in test
4Replay without duplicate downstream sends4One-hour replay demoSelf-service, audited
5Field-level lineage: source, time, rule3Attribute history demoQueryable by API

2. Identity resolution (8%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
6Configurable deterministic matching with conflict rules5Conflicting-record testDry-run before activation
7Optional, scored, thresholded probabilistic matching3Threshold and score demoPer use case, visible scores
8Reversible merges; opt-outs survive merges5Opted-out merge demoSelf-service unmerge, audited
9Identity graph and merge history exportable, open format4Sample export; timing at 10MTested at volume

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
10Purpose- and channel-level consent with proof5History demo at two datesQueryable as of any date
11Suppression enforced before every send; propagation time stated5Withdrawal test, three channelsMeasured within your limit
12Erasure and access across stores and destinations5Erasure demo; backup policyCompletion report generated
13Honours opt-out signals such as Global Privacy Control3Demo with signal setChanges processing, audited
14Sensitive-field classification, masking, ingestion blocking4Synthetic card and diagnosis fieldsPolicy-based, shown live

4. Segmentation and decisioning (6%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
15Nested, time-windowed, versioned segments for non-engineers3Timed build exerciseCompleted in time
16Published p50, p95, p99 membership latency3Report at your volumeMeasured in PoC
17Rules simulated on history; approval before release3Dry-run and approval demoAudience diff, rollback
18Reproduce segment membership as of a past date4As-of query versus send logMatches send log

5. Activation and destinations (7%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
19Native connectors plus open API or webhook path4Connector list; custom webhook demoCustom destination built live
20Retries, dead-letter queue, back-pressure, per-destination monitoring5Failure-injection testNo loss in failure test
21Per-destination field allow-lists tied to purposes4Payload capture demoAudited, purpose-linked
22Inventory of every outbound flow and purpose4Sample inventory exportExportable, diffable

6. AI and explainability (5%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
23AI feature register: where models run, data received5Register; inference-path diagramPer-feature disable switch
24Reason codes stored with model-driven decisions4Reason-code demoRetained like the decision
25Agents: scoped tools, approvals, logs, kill switch4Agent approval demoKill switch tested
26Versioned models; no training on your data; disable option4No-training clause; version logContractual, per feature

7. Security and access (14%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
27SAML or OIDC SSO, MFA, SCIM provisioning4Demo with your IdPSCIM sync tested
28RBAC or ABAC, separation of duties, field-level limits5Role matrix; restricted-user demoRole report exportable
29Customer-managed keys in your KMS; validated crypto5Key diagram; revocation demoAll stores and backups
30Pen-test results, SBOM, critical-patch timelines4Test summary; SBOM; patch clauseUnder 12 months old
31Vendor access approved, time-boxed, logged5Procedure; sample logNo standing access

8. Deployment model and data residency (12%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
32Deployment models generally available, operator stated5Matrix; reference customersYour model, with reference
33Region and operator per data class5Data-flow diagram; sub-processorsIncludes logs and inference
34Legal entities, governing law, foreign-access exposure4Written statement; entity chartOption with no vendor access
35Containers, Helm or Terraform, dependency licence list3Install guide; dependency listReproducible install

9. Audit and compliance evidence (12%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
36Append-only, tamper-evident audit log, SIEM export5Try-to-alter demoIntegrity-verified, complete
37Reconstruct one decision end to end5Live trace exerciseSingle query, five minutes
38Current SOC 2 Type II or ISO 27001; no HIPAA-certified claim4Reports and scopeCovers your product, current
39DPA, BAA, DORA Article 30 terms, register data4Draft contract packOffered at your tier

10. Performance and scale (7%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
40Throughput at your stated peak, evidenced by test4Load-test report; PoC2x headroom in PoC
41Tested at your three-year profile and graph size4Benchmark; reference customerAt or above forecast
42High availability, RPO and RTO, tested restore4Restore-test reportDated test with timings
43Defined overload behaviour; suppression prioritised3Overload testNo silent drops

11. Operations and support (6%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
44Open-standard metrics, logs, traces; health alerts3Stalled-pipeline alert demoFlows into your stack
45Release cadence, compatibility policy, rollback4Last four release notesTested rollback
46Severity targets, 24x7 option, named engineer3Support terms; escalation matrix24x7 critical coverage
47Timeline, roles, partners, two comparable references3Sample statement of workComparable references

12. Commercial terms and exit (5%)

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
#RequirementWtEvidence to requestFull marks when
48Every metering unit, overage rate, renewal cap in writing5Price sheet at 1x, 2x, 5xCaps in contract
49Annual vs perpetual, update scope, non-renewal, escrow4Sample licence; escrow termsPrice protection included
50Open-format export, timeline, deletion certificate5Export sample; PoC exit testTested in PoC

Red flags

How this compares with vendor-gated templates


Frequently asked questions

What should a customer data platform RFP include?

Scope with volumes, requirements grouped by capability, the evidence you will accept, a fixed scoring scale and weights, a proof-of-concept gate, and commercial terms including exit. This template has 50 requirements in twelve groups; add your own use cases and destinations before sending.

How many requirements should a CDP RFP have?

Fifty is a full set. For a first-round screen, send the 16 gate items plus the 6–10 requirements tied to your use cases, then test the rest in the proof of concept. Too many questions dilute scoring and invite copy-pasted answers.

How do I score CDP vendors fairly?

Fix the 0–5 scale and weights before issuing the RFP, have two people score independently, require evidence for any score above 2, cap roadmap at 1, and score price last from your own model. Keep demo scores separate from written scores.

What security questions should I ask a customer data platform vendor?

Who holds the encryption keys and can you revoke them (#29)? Can vendor staff reach data without your approval (#31)? Does access use SSO, MFA and SCIM (#27) with field-level roles (#28)? Is the audit log append-only (#36)? Ask for the latest penetration-test summary and a software bill of materials (#30).

Is there a free CDP RFP template that is not gated?

Yes. This page and cdp-rfp-template.csv are free and need no form. Vendor-published templates exist, some behind forms 111. Whichever you use, add your volumes, regulators and deployment constraints, keep the evidence column, and score every vendor on the same scale.

Sources

  1. GrowthLoop, CDP RFP template page Open source
  2. Regulation (EU) 2022/2554 (DORA), Articles 28–30 Open source
  3. Twilio, HIPAA eligible Segment Open source
  4. Regulation (EU) 2026/1744 (Digital Omnibus on AI), and AI Act Annex III Open source · Additional source
  5. JSON Schema Open source
  6. RFC 7644, SCIM protocol Open source
  7. OpenTelemetry, what is OpenTelemetry Open source
  8. Global Privacy Control Open source
  9. NIST, FIPS 140-3 Open source
  10. Model Context Protocol, introduction Open source
  11. Simon Data, CDP Success Kit Open source

Put this evaluation into practice.

Assess your deployment requirements

Further reading

Published: · Updated:

Publication date recorded for the approved release. Editorial updates do not establish legal approval or a customer result.

Need help?

Ask the PrivyCDP Assistant