← All issues

Integrate Conditional Fields

Submitted
Posted by Asim1 voteFeatureChat widget

Feature Description:

I would like to request a feature that allows administrators to configure conditional fields in the tawk.to pre-chat form based on the department selected by a visitor.

Currently, it would be beneficial to have the ability to display different fields dynamically depending on the department a visitor chooses before starting a chat.

Example Use Case:

Suppose a website has three departments:

- Sales: Display fields such as Product Name, Budget, and Purchase Requirements.
- Technical Support: Display fields such as Issue Type, Product Version, and Problem Description.
- Billing: Display fields such as Invoice Number, Payment Method, and Transaction ID.

When a visitor selects a department, the pre-chat form should automatically display only the fields relevant to that department, rather than showing every field to every visitor.

Suggested Functionality:

  1. Allow administrators to create department-specific fields in the pre-chat form settings.
  2. Display or hide fields dynamically based on the visitor's department selection.
  3. Support different field types, including text inputs, dropdowns, checkboxes, and text areas.
  4. Allow fields to be marked as required or optional depending on the selected department.
  5. Update the form dynamically when a visitor changes their department selection.
  6. Ensure that the submitted information is available to the assigned agent alongside the visitor's chat details.

This feature would make pre-chat forms more flexible, improve the visitor experience, reduce irrelevant questions, and help support teams collect the right information before a conversation begins.

I believe this would be a valuable addition to tawk.to, particularly for businesses that manage multiple departments with different workflows and information requirements.

Thank you for considering this feature request. I hope to see this functionality implemented in a future update.

Comments (1)

Sign in to post a comment.