Skip to main content

Command Palette

Search for a command to run...

How AI Agents Save Customer Information in ZazzyAgent

Updated
View as Markdown

A useful AI Agent should not have to ask the same question repeatedly.

When a customer provides information that will be useful later, you can save it into a custom field.

Examples:

  • Name

  • Email

  • City

  • Product interest

  • Budget

  • Order number

  • Preferred date

  • Company name

The AI Agent can be instructed to save that information during the conversation.

The custom-field action

The action format is:

##save_custom_field## : 42

The number represents the selected custom field.

Inside the System Prompt editor, type:

##

Then select the action and the correct custom field from the autocomplete list.

The interface uses the field's name when you select it; the stored prompt uses its internal ID.

Example: Save a customer's city

Suppose the agent asks:

Which city are you based in?

Customer:

Mumbai

You can instruct the agent:

When the customer clearly provides their city,
save that answer in the City custom field.

##save_custom_field## : 42

Select your actual City field using autocomplete.

Example: Save product interest

When the customer identifies the product category they are interested in,
save it to the Product Interest custom field.

##save_custom_field## : 18

Now the customer record can contain:

Product Interest = Running Shoes

Example: Save budget

When the customer clearly provides their approximate budget,
save the amount to the Budget custom field.

##save_custom_field## : 27

If the customer says:

Around ₹40,000.

Your workflow can store that information according to the custom field's configuration.

Tell the AI exactly what should be saved

This is critical.

Don't write:

Save the customer's information.

That's too vague.

Tell the agent:

Save the customer's preferred city to the City custom field.

or:

Save the customer's approximate budget to the Budget custom field.

The clearer the instruction, the easier it is to control the stored data.

Don't save information before the customer provides it

Bad instruction:

Save the customer's budget.

The customer hasn't provided a budget yet.

Better:

Ask the customer for their approximate budget.

After the customer provides a clear answer,
save the answer to the Budget custom field.

##save_custom_field## : 27

Don't ask twice

Your prompt should tell the AI to reuse information already provided.

Example:

If the customer has already provided their city,
do not ask for their city again.

Use the existing customer information when appropriate.

This makes conversations feel much more natural.

Save order numbers

Order numbers are particularly useful for ecommerce support.

Example:

Customer:

My order number is 12345.

Your agent can be instructed:

When the customer provides their order number,
save it to the Order Number custom field.

##save_custom_field## : 35

You can then use that information in other workflows where supported.

Save lead information

A lead-qualification agent might save:

Name

Company

Requirement

Budget

Timeline

Then your sales team can see the information without reading the entire conversation.

Save appointment information

An appointment agent could save:

Service

Preferred Date

Preferred Time

This allows the information to be reused later in the conversation or passed to another system where supported.

Combine saving information with other actions

A common AI workflow is:

Customer provides information

Save custom field

Add label

Start sequence

For example:

When the customer confirms that they are interested in the Enterprise plan,
save Enterprise as the Product Interest value.

##save_custom_field## : 18

Add the Qualified Lead label.

##add_label## : 12

Start the appropriate sales follow-up sequence.

##assign_sequence## : 8

Each action has a different purpose.

Custom field vs label

Use a custom field when you need the actual value.

Budget = ₹40,000

Use a label when you need a simple classification.

High Intent

Both can be used together.

What if the customer changes their answer?

Suppose the customer first says:

Mumbai

and later says:

Actually, I moved to Pune.

Your System Prompt should explain when the newer information should replace the old value.

Example:

If the customer corrects or updates their city,
save the new city value to the City custom field.

Don't store guesses

The AI should never invent values.

Use rules such as:

Only save a value when the customer clearly provides it.

If the customer's answer is ambiguous,
ask a follow-up question before saving it.

Use saved information later

Once information is stored, supported ZazzyAgent features can use that information for:

  • Conditions

  • Personalization

  • Segmentation

  • Broadcast targeting

  • Other automation

  • External integrations

Test your custom fields

Test:

Clear response

I'm based in Pune.

Expected:

City = Pune

Ambiguous response

Somewhere near Mumbai.

The agent should clarify if an exact city is required.

Correction

Actually, I moved to Delhi.

The field should be updated if your prompt says to accept corrections.

Missing response

I don't want to share that.

Don't save a made-up value.

Common problems

Field remains empty

Check that:

  • The custom field exists.

  • The correct field was selected.

  • The customer actually provided the information.

  • The prompt tells the agent when to save it.

Wrong value was saved

Make the extraction rule more precise.

Agent keeps asking the same question

Tell the agent to use already-known customer information before asking again.

A useful pattern

The best instruction is usually:

Ask → Confirm → Save

Example:

What city are you based in?

Customer:

Pune.

Just confirming, you're based in Pune?

Then:

##save_custom_field## : 42

You don't always need the confirmation step, but it can be valuable for important information.

The purpose is simple:

Turn useful conversation information into structured customer data.

AI & Conversational Automation

Part 8 of 16

Learn how to create and train ZazzyAgent AI Agents, connect business knowledge, write effective system prompts, use AI actions, detect customer intent, automate tasks, and hand conversations to humans.

Up next

How to Start a WhatsApp Sequence From a ZazzyAgent AI Agent

AI Agents are useful for understanding conversations. Sequences are useful for continuing the customer journey over time. Combining the two lets an AI Agent decide when a customer should enter or leav