Attribute Card: Collect user information or preferences throughout the conversation.

Created
Feb 5, 2024 8:50 PM
Tags

Attribute Card

Introduction to the Attribute Card

The Attribute card within the Botco.ai authoring tool is a vital element for customizing user interactions. It allows you to store and manipulate data based on user input or bot responses, enabling a personalized and dynamic chat experience.

image

How to Use the Attribute Card

Here’s a step-by-step guide to implementing the Attribute card in your chatbot’s workflow:

  1. Access the Authoring Panel: In the Botco.ai platform, navigate to the ‘Authoring’ section where you design the flow of your chatbot.
  2. Insert an Attribute Card: Locate the position in the conversation flow where you need to capture or set an attribute. Click to add a new card and select the Attribute card from the options.
  3. Define the Attribute: Within the card, specify the attribute you wish to capture or set. This could be any variable like user name, preferences, feedback score, etc.
  4. Set the Value: Assign a value to the attribute. This can be a static value, a variable captured from user input, or something that the chatbot computes.
  5. Add Logic (Optional): If your chatbot needs to perform more complex operations with the attribute, use the ‘Add Logic’ function to define conditions or computations. We’ll cover this separately.

Benefits of Using the Attribute Card

  • Personalization: Tailor the chatbot interactions based on the stored attributes to provide a unique experience for each user.
  • Data Capture: Collect important information from users, which can be utilized for analytics or to guide the conversation.
  • Dynamic Content: Adjust the content of the conversation in real time based on the attributes set during the interaction.
  • Conditional Logic: Implement complex decision-making in the chatbot flow by using attributes in conjunction with logical conditions.

Examples of Attribute Card Usage

  • Storing User Preferences: Capture and store user preferences for product types or service options to make tailored recommendations.
  • Tracking Progress: Keep track of a user’s progress through a multi-step process, such as an application or booking.
  • Session Personalization: Use attributes to remember user details throughout a session to avoid repetitive questioning.

Remember, the strategic use of Attribute cards can significantly enhance the functionality of your chatbot, making it more engaging and helpful for users. Utilize this feature to its fullest potential to ensure your chatbot stands out in its service delivery.