User Guide
eva 3.4.1
eva 3.4.1
  • Home and Support
  • What's new
  • Changelog
  • Using eva
    • Overview
      • Virtual Agents
      • Main Concepts of eva
      • Glossary
    • Developing virtual agents
      • Quick Start with eva
      • Dialog Flows
      • Dialog Cells
        • Intent Cells
        • Entity Cells
        • Answer Cells
        • Service Cells
        • Input Cells
        • Jump Cells
        • End Cells
        • Code Cells
        • Rule Cells
      • Training task
      • Export and import agents
      • Create virtual agents from templates
      • Create and manage users
    • Channels
      • Integrating Existing Channels
    • Testing Virtual Agents
      • Test a virtual agent
      • Automated Test
    • Natural Language
      • eva NLP
      • Training with eva NLP
      • Training with eva Automated Learning
      • Using other NLP engines
    • Analytics
      • External analytics platforms
    • Experience
      • Context Management
    • Advanced Options
      • Parameters
      • Intent Navigator
      • PII Data masking
    • How Tos
      • Creating variable answers with Code and Rule cells
      • Videos
  • for technicians
    • eva server Installation guide
    • API Guidelines
      • Conversation API
      • Cloner API
      • Webhooks
    • Supported/verified third-party software
    • Appendices
    • Data Extraction
Powered by GitBook
On this page
  • Date Template
  • Time Template
  • Custom template
  • Remember Input button
  1. Using eva
  2. Developing virtual agents
  3. Dialog Cells

Input Cells

PreviousService CellsNextJump Cells

Last updated 2 years ago

The input cell just stops the flow, so the user can insert a very specific information that will be interpreted later by an entity.

This information is user-specific, and it might be a birth date, a ZIP code or a token, for example.

Important:

In the Input cell, avoid accents when writing the stored input field, and in compound words, prefer underline ( _ ) over spaces. With this syntax, you will make it easier when programming in technical cells, such as rule and code.

There are 3 (three) templates:

Date Template

Here, the user insert a specific date, ex January 3. This template activates a calendar where the user can select a date.

Time Template

The user insert a specific time, ex 3:15 pm. This template activates a clock where the user can select a time slot.

Custom template

You define, using a specific pattern, the input structure. This is useful for country-specific information, such as ID numbers. In the Pattern field, your front-end team must enter the code that defines the field.

Remember Input button

Present in all types of Input Cell, the switch “Remember Input” (shown in the image above) will save the information the user inserted for later use in the same session. In other words, this information will be stored for the duration of the interaction between user and virtual agent.

When building a flow, you may need to catch many user data to send to a company and return a response. For example, in a bank account opening flow: you ask name, birth date, ID... Send this information to the institution and then inform the best bank account to the future client.

In cases like this, you should create several Input cells and store all this information throughout the session will be stored (remember to hit the "Remember Input" button). And, very importantly, give different names, call to action, and descriptions to each Input cell.

Important:

  • You can use those templates at the web/app/mobile channels

  • It's also possible (but not mandatory) to add a call to action describing what information your user have to insert

To make this "bridge" with the company, remember to add a at the end.

Service cell
Create Input Modal
Remember Input Switch