---
title: "MasterControl and Veeva integration for Compliance Frameworks | Qualio"
canonical: "https://www.qualio.com/integrations/mastercontrol-veeva"
updatedDate: "2026-11-02T11:44:45.000Z"
description: "Assess the documents in MasterControl or Veeva Vault where they live. Qualio reads each document's revision, status and file, reassesses when a revision lands and exports the audit pack by clause. Read-only, nothing written back."
---

# MasterControl and Veeva integration for Compliance Frameworks | Qualio

Assess the documents in MasterControl or Veeva Vault where they live. Qualio reads each document's revision, status and file, reassesses when a revision lands and exports the audit pack by clause. Read-only, nothing written back.

## The QMS you already run, assessed clause by clause

Qualio reads the documents in MasterControl or Veeva Vault, with their revision, status and file, and assesses them against each clause.

## What Qualio reads from MasterControl and Veeva

#### MasterControl

From MasterControl, Qualio reads each document's number, title, revision, status (Draft, In Review, Approved, Released or Obsolete), owner, site and dates. It reads the document file too, so the assessment works from the procedure itself.

#### Veeva

From Veeva Vault, Qualio reads the viewable PDF rendition and each document's name, title, type, status, description and major and minor version. It reads the current version only; earlier versions, source files and other renditions stay in the vault.

## Connect a read-only user and point it at the standard

Connect a Vault user's login and URL, or a MasterControl URL and API token. Pick the framework and a rule on document fields. Save it and the first read starts; Veeva Vault is read every three hours, MasterControl every hour.

## Clause-level assessment, without moving a document

#### Qualio assesses each clause against the procedure that answers it

Qualio attaches the documents that answer a requirement as evidence and puts a severity and a recommended fix on every gap.

#### A new revision is reassessed when it lands

A revision in MasterControl or Veeva arrives on the next read. Qualio reassesses the clauses it answers and flags any gap it opens.

#### The audit pack exports by clause

Export the pack when the auditor comes: each control and its evidence under its clause, with a report of the requirements, controls, gaps and tasks.

## Read-only, in practice

Qualio reads documents only. Training records, change requests, quality events and the audit trail stay in MasterControl or Veeva. It writes nothing back, and every status, revision, field and comment stays as your team left it.

#### When the connection breaks

An expired password or a revoked token marks the integration Disconnected: reads pause, and a tag and a banner on the Integrations page in Qualio say so. Reconnect and the reads resume where they stopped.

#### Deletions

Retire a document and its new status arrives on the next read; under a Released-only rule it drops out of the framework. Delete one outright and Qualio does not notice: the copy it holds stays until you remove it.

## Guides

## Questions quality system owners ask

### We already have a QMS. Can we still use this?

Yes. Qualio assesses the documents where they live. You keep the system your team is validated against and still get clause-level assessment against every standard you are held to, a reassessment when a revision lands and the audit pack exported by clause.

### What does Qualio need from our MasterControl or Veeva admin?

For Veeva Vault, the username and password of a Vault user who can read the documents you want assessed, and the Vault URL; Qualio signs in as that user. For MasterControl, the instance URL and an API token. Qualio keeps the credentials and never shows them back.

### How often does it read, and what does it write back?

The first read starts when you save the connection. After that Veeva Vault is read every three hours and MasterControl every hour. Each read brings in new documents and new revisions of the ones Qualio already holds. It writes nothing back to either system.

### Can we limit it to released documents?

Yes. Add a rule on the document's own fields when you connect, status equals Released or a given document type, and only matching documents are read into the framework. Change the rule later and Qualio reapplies it to what it already holds, without reading MasterControl or Veeva again.

### Who needs a seat?

Nobody new in MasterControl or Veeva: Qualio reads with the one user or token you connected. In Qualio, authors and approvers are the licensed users, the people who run the assessment and approve the fixes. Reading and training are free for everyone.

## Which procedure would an auditor open first?

See MasterControl or Veeva documents read into Qualio on the demo: each procedure assessed against the standard, its gaps listed, nothing changed in MasterControl or Veeva.
