Variable Extraction

Last updated: May 13, 2026

Here you will learn everything you need to use variable extraction in fonio.

With variable extraction, you can automatically filter specific information from phone calls and then use it in post-processing – for example, when sending emails. This allows important data such as name, concern, or product details to be automatically captured and processed further.

How to activate variable extraction

  1. Open your assistant in the fonio app.

  2. Switch to the "Technical" tab.

  3. Scroll down to the "Variable Extraction" section.

  4. Activate the function by clicking the toggle switch.

You will now see two preset example variables:

  • name – the name of the calling person

  • concern – a brief description of the concern

Insert example variables

If you want to start with a template:

  • Click on "Insert example"

  • The following variables will be added automatically:

    • concern

    • recipient

    • company

    • name

Define your own variables

  1. Click the "Open generator" button.

  2. Enter the desired variable, e.g.order number

  3. Copy the generated JSON block.

  4. Paste it into the existing variable list.

Advanced Variable Strategies for Better Data Quality

In addition to the basic functions of variable extraction, you can use status variables to track the quality and reliability of your extracted data.

For important data such as email, define an additional variable called email_status with values like “clear,” “unclear,” or “not specified.”

Use this status information in post-processing for conditional actions.

This way, you can keep track of the reliability of your extracted data.

Practical example: For an order hotline, you could extract not only order_number but also order_number_confidence to document whether the number was clearly understood or if follow-up questions were necessary.