CRM Custom Fields: How to Track What Matters for Your Business
Guide to using custom fields in your CRM to track deal-specific data, lead attributes, and campaign metadata. Includes examples for agencies, SaaS, and consultants.
Every business tracks different data. A SaaS company cares about ARR potential and tech stack. An agency cares about project budget and decision timeline. A consultant cares about engagement type and hourly rate. Standard CRM fields don't cover all of this — that's where custom fields come in.
What Are Custom Fields?
Custom fields are user-defined data points attached to each lead. In PerksMate's CRM, custom fields are stored as a JSONB column on the crm_leads table, meaning you can add any key-value pair without schema changes.
Custom Field Examples by Business Type
For Agencies
project_budget— Estimated project valuedecision_timeline— When they plan to startcurrent_agency— Who they're working with nowpain_with_current— What's not workingreferral_source— Who referred them
For SaaS Companies
arr_potential— Estimated annual contract valuetech_stack— Technologies they usecompetitor_using— Which competitor they currently usecontract_renewal— When their current contract expireschampion_name— Internal advocate for your product
For Consultants
engagement_type— Retainer, project, advisoryhourly_budget— Budget per hour or per projectstart_date— When they want to beginprevious_consultant— Who they worked with before
Adding Custom Fields in PerksMate
Open any lead's contact detail modal, scroll to Custom Fields, and click Add. Enter a field name and value, press Enter. The field is saved to the lead's custom_fields JSONB column. You can edit any field inline by clicking the pencil icon, or delete it with the trash icon.
Using Custom Fields in Templates
Custom fields can be referenced in agent templates using the {{cf_fieldname}} format. For example, if you add a custom field called project_budget, you can use {{cf_project_budget}} in your email templates.
Frequently Asked Questions
Is there a limit on custom fields per lead?+
No hard limit. Custom fields are stored as JSONB, so you can add as many as needed. However, keep it practical — 5-10 custom fields per lead is typical.
Can I search or filter by custom fields?+
Currently, the search bar searches standard fields. Custom field filtering is on the roadmap. You can use Export CSV to analyse custom field data in spreadsheets.
Try PerksMate free
Describe your ideal customer and get AI-generated profiles, strategies, and verified leads in minutes.
Get StartedRelated Articles
The Complete Guide to AI Lead Generation in 2026
How AI is transforming B2B lead generation. Learn the 4-step pipeline from customer profiling to verified contacts, and why traditional methods are falling behind.
Cold Email7 Cold Email Templates That Actually Get Replies in 2026
Battle-tested cold email templates with personalisation variables. Learn what makes cold outreach work and how to use AI-generated templates for higher response rates.
CRMWhy Small Agencies Need a CRM with AI Agents
Small agencies waste hours on manual outreach. Learn how a CRM with intelligent agents automates cold email, social posting, and phone outreach while you focus on clients.