Unified Flows in Guided Conversations: Simplifying Chatbot and Widget Management

Guided Conversations Redefined: Unifying Widgets and Flows


Previously, creating guided conversations required building flows and configuring widgets separately. Widgets served as containers for multiple flows and were shared across platforms such as the web, mobile apps, and instant messaging channels.

With the latest update, we have unified widgets and flows into a single entity called Flows. This new approach simplifies the process by allowing you to:
  1. Create a chatbot flow effortlessly
  2. Customize the chat widget and its settings within the flow
  3. Share it across multiple platforms in a streamlined manner

Key Changes with the Update

Setup page updates

  1. The GC Widget section has been removed.
  2. You will now see only GC Flows on Desk. Setup → Self Service → Guided conversations → GC Flows.
  3. The GC Flow list view now includes widget-related details for better management.

Language-specific view for multilingual flows

  1. After creating a flow, you can now view and manage language-specific flows in an organized interface.


Customization and share options

  1. Once a flow is created, Customization and Share settings are now accessible via separate tabs.

Instant messaging channels

  1. Flows are now directly associated with instant messaging platforms. There’s no need to associate a widget separately.

What happens to existing flows and widgets?  

All existing widgets and flows have been seamlessly converted into the new Flows format.
  1. If a widget had five flows associated with it:
    1. The widget is now converted into one flow with five choice cards.
    2. Each choice card is linked to the original 5 flows using jump blocks.
    3. Result: A total of six flows in the list.
  2. Customization settings from the widget have been transferred to the new flow format.
  3. Shared links and embed codes remain unchanged and continue to function.

New Customization Settings  

The widget customization options have been enhanced to provide greater flexibility.


You can now modify:
  1. Widget logo:
    1. Upload your brand logo to personalize the widget header.
  2. Theme color:
    1. Choose a color that aligns with your brand’s theme for the widget interface.
  3. Greeting messages and media:
    1. Set a default greeting text.
    2. Add media (images, GIFs, videos) to create an engaging experience.
  4. Launcher icon and shape:
    1. Choose a custom icon (e.g., chat bubble, question mark) for the launcher.
    2. Adjust the shape to be circular, square, or chat bubble shaped.
  5. Launcher position:
    1. Position the launcher at the bottom-left, bottom-right, or any custom location on the screen.
  6. Background pattern:
    1. Customize the widget with a patterned or a plain design.
  7. Powered by branding:
    1. Option to display or remove the “Powered by” branding text.
  8. Call-out messages:
    1. Configure messages to prompt user interaction (e.g., “Need help? Click here!”).


  1. End options:
    1. Control user actions at the end of the session:
      1. End session: Ends the session with an option to start a new session or retain and restart the session.
        1. Start a new session: Clears previous session history and starts a fresh one.
        2. Retain and restart the session: Retains the previous session and restarts it.
      2. Create a new session: Ask the user whether to proceed with a new session or close the widget. This option clears the previous session history and creates a new session for the user.
  2. Idle session timeout:
    1. Set a timeout period to manage idle sessions effectively.
      1. A pop-up will prompt the user to continue or restart the chat after inactivity.
      2. The maximum session timeout is 23:59 hours (24 hours triggers an automatic session timeout).
      3. If inactive for more than 24 hours, the session cannot be continued.

  1. Multilingual options:
    1. Enable language selection within the widget to provide a localized experience for users.

New Changes in Share Options  

The sharing functionality has been improved for greater flexibility:
  1. Session variables:
    1. Configure session variables while sharing the flow.
    2. Personalize interactions dynamically based on predefined variable values.
    3. Updated links and codes automatically integrate session variables for seamless sharing across platforms.


Benefits of the Update  

  1. Manage everything under a single entity instead of separate widgets and flows.
  2. All widget-related settings can now be handled directly within the flow.
  3. Manage language-specific flows in one place.
  4. Easily share flows with session variables for personalized user interactions.