{
  "slug": "pandadoc",
  "name": "PandaDoc",
  "category": "Procurement & Legal",
  "website": "https://www.pandadoc.com",
  "description": "A document generation and e-signature platform for creating, sending, and tracking agreements and quotes.",
  "openRfpCount": 0,
  "url": "https://saasrfp.com/vendors/pandadoc",
  "features": [
    {
      "slug": "sso-with-saml",
      "name": "SSO with SAML",
      "description": "Authenticates users through an external identity provider.",
      "group": "Administration & Analytics"
    },
    {
      "slug": "role-based-permissions",
      "name": "Role-based permissions",
      "description": "Restricts account settings and templates by assigned user role.",
      "group": "Administration & Analytics"
    },
    {
      "slug": "audit-logs",
      "name": "Audit logs",
      "description": "Records document and account activity for compliance review.",
      "group": "Administration & Analytics"
    },
    {
      "slug": "data-export",
      "name": "Data export",
      "description": "Exports document and signer activity for reporting.",
      "group": "Administration & Analytics"
    },
    {
      "slug": "mobile-app",
      "name": "Mobile app",
      "description": "Sends and signs documents from an iOS or Android app.",
      "group": "Administration & Analytics"
    },
    {
      "slug": "document-analytics",
      "name": "Document analytics",
      "description": "Tracks document views, signature status, and completion metrics.",
      "group": "Administration & Analytics"
    },
    {
      "slug": "sms-authentication",
      "name": "SMS authentication",
      "description": "Requires a signer to enter a code sent by text message.",
      "group": "Authentication"
    },
    {
      "slug": "id-verification",
      "name": "ID verification",
      "description": "Confirms a signer's identity against a government-issued ID.",
      "group": "Authentication"
    },
    {
      "slug": "reusable-templates",
      "name": "Reusable templates",
      "description": "Saves a document and field layout for repeated use.",
      "group": "Document Generation & Templates"
    },
    {
      "slug": "template-field-tagging",
      "name": "Template field tagging",
      "description": "Places signature and data fields at fixed positions on a document.",
      "group": "Document Generation & Templates"
    },
    {
      "slug": "dynamic-content-insertion",
      "name": "Dynamic content insertion",
      "description": "Populates document fields with data from connected systems.",
      "group": "Document Generation & Templates"
    },
    {
      "slug": "content-library",
      "name": "Content library",
      "description": "Stores reusable content blocks for use across templates.",
      "group": "Document Generation & Templates"
    },
    {
      "slug": "envelope-creation",
      "name": "Envelope creation",
      "description": "Packages one or more documents for signature into a single envelope.",
      "group": "eSignature"
    },
    {
      "slug": "signing-order-routing",
      "name": "Signing order routing",
      "description": "Sends an envelope to signers in a defined sequence.",
      "group": "eSignature"
    },
    {
      "slug": "signing-reminders",
      "name": "Signing reminders",
      "description": "Sends automatic reminders to signers who have not yet signed.",
      "group": "eSignature"
    },
    {
      "slug": "multi-signature-signing",
      "name": "Multi-signature signing",
      "description": "Collects signatures from multiple parties on the same document.",
      "group": "eSignature"
    },
    {
      "slug": "bulk-send",
      "name": "Bulk send",
      "description": "Sends the same envelope to a large list of recipients at once.",
      "group": "eSignature"
    },
    {
      "slug": "api-access",
      "name": "API access",
      "description": "Exposes document and envelope operations through a REST API.",
      "group": "Integrations & API"
    },
    {
      "slug": "webhooks",
      "name": "Webhooks",
      "description": "Sends an HTTP callback when a document's status changes.",
      "group": "Integrations & API"
    },
    {
      "slug": "crm-integrations",
      "name": "CRM integrations",
      "description": "Sends and tracks documents from within a connected CRM record.",
      "group": "Integrations & API"
    },
    {
      "slug": "salesforce-integration",
      "name": "Salesforce integration",
      "description": "Syncs quotes and documents with Salesforce opportunities.",
      "group": "Integrations & API"
    },
    {
      "slug": "pricing-tables",
      "name": "Pricing tables",
      "description": "Adds line-item pricing and product tables to quotes.",
      "group": "Quoting & CPQ"
    },
    {
      "slug": "quote-templates",
      "name": "Quote templates",
      "description": "Pre-built templates for creating standardized quotes.",
      "group": "Quoting & CPQ"
    },
    {
      "slug": "discount-rules",
      "name": "Discount rules",
      "description": "Applies automatic discounts based on quantity or conditions.",
      "group": "Quoting & CPQ"
    },
    {
      "slug": "cpq-catalog",
      "name": "CPQ catalog",
      "description": "Maintains a product and pricing catalog for quote generation.",
      "group": "Quoting & CPQ"
    },
    {
      "slug": "approval-workflows",
      "name": "Approval workflows",
      "description": "Routes a document through internal approvers before it is sent.",
      "group": "Workflow & Routing"
    },
    {
      "slug": "conditional-routing",
      "name": "Conditional routing",
      "description": "Changes the signing path based on a recipient's response.",
      "group": "Workflow & Routing"
    },
    {
      "slug": "quote-approval",
      "name": "Quote approval",
      "description": "Routes quotes through internal approvers for pricing review.",
      "group": "Workflow & Routing"
    }
  ],
  "openRfps": []
}