Skip to main content

Prerequisites

Before setting up custom columns, ensure you have:
  • Admin or RevOps access to your PG:AI organisation
  • At least one territory with accounts

Overview

Custom Columns let you get answers to any question you want about your territory accounts. Define a column, describe what it should contain, and PG:AI can use AI to research and populate values across all your accounts. Navigate to Territories → Custom Columns in the left sidebar.
Custom Columns Settings - Get answers to any question you want about your territory accounts.

Creating a Custom Column

1

Navigate to Custom Columns

Go to Territories → Custom Columns in the left sidebar.
2

Add new column

Click + New Custom Column (top-right button).
3

Fill in General details

FieldDescriptionExample
LabelThe display name for this column”Revenue Growth”
KeyA programmatic key (auto-generated or manual)“revenue_growth”
DescriptionWhat this column measures or tracks”Measure the company’s revenue growth rate”
4

Select Data Type

Choose the type of data this column stores:
FieldDescriptionOptions
Data TypeThe type of data this column storesNumber, Text, Boolean, etc. (select from dropdown)
5

Save

Click Save.

How AI Enrichment Works

When you create a custom column with a description, PG:AI can use AI to research each account and populate the column value:
1

Describe what the column should contain

Use the Description and/or AI Query fields to describe the data you want.
2

AI researches each account

PG:AI’s AI researches each account using available data - enrichment, public information, tech stack, jobs, etc.
3

Values are generated

The AI generates a value for each account based on what it finds.
4

Values appear in territory views

Values are stored in the custom column and appear in territory views.
The AI Query field (visible in the column list) shows the question PG:AI asks about each account to generate the value.

Managing Custom Columns

The Custom Columns settings page shows all columns in a table:
ColumnDescription
NameThe label you gave the custom column
TypeThe data type (Number, Text, etc.)
DescriptionWhat this column tracks
AI QueryThe AI question used to populate values
RefreshWhether automatic refresh is enabled
Created atWhen the column was created
  • Click any column to edit its settings.
  • Use the search bar to filter columns by name.

Refresh and Monitoring

Custom columns can be configured to automatically refresh:
  • Scheduled refresh - re-run AI enrichment on a schedule to keep values current.
  • Change detection - get notified when values change significantly.
  • Manual refresh - trigger a re-enrichment on demand.
The Refresh column in the settings table shows the refresh status for each column.

Common Configurations

Financial signals:
LabelTypeDescription
Revenue GrowthNumberMeasure the company’s year-over-year revenue growth rate
Funding StageTextLatest funding round or stage (Series A, B, C, Public)
M&A ActivityTextRecent merger or acquisition activity
Technical signals:
LabelTypeDescription
Primary Cloud ProviderTextMain cloud infrastructure provider (AWS, Azure, GCP)
DevOps MaturityTextAssessment of DevOps practices maturity
Tech Stack AgeTextWhether the company is on modern or legacy technology
Market signals:
LabelTypeDescription
Expansion MarketsTextCountries or regions the company is expanding into
Compliance RequirementsTextKey regulatory frameworks (SOC2, GDPR, HIPAA)
Competitive DisplacementTextWhich competitor products they currently use

Troubleshooting

IssueLikely CauseFix
Column values are emptyAI enrichment hasn’t run yetTrigger enrichment or wait for scheduled run
Values seem inaccurateAI query too vague or data insufficientRefine the description/AI query to be more specific
Column not appearing in territory viewsColumn exists in settings but not yet populatedRun enrichment to populate values
Refresh not workingRefresh not enabled for this columnCheck the Refresh setting in the column configuration