Understanding Multi-Tenant Setup

How to structure PandaDoc workspaces and folders when integrating for multiple teams, departments, or client companies.

Organizations integrating PandaDoc often need to serve multiple user groups -- different departments, locations, or even separate companies -- while keeping documents, templates, and access isolated. This is especially important for organizations that resell PandaDoc to multiple clients.

A multi-tenant setup lets independent groups share a single PandaDoc organization while maintaining proper data segregation.

Two approaches

1. Separate workspace per tenant

Each tenant gets its own workspace with full isolation: separate documents, templates, contacts, branding, and user roles.

2. Folders within a single workspace

Tenant data is organized into folders inside one shared workspace. Access is managed through folder-level permissions.

Comparison

AspectWorkspace per tenantFolders in shared workspace
Data segregationComplete isolation -- each workspace has its own documents, templates, and contactsData shares a workspace; requires careful folder-level access control
User access controlUsers are assigned to specific workspaces with workspace-level rolesPermissions managed at the folder level; harder to automate
Branding and customizationIndependent branding, email settings, and integrations per tenantA single set of branding applies to all tenants

Recommendation: For most organizations, workspace per tenant provides the clearest separation and is the safer default. Folders work for simpler cases with fewer tenants and minimal customization needs.

Managing templates across workspaces

When using multiple workspaces, consider how templates are shared:

  • Administrators can share templates and content library items between workspaces. Shared content appears in the "Shared with me" folder.
  • Shared templates are read-only in the recipient workspace. Edits must be made in the source workspace.
  • Smart content blocks in shared templates are not visible in the recipient workspace and are not cloned.
  • Documents cannot be moved between workspaces. To transfer, download and re-upload (resets status to Draft).

Automating workspace provisioning

The PandaDoc API supports programmatic workspace management. The API key must belong to an Organization Admin for these operations.

OperationEndpointNotes
Create a workspaceCreate WorkspaceThe Org Admin is automatically added as the first Admin user
Generate an API keyCreate API KeyKeys are workspace-scoped; maintain a key-to-workspace mapping
Add a memberAdd Member to WorkspaceOrg Admins or Workspace Admins can assign members
Create a new userCreate UserAdds a user to both the organization and a workspace

Related