NewMaxio Metering is now available — usage-based billing for Advanced Billing.Learn more
/

Configure Custom Fields

··

Last updated on Sep 19, 2026

Define a custom field by its name, the record type it attaches to, and a field type, then set the options that control where its data appears. For what custom fields are and when to use them, see Understand Custom Fields.

Create a custom field

Custom fields are managed from a single list, where you can see every field on your site along with the record type it attaches to and which surfaces it appears on. Each site can have up to 100 Custom Fields per record type (50 on some test sites); creating one past that limit returns an error.

To create a custom field

  1. Navigate to Config > Custom Fields.
  2. Click Create Custom Field.
  3. Enter a Field Name, choose what the field is Attached To, and select a Field Type. See Configure field settings.
  4. For a Dropdown or Radio Button field, add the values a subscriber can choose. See Configure allowed values.
  5. Set the display options that control where the field's data appears. See Configure display options.
  6. Click Create Custom Field.
Custom Fields list with the Create Custom Field button highlighted, above columns for field name, ID, type, attached-to object and where the field appears
The Custom Fields list, with the Create Custom Field button

Configure field settings

These three settings define the field itself.

SettingDescription
Field Name(Required) The label that prompts the subscriber for input on the Public Signup Page. Maximum 255 characters. Each name must be unique per record type on your site, ignoring capitalization, so a Subscription field and a Customer field can share a name.
Attached ToWhether the field is associated with a Subscription or a Customer record. This is set when you create the field and cannot be changed afterward.
Field TypeText, Dropdown, or Radio Button. Some sites also offer Balance Tracker.

Configure display options

Each option below controls one surface where the field's data appears. All of them are set to No when you create a field, so a new field stays hidden until you turn on the surfaces you want.

Important: Display Field Data on Statements appears only on sites that do not use invoice-centric billing. If your site bills by Invoice, this option is not shown.

OptionDescription
Display Field Data on CSV ExportIf Yes, the field is included in the Subscriptions CSV Export.
Display Field Data on StatementsIf Yes, the field is displayed on your customers' Statements.
Display Field Data on InvoicesIf Yes, the field is displayed on your customers' Invoices.
Display Field Data on Customer PortalIf Yes, the field is displayed in your customer's Billing Portal.

Configure allowed values

For Radio Button and Dropdown fields, you configure the values that the customer can select. Click + Add another Allowed Metafield Value to add each one. A single value can be up to 2048 characters, and the combined length of all of a field's values can't exceed 65,535 characters.

Maxio adds a None choice to every Dropdown and Radio Button field automatically, so a subscriber can leave the field unanswered. You do not add it yourself.

Field Type set to Radio Button with an allowed-values list of S, M and L, each removable, and a control to add another value
Allowed values configured for a Radio Button field

Example on a Public Signup Page

Once you have created a custom field attached to Subscription or Customer, you can choose to display it when editing your Public Signup Pages. The field then appears in an Additional Information section at the bottom of the signup page.

Additional Information block on a public signup page, with a t-shirt size radio group, a favourite colour field and a reCAPTCHA above Place My Order
Custom field choices displayed on a Public Signup Page

For answers to common questions about how custom fields behave, see Custom Fields FAQ.

Still need help?
Reach out and our support team will take it from here.

Contact support