Custom fields are how you tell Upfirst what to pull out of your calls. They show up at the top of your call summaries so they're easy to skim, and they pass through to Zapier so you can route the info anywhere you want.
There are two kinds:
Contact fields save information that belongs to a specific caller and stays the same between calls. Things like name, phone, email, address, or company name. Once the receptionist has it, it sticks to that contact, so it doesn't need to collect it again.
Call fields save information that's specific to one call and changes each time. A bakery might use call fields like 'cookie flavor' or 'quantity,' since callers order something different every time. Call fields show up as the highlights at the top of each call summary.
A note on how custom fields work: adding a field doesn't tell the receptionist to ask for the information. It only tells the receptionist what to extract from the conversation if it comes up. If you want the receptionist to actually ask the caller for something, write that instruction into your Training.
1. Open Custom fields
Go to Agents in the left-hand menu. Select your agent, then open Custom fields. Use the switch at the top to move between Contact fields and Call fields.
Custom fields belong to the agent you selected. If you run more than one agent, add the fields you want on each one.
2. Add a field
Pick Contact fields or Call fields at the top, then click Add field.
You can also add and edit call fields straight from a call. Open any call and click Add call highlights in the summary to add them there. See How to customize your call summaries for that flow, including the Suggest highlights button and reordering.
3. Name the field
The field name is the friendly label that shows up on call summaries and in Zapier. Keep it short and clear. Examples: 'Service Needed,' 'Appointment Date,' 'New or Returning Customer.'
4. Write the description
The description is the instruction your receptionist follows when extracting the info. Tell it exactly what to pull and how to format it.
Examples:
Service Needed: The type of service the caller is requesting.
Appointment Date: Extract the date the caller wants service in MM/DD/YY format.
New customer?: Only state Yes or No.
Quantity: The number of items the caller wants to order, as a whole number.
The more specific the description, the more consistent the extraction.
5. Save and test
Click Add field and place a test call. The new field appears at the top of the call summary if the receptionist captured it. Custom fields apply to calls going forward, so past calls are not reprocessed.
Things to know
Not sure what to add? On the Call fields list, click Suggest fields. You can also open a call, click Add call highlights, and use Suggest highlights. It looks at your receptionist's training and suggests details worth pinning to the top of your summaries. You can edit any suggestion after you add it.
Custom fields don't change what the receptionist says or asks. They only control what gets extracted afterward. Use Training to control the conversation itself.
Contact fields persist across calls from the same number. Call fields don't.
You can also import contact fields, so a caller's saved details show up on their summaries from the first call.
All custom fields are passed to Zapier, so you can map them to your CRM, spreadsheet, or anywhere else.
Custom fields are filled from calls only. When a contact texts, your AI agent can read their contact fields, but texts don't fill in or change any values.



