Skip to Content
GuidesCapturing Data From Your Calls

Capturing Data From Your Calls

Your agent can record specific details from every conversation — the caller’s name, the date they asked for, whether they wanted a callback. You decide what to capture, and Dialora reads it out of the conversation once the call has finished.

Everything you capture appears on the call in your dashboard, and is sent on to whatever you have connected: your CRM, your automations, your webhook.

Where to find it

  • Go to Agents in the left sidebar and open your agent.
  • Click the Advanced Settings tab.
  • Expand the Knowledge & Extraction section.

The Extract Data part of that panel is where you define what to capture. Each detail is shown as its own card, with the kind of answer marked on it.

The Extract Data panel showing six field cards, each labelled with the kind of answer it captures

Agents created before this feature show a single large text box here instead of a set of field cards. Both work. If that is what you see, jump to Using the older setup — and then to Switching to the new format when you are ready.

What your agent can capture

Each detail you want recorded is one field. A field has a name, a kind of answer, and a description telling the agent what counts.

Choosing the closest kind is the single most useful thing you can do, because the agent is held to it — and because contact details get cleaned up on the way through.

KindUse it for
TextNames, notes, anything else
ChoiceOne option from a list you define
Yes / NoA true or false answer
NumberAny number
Whole numberA count, like number of guests
DateA calendar date
Date & timeA date with a time
Email addressCleaned up and checked automatically
Phone numberSaved in international format
Website linkA full web address

Number accepts decimals; Whole number does not, so use it for anything you would count.

Add a field

Step 1: Open the field editor

Click Add field.

Step 2: Name the field

Give it a short, lowercase name with underscores instead of spaces — customer_name, preferred_date, party_size.

This name is how the value appears everywhere else: in your webhook, in your CRM field mappings, and as a {placeholder} in email and SMS templates. Renaming a field later will break anything already pointing at the old name, so it is worth choosing carefully the first time.

Step 3: Choose what kind of answer it is

Pick from the list above. Each option carries a one-line description in the dropdown if you are unsure.

The Add field dialog with the kind dropdown open, listing every kind of answer with a short description

If you pick Choice, you also list the allowed answers and describe when each one applies. Three to five works best, and it helps to include an option for “none of these”.

Step 4: Say what the agent should collect

Write it as an instruction — what counts as the answer, and what form to record it in. For example:

The caller’s full name, as they confirmed it.

The date the caller chose for their appointment.

Step 5 (optional): Open Advanced

  • Examples — one or two answers written exactly as you want them stored. This is the quickest way to pin down formatting.
  • Required — flag the call when the agent finishes without capturing this.
  • Minimum and Maximum — for Number and Whole number fields only.

Let Dialora suggest the fields

Click Generate and Dialora reads your agent’s prompt to work out what the call is for, then proposes a set of fields with their kinds already chosen.

You can leave the box empty and let the prompt do the work, or paste in anything that describes what you need — a list, some notes, or a conversation you had with ChatGPT while working it out.

Nothing is applied until you say so. You will see:

  • New fields, ticked and ready to add.
  • Updated fields, left unticked — these are rewrites of fields you already have, so you opt in rather than having your own wording replaced.

Anything you already have that Dialora did not suggest is left exactly as it is. Generating never removes a field.

Settings that apply to every field

Click Settings to set two things for the whole agent:

  • Model — which AI model reads the transcript. The recommended default suits almost everyone.
  • Extra instructions — guidance that applies to every field, for the things a single field description cannot say. For example: “Prices are in AUD”, or “Treat a mobile and a landline as the same number.”

What the captured values look like

Each kind produces the sort of value you would expect: Text gives you text, Number gives you a number, Yes / No gives you true or false, and Date gives you a date in YYYY-MM-DD form.

Two are actively tidied up on the way through:

  • Phone number is reassembled into international format, so a caller reading out “plus one, eight, eight, nine…” is stored as +18896335677.
  • Email address is reassembled from spoken form — “j o h n at gmail dot com” becomes john@gmail.com.

If the caller never gave an answer, or gave one that was never confirmed, the field arrives empty rather than guessed at. That is deliberate: an empty value is honest, and it is safe to check for in your automations.

For the exact shape of what arrives at your webhook, see What a finished call sends you.

Using the older setup

Agents created before this feature describe what to capture in a single text box, as a list of items and what each one means:

customer_name: The full name of the customer as provided during the call. appointment_date: The date the caller chose. Use YYYY-MM-DD format only.

This still works exactly as it always has, and nothing changes until you choose to switch. The difference is that everything captured this way comes back as plain text — a date is text, a count is text — and there is no checking of phone numbers or email addresses.

The older Extract Data setup: a single text box listing each item and what it means

Switching to the new format

Above the text box you will see a panel offering Switch to the new format.

A panel above the text box headed “A better way to collect this”, with a Switch to the new format button
  • Click it. Dialora reads what you capture today and turns each item into a field, choosing the kind from how you described it — an item mentioning a date becomes a Date, one asking for a phone number becomes a Phone number.
  • Your existing names come across unchanged, so anything already pointing at them keeps working.
  • Review the list and untick anything you do not want.
  • Click Switch and add fields.

Switching updates your draft only. Your live agent carries on with its current setup until you press Publish, so you can look at the result and change your mind.

If Dialora cannot make sense of what is in the box — it happens, especially if notes or a prompt ended up in there — it will tell you, and offer to switch you over with an empty list so you can add fields yourself.

Where the captured data goes