Skip to content

DPA + TOMs in vendor onboarding: ship a small internal app (not inbox chaos) in 14 days

Classic Mittelstand teams lose time (and deals) because DPAs, TOMs, sub‑processor lists and security questionnaires live in email threads. The faster teams treat vendor onboarding like a product flow: request → review → approve → export, with an audit trail.

Attila Arndt
Attila Arndt

Triple A Digital, Cologne · · 3 min read

Who it's for
Sales, data protection and IT at service providers who have to hand customers a DPA, TOMs and security questionnaires.
What you'll be able to do
Plan vendor onboarding as one intake with a status and an audit trail, and export the evidence pack at the push of a button.
As of
March 2026
TL;DR

When a customer asks “send your DPA + TOMs + sub‑processor list + contacts”, many teams start digging through inboxes. Build a small internal onboarding app that requests, versions, approves, and exports an evidence pack. That’s not just compliance — it’s sales speed.

Primary source (quick but real)

If a provider processes personal data on behalf of a controller, you generally need a contract under GDPR Art. 28 (including its mandatory content). And you have to ensure “appropriate technical and organisational measures” (GDPR Art. 32). The primary source is the GDPR, Regulation (EU) 2016/679, on EUR‑Lex.

Not legal advice. Loop in your privacy/legal team for your specific setup.

The deal is blocked by paperwork

Typical 2026 reality: procurement and IT on the customer side want the DPA, the TOMs, the sub‑processor list, certifications, contacts and storage locations within 48–72 hours. On your side, these things live in email threads (“doesn’t a colleague have that?”), in old PDFs (“which version was it?”) and in three different SharePoint folders (“which one is final?”).

The outcome is the same every time: slow back‑and‑forth, missed deadlines, and unnecessary debates about risk.

Fix: treat vendor onboarding as a repeatable product flow.

The same customer request, answered twice
Where the documents live
TodayIn email threads (“doesn’t a colleague have that?”), in old PDFs (“which version was it?”) and in three SharePoint folders (“which one is final?”).
With the onboarding appOne vault with versions, expiry dates and owners.
Where a request stands
TodaySlow back-and-forth and missed deadlines, every time.
With the onboarding appA status says in one word where a request stands: requested, in review, approved, sent.
The customer pack
TodayProcurement and IT want the DPA, TOMs, sub-processor list, certifications, contacts and storage locations within 48–72 hours.
With the onboarding appGenerated in one click — the bundle plus its changelog.
The four building blocks in the next section build exactly this right-hand column.

The minimal system: one inbox, one status, one audit trail

This is not a GRC project. It’s a reliability project.

Four building blocks carry the flow
  1. 01
    Request templates per customer typeCovering DPA, TOMs and questionnaires.
  2. 02
    Document vaultWith versions, expiry dates and owners.
  3. 03
    Approval workflowAcross privacy, security and sales.
  4. 04
    Evidence pack exportThe bundle plus its changelog.
One intake, one status, one audit trail — nothing more is needed to start.

What the app should do (without overkill)

Roles and permissions

Sales can trigger a request and track its status, while privacy and security approve the content. Whatever is marked “approved” really is approved — either immutable or with full history.

Automation

The app sends expiry reminders, for instance when TOMs or certifications are due for their annual refresh. When sub‑processors change, it notifies the people involved and collects their approval.

Transparency

Timestamps show who uploaded, changed or approved what, and the status says in one word where a request stands: requested, in review, approved, sent.

Checklist 1: your baseline evidence pack

Vendor onboarding: minimum evidence set
  • DPA (Art. 28) with required clauses (scope, duration, purpose, categories, obligations)
  • TOMs (Art. 32) document with version + date
  • Sub‑processor list + change notification process
  • Data flow summary (where data is processed/stored)
  • Contacts (DPO/privacy, security, incident contact)
  • Incident process (how to notify customers)
  • Retention/deletion approach

Checklist 2: mini‑app spec (so it ships in 14 days)

Internal app: must / should / nice
  • MUST: central vault + versioning
  • MUST: status board per customer request
  • MUST: approval step (privacy/security)
  • MUST: export “customer evidence pack"
  • SHOULD: expiry reminders + renewals
  • SHOULD: templates per customer type
  • NICE: auto‑redaction for sensitive details
  • NICE: integrations (HubSpot, Jira, SharePoint, Google Drive)

A realistic 14‑day plan

  • Days 1–2: inventory docs + define the templates
  • Days 3–5: vault + versioning + owners + metadata
  • Days 6–8: flow + roles/permissions + approvals
  • Days 9–11: export pack + audit trail
  • Days 12–14: reminders + SOP + a 1‑page sales playbook

Getting the vendor onboarding mini‑app built

If you want to speed up deals

Send me:

  • your top 3 recurring customer requests (DPA/TOMs/questionnaires)
  • where your docs live today (Drive/SharePoint/Confluence)
  • who approves (sales/privacy/security)

I’ll turn it into a small internal app that handles requests fast, clean, and auditably — without a GRC monster.

Questions

Answered in brief

Why is a deal blocked by the DPA?

Procurement and IT on the customer side often want the DPA, TOMs, the sub‑processor list, certifications, contacts and storage locations within 48 to 72 hours. If the documents live in emails, old PDFs and three folders, the result is slow back‑and‑forth every time.

What belongs in the evidence pack for a customer?

The DPA under GDPR Art. 28 with its required clauses, the TOMs under Art. 32 with version and date, the sub‑processor list plus change notification process, a data flow summary, the contacts, the incident process, and the retention and deletion approach.

Who gets to approve in the end?

Sales can trigger a request and track its status, while privacy and security approve the content. Whatever is marked approved really is approved — either immutable or with full history.

Related

What I do in this area


Keep reading

Attila Arndt

Attila Arndt · Triple A Digital, Cologne

Is there a process like this in your company?

Pick a time that suits you. In the intro call, we'll work out which process is worth tackling first — and whether I'm the right person for it.

Free intro call (opens in a new tab)

Or email me directly: hello@tripleadigital.de · I reply within 48 hours.