Track the Data Your Business Actually Cares About

Define text, number, date, or select fields on the client record. Values auto-save as you type and flow through reports, filters, and the portal.

The Problem

Every service business tracks data the CRM didn't predict — HOA access code, dog's name, warranty end date, gate code, pool equipment brand. Stuffing it all into notes is a losing game.

Notes Aren't Structured

A free-text notes field works for one-off reminders. It fails when you need to filter, report, or auto-populate based on stored data.

Every Business Is Different

A pest control company needs dog name and gate code. A commercial cleaner needs COI expiry and key location. No one-size-fits-all schema works.

Migrations Take Forever

Traditional custom-field systems need a DBA for every change. That kills iteration speed for small business owners.

How It Works

1

Define Fields in Settings

Go to custom fields in settings. Add a field with label, type (text, number, date, select), and options for selects. No migration, no downtime.

2

Edit on the Client Page

Custom fields appear in a section on the client detail page. Edit inline and auto-save as you type. JSONB storage makes it fast.

3

Filter and Segment

The clients page accepts filters on custom fields. Show all clients where Gate Code is not empty, or HOA = true.

4

Surface on Work Orders

Access codes, pet names, and other custom fields surface on the work order detail so the tech sees them in the field.

Key Capabilities

Four Field Types

Text for free form, number for counts and measurements, date for expiries and anniversaries, select for controlled vocabularies.

JSONB Storage

Values live in a JSONB column on clients. No schema migrations, no downtime, instantaneous to add or rename fields.

Auto-Save Editing

Debounced save on every keystroke. No save button, no lost work if a tab closes mid-edit.

Filter on Clients Page

Filter on any custom field — empty, not empty, equals, contains. Combine with status and tag filters for narrow segments.

Visible on Work Orders

Field service techs see the client's gate code, dog name, and access notes directly on the work order detail page.

Export to CSV

Custom field values export with the standard client CSV so the data travels cleanly to accounting, BI tools, or mail-merge.

See It in Action

Real custom field usage from Smarfle service businesses.

0

Fields Defined

0

Clients With Data

0

Edits This Month

Gate Code (text)

247 clients filled

Common

Pet Name (text)

Tech field — saves callbacks

Field

Warranty End (date)

Triggers maintenance reminder

Automation

Frequently Asked Questions

Unlimited. JSONB storage means there is no per-field table overhead or tier cap.

Rename yes, keeps existing values. Delete yes, with a confirmation and soft-delete option so you can recover if someone removes a field by accident.

No by default. Custom fields are internal unless you explicitly expose one in the portal settings.

Yes. Warranty End date can trigger a maintenance reminder 60 days before expiry. Workflow Automation reads custom fields in conditions.

Pricing

All tiers

Custom Fields Are Included

Unlimited custom fields on every plan. No per-field or per-value fees.

Included

View all plans

Ready to try Custom Fields?

Start your 7-day free trial. No credit card required.