Custom Data Properties | GetAccept Help Center

Custom Data Properties

Understand how to create custom data properties that extend your documents beyond standard fields.

June 1, 2026

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).

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. Custom Data solves this by letting you define exactly the fields you need.

Key Benefits:

Supported Field Types

When creating a custom data field, you can choose from:

These field types make it easier to sync with CRM fields and create smarter conditional content. All four field types are also supported for AI extraction.

Custom Data Capabilities

Custom Data includes three main functionalities:

  1. Custom Data Settings, Configure what properties can be used on documents, templates, and rooms.
  2. Conditional Logic, Set conditions based on your custom fields to show or hide content dynamically.
  3. Filter & Search, Search and filter documents in Contract Management using your custom fields.

Setting Up Custom Data Properties

Creating Custom Properties

  1. Navigate to your Entity Settings.
  2. Select Workflows from the sidebar menu.
  3. Under Custom Data, click Add new.
  4. Configure the field:
    • Label: Choose a descriptive name (e.g., Project ID).
    • Key: One word, starting with a letter (e.g., project_id).
      • If mapping to CRM fields, use merge tags like custom.project_id or custom.industry.
      • Remove curly brackets when configuring.
    • Field Type: Select Text, Number, Yes/No, or Set values.

Adding Custom Data to Templates

  1. Create or edit a template.
  2. Access the Document Properties section.
  3. Add your custom data fields.
  4. When documents are created from this template, those fields will be available for use.

Setting Custom Data Values

Supported CRMs: Salesforce, HubSpot, Microsoft Dynamics, Upsales, Pipedrive.

Using Custom Data in Conditional Logic

You can show or hide content blocks based on your custom fields.

Steps:

  1. Select the content element you want to control.
  2. Open Conditional Logic settings.
  3. Choose your custom field as the condition trigger.
  4. Define the rule (equals, contains, greater than, yes/no).
  5. Decide what happens when the condition is met.

Searching and Filtering with Custom Data

In Contract Management, you can filter and search documents based on your custom data values.

Steps:

  1. Open the filter panel.
  2. Select your custom fields.
  3. Apply criteria to view documents that match.

AI-extracted values appear as filterable columns in the list view automatically, no extra configuration needed.

AI Extraction for Custom Fields

AI extraction for custom data fields is part of AI Contract Management. When a contract is signed or uploaded to GetAccept, the AI reads the document and automatically fills in any custom fields that are attached to the contract, the same way it already handles standard fields like notice period, payment terms, and contract dates.

This means fields like indexation percentage, SLA tier, region, or any other business-specific data point can be populated without anyone copying values out of a PDF by hand.

How it works:

Note: AI extraction for custom fields is available as an add-on on Professional and Enterprise plans. It is not included in the E-sign plan or web/sales trials.

Extracting custom fields from contracts already signed

If a contract was signed before a custom field was added to the template, or if you want to re-run extraction, you can trigger it manually using the retro flow:

  1. Open the signed contract.
  2. Go to the Custom Data section.
  3. Click + Select custom data field to add the field you want extracted.
  4. Click the Re-analyze with AI button at the top of the contract details panel.

Pro-tip: Custom fields must be present on the contract at the time of signing for AI to extract them automatically. If you add a new custom field to your template going forward, use the retro flow above to backfill values on contracts that were already signed.

Limitations of AI custom field extraction

Limitations & FAQ

Q: What field types are supported?

A: Text, Number, Yes/No fields, and Set values.

Q: Can I change the type of a field after it's created?

A: No. Once created, the field type cannot be changed. All existing custom data fields created before this update are treated as Text fields. If you need another type, you'll need to remove and re-create the field.

Q: Why does this matter for CRM integrations?

A: About 20% of CRM fields are numbers or yes/no values. Previously, these couldn't sync into GetAccept. Now they can, making your contracts and automation much more powerful.

Q: Can I use Number and Yes/No fields in conditional content?

A: Yes, these fields can now drive conditional content, allowing you to automatically show or hide clauses based on CRM data.

Q: Does this work with all CRMs?

A: Yes, as long as the backend integration supports the field type (Salesforce, HubSpot, Microsoft Dynamics, etc.).

Summary

Custom Data Properties let you go beyond standard fields by adding Text fields, Number fields, or Set values that sync with your CRM, drive conditional content, and make documents easier to search and filter. This gives you smarter personalization, fewer templates to manage, and cleaner contract workflows.