PandaDoc Automation

Automate document workflows by managing templates, contacts, and document status through the PandaDoc API.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill pandadoc-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: PandaDoc Automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/pandadoc-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill pandadoc-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of managing document lifecycles, allowing you to programmatically create, track, and organize legal or business documents without switching contexts.

Core Features & Use Cases

  • Document Lifecycle Management: Create documents from files or templates, track status, and manage recipient signing orders.
  • Contact & Folder Organization: Sync contacts and automate folder structures to keep your workspace organized.
  • Event-Driven Notifications: Configure webhooks to trigger downstream actions when document states change or recipients complete tasks.

Quick Start

Use the pandadoc skill to create a new document from contract.pdf with [email protected] as the primary signer.

Frequently Asked Questions about PandaDoc Automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a PandaDoc document from a file?

Use the PANDADOC_CREATE_DOCUMENT_FROM_FILE tool by providing the document name, recipient details, and either a file object or a public HTTPS URL to the source document.

Can I automate PandaDoc contact management?

Yes, use the PANDADOC_CREATE_OR_UPDATE_CONTACT tool to upsert contacts by email, which automatically updates existing records or creates new ones if the email is not found.

How do I track document status changes?

Configure real-time notifications using the PANDADOC_CREATE_WEBHOOK tool, specifying triggers like document_state_changed or recipient_completed to receive updates at your designated endpoint URL.

What are the limitations of PandaDoc signing orders?

If you define a signing_order for one recipient, you must define it for all recipients in the document; partial ordering will result in an API error.

How do I organize documents into folders?

Use PANDADOC_CREATE_FOLDER to generate a new directory and PANDADOC_MOVE_DOCUMENT_TO_FOLDER to relocate documents using their unique IDs and the destination folder's UUID.