Home Snaps Veeva Vault CRM Snap Pack
code icon

Veeva Vault CRM Snap Pack

Connects SnapLogic to Veeva Vault CRM for automated patient-data ingestion, VObject management, and document handling in life sciences.


The SnapLogic Snap Pack for Veeva Vault CRM is a set of connectors that lets SnapLogic pipelines create, read, update, delete, and query records in Veeva Vault CRM — the life-sciences/pharma CRM platform used for patient support, specialty pharma, and field operations data. The pack supports full VObject CRUD, bulk batch operations, VQL querying, document lifecycle management, and metadata-driven schema awareness, authenticating via username/password or OAuth 2.0. It’s also explicitly designed to support customers migrating off Salesforce-based Veeva CRM onto Vault CRM, letting both systems run in parallel during cutover.

What you can do

Teams can automate scheduled, auditable ingestion of patient and CRM data into Vault CRM (including from SFTP sources), perform standard and bulk CRUD/upsert operations against VObjects, run VQL queries with pagination, and manage the full document lifecycle (upload, download, versioning) — all without hand-rolled REST API integration code.

Why it matters

For specialty pharma and life-sciences organizations, delays or errors in getting patient data into Vault CRM directly slow down patient support and field response times. This Snap Pack removes manual upload bottlenecks, enforces validation/de-duplication and encrypted, role-restricted access, and gives customers currently on Salesforce-based Veeva CRM a zero-downtime path to migrate to Vault CRM.

This Snap Pack includes the following key features

  • VObject CRUD operations (create, read, update, delete, upsert with external-ID matching)
  • VQL (Veeva Query Language) query execution with automatic pagination
  • Bulk/batch processing optimized for high-volume loads (up to 500 records per batch)
  • Full document lifecycle management (create, read, update, delete, upload, download, versioning)
  • Metadata retrieval for schema-aware processing of VObjects and document types
  • Zero-downtime migration support for customers moving from Salesforce-based Veeva CRM to Vault CRM

This Snap Pack contains the following Snaps

  • Veeva Vault CRM Create — Creates VObject records, with batch support.
  • Veeva Vault CRM Read — Reads VObject records with filtering and field selection.
  • Veeva Vault CRM Update — Updates VObject records with batch processing.
  • Veeva Vault CRM Delete — Deletes VObject records with batch processing.
  • Veeva Vault CRM Upsert — Inserts or updates records using external-ID matching.
  • Veeva Vault CRM Query — Executes VQL queries with automatic pagination.
  • Veeva Vault CRM Lookup — Looks up records using conditions with correlation support.
  • Veeva Vault CRM Bulk Create — Optimized batch record creation (up to 500 records/batch).
  • Veeva Vault CRM Bulk Update — Optimized batch record updates.
  • Veeva Vault CRM Bulk Delete — Optimized batch record deletions.
  • Veeva Vault CRM Bulk Query — Executes VQL queries for large result sets with efficient pagination.
  • Veeva Vault CRM Document Create — Creates documents with metadata in Vault.
  • Veeva Vault CRM Document Read — Retrieves document metadata.
  • Veeva Vault CRM Document Update — Updates document properties and metadata.
  • Veeva Vault CRM Document Delete — Deletes documents from Vault.
  • Veeva Vault CRM Document Download — Downloads document files and renditions.
  • Veeva Vault CRM Document Upload — Uploads document files with binary content streaming.
  • Veeva Vault CRM Document Version Create — Creates new document versions for lifecycle management.
  • Veeva Vault CRM Metadata Read — Retrieves VObject and document type metadata for schema-aware processing.

To learn more

To learn more, please check out the documentation page.