Skip to main content

Ask and Save Node

Ask & Save

The Ask and Save Node lets your agent ask the caller a question and store their answer. Use it to collect names, emails, phone numbers, preferences, or any other data you need during a conversation.

How It Works

  1. The agent asks the caller a question you define.
  2. The caller responds.
  3. The answer is validated against the field type you selected.
  4. The validated answer is saved to a workflow variable, a contact field, or both.

If the caller provides an invalid answer (for example, text when a number is expected), the agent will re-ask the question.

Field Types

Choose the field type that matches the data you are collecting:

Field TypeWhat It CapturesExample
TextFree-form textName, company, reason for calling
NumberNumeric valuesAccount number, quantity, age
EmailEmail addressesmike@example.com
PhonePhone numbers(555) 123-4567
DateDates and timesMarch 15, next Tuesday, 3pm
Dropdown / SelectionOne option from a predefined listDepartment, service tier, location
Yes / NoBoolean confirmation"Would you like to proceed?"

Conditional Questions

Conditional Questions

You can configure follow-up questions that change based on previous answers. For example:

  • If the caller selects "Residential" from a dropdown, ask about home size.
  • If the caller selects "Commercial," ask about business type instead.

This lets you build dynamic intake forms that adapt to each caller.

Save to Variable

Store the answer in a workflow variable so you can reference it later in the same workflow. Variables are available to any subsequent node — use them in conversation scripts, decision logic, API calls, or message templates.

Save to Contact

Automatically save the answer to a contact field in your CRM. This permanently stores the data on the contact's profile, making it available across all future conversations and workflows.

You can save to both a variable and a contact field at the same time.

Custom Fields

If the standard contact fields do not cover your needs, create custom fields to capture business-specific data. Custom fields appear alongside standard fields in the contact profile and can be used in workflows, filters, and reports.

Examples of custom fields:

  • Policy number
  • Preferred language
  • Service tier
  • Property address

Next Steps