Skip to main content

Custom Data Properties

Updated this week

This help article explains how to create, configure, and use custom data properties to extend your document capabilities beyond the standard fields.

What is Custom Data?

Custom Data enables you to define and use your own document properties as a complement to the default properties that all documents have (such as company name, document title, and creation date). This feature allows you to capture and organize information that's specific to your business needs and processes.

Instead of being limited to standard document fields, you can create custom properties like Project ID, Purchase Order Number, Department, Industry Type, or any other data points relevant to your workflow.

Why Use Custom Data?

The default document properties don't cover every business need, but adding all possible properties for everyone would create unnecessary complexity. Custom Data solves this by letting you define exactly the properties you need for your specific use cases.

Key Benefits:

  • Better Organization: Filter and search documents using criteria relevant to your business

  • Improved Workflow: Set up conditional logic based on your custom properties

  • Enhanced Tracking: Monitor documents by project, department, or other custom categories

  • Flexible Data Management: Adapt the system to your unique business requirements

Custom Data Capabilities

Custom Data includes three main functionalities that work together:

1. Custom Data Settings

Configure what custom data properties can be used on documents, templates, and rooms.

2. Custom Data in Conditional Logic

Set conditions based on your custom properties to show or hide content dynamically.

3. Filter and Search on Custom Data

Search and filter documents in contract management using your custom properties.

Setting Up Custom Data Properties

Creating Custom Properties

  1. Navigate to your organization settings

  2. Select "Custom Data" from the menu

  3. Click "Add Custom Data"

  4. Configure your Custom Data Field:

    • Custom Data Field Label: Choose a descriptive name (e.g., "Project ID")

    • Key:

      • If using CRM merge tag data, Add merge tags like custom.project_id or custom.industry from your CRM

      • The value used will be fetched from the CRM during the sendout

      • Remove curly brackets from the merge tags when configuring

Using Custom Data in Documents

Adding Custom Data to Templates

When creating or editing templates:

  1. Access the document properties section

  2. Add your custom data fields

  3. The values in the template will be used when documents are created

Setting Custom Data Values

During Document Creation:

  • Fill in custom property values in the document creation form

  • Values can be set manually or populated via integrations

Via API or CRM Integration:

  • Include custom data in your API calls

  • Automate population from your CRM or other systems

  • Supported CRMs

    • Salesforce

    • HubSpot

    • Microsoft Dynamics

    • Upsales

    • Pipedrive

Conditional Logic with Custom Data

Create dynamic content that appears based on your custom property values:

Setting Up Conditions

  1. Select the element you want to show/hide conditionally

  2. Access the conditional logic settings

  3. Choose your custom data property as the condition trigger

  4. Set the rule (equals, contains, etc.)

  5. Define what happens when the condition is met

Searching and Filtering with Custom Data

Contract Management Filters

In your contract management dashboard:

  1. Access the filter options

  2. Select custom data properties from the filter menu

  3. Set filter criteria based on your custom values

  4. View filtered results matching your criteria

Troubleshooting

Conditional Logic Not Working:

  • Check that property values match exactly

  • Test conditions with known data values

Search Results Incomplete:

  • Confirm all relevant documents have custom data populated

  • Check filter combinations aren't too restrictive

  • Verify search terms match exact property values

Did this answer your question?