Skip to content

Using Phone Assistant

Phone Assistant loads configured phone fields that have a value on the record, validates each against its field rule, and groups the results.

Up to three sections can appear on the same record (in this order):

  1. Valid Phone Numbers
  2. Invalid Phone Numbers
  3. Needs Region

Blank configured fields are omitted. When every configured phone field is empty, see Empty state.

When the stored value already matches the configured save format, the row appears under Valid with parse pills but no Save button.

Phone Assistant card with a valid E164 phone value already stored and no Save button

When formatting is enabled and the stored value differs from the preferred format, the card shows Preferred format: with the target value and a Save button for users with edit access on that field. Save writes only that phone field. Users without edit access still see validation results; Save is hidden.

Phone Assistant card with Preferred format message and Save button on a valid phone row

On valid numbers, pills can include region (flag), country calling code, number type, carrier, time zone, and geocoding text. Which pills appear follows field rules and optional App Builder overrides (carrier / location / time zone display).

Phone Assistant card with carrier, time zone, and geocoding enrichment pills on a valid phone row

Invalid rows show the stored value, optional partial parse pills, and a short reason (for example Too Short). Fix the value on the standard record layout, then Refresh.

Phone Assistant card with an invalid Mobile row and validation reason

Local numbers without country context stay in Needs Region until a country is chosen. When any row needs a country, a hint appears at the top of the card: Select a country on each unresolved number to validate it.

Open the searchable Country control, pick a country, and validation re-runs immediately. The row moves to Valid or Invalid based on the result.

Phone Assistant card with Needs Region row and country search picker filtered to one result

Users without edit access on a phone field still see validation results; Save is hidden.

Header Refresh reloads field values from the record after inline edits elsewhere on the page.

When every configured phone field on the record is blank:

Empty state when no configured phone fields have values

Configuration: Key concepts, field rules.