Button Widget

Button Widget lets you render input as clickable buttons, enabling users to make selections directly in your workflow.

Button Widget

Component description

How the Button Widget component works

The Button Widget is a flow component designed to render text as a clickable button within your AI workflow interface. This component enables user interactions by allowing input or action selection via buttons, making it valuable for building engaging and interactive AI-driven applications, such as chatbots, guided workflows, or decision trees.

What the Component Does

At its core, the Button Widget takes input text and displays it as a clickable button. Optionally, you can provide a title message above the button(s), which supports Markdown formatting for richer presentation. When a user clicks the button, it triggers the output, which can be used to drive subsequent steps or logic in your workflow.

Inputs

NameTypeRequiredDescriptionAdvancedDefault Value
InputMessageYesThe input to optionally use as the button’s text.No(empty)
Button TextStringNoThe text displayed on the button. If not set, it uses the input value.No{input}
Title MessageStringNoAn optional message (supports Markdown) shown above the button(s).Yes(empty)
  • Input: Main content, can accept messages which may be rendered as button labels.
  • Button Text: Custom label for the button; if omitted, defaults to the value of Input.
  • Title Message: Optional text displayed at the top of the button list, with Markdown support for formatting.

Outputs

NameTypeDescription
ButtonsMessageOutput emitted when a button is clicked.

The component outputs a Message when a user interacts with the rendered button, which can be used to trigger further actions or pass data to the next component in your workflow.

Use Cases and Benefits

  • User Interaction: Easily add interactive elements to your AI workflows, allowing users to make selections or confirm actions.
  • Guided Experiences: Build step-by-step guided flows, surveys, or menu systems where users navigate by clicking buttons.
  • Dynamic Responses: Customize button labels and display messages dynamically based on previous workflow steps.

Summary

The Button Widget component is a versatile tool for introducing interactivity into your AI workflows. With customizable labels and optional Markdown-formatted titles, it helps you create user-friendly interfaces that can collect input, drive branching logic, or enhance user engagement in AI-powered applications.

Examples of flow templates using Button Widget component

To help you get started quickly, we have prepared several example flow templates that demonstrate how to use the Button Widget component effectively. These templates showcase different use cases and best practices, making it easier for you to understand and implement the component in your own projects.

AI Blog Generator with Humanization
AI Blog Generator with Humanization

AI Blog Generator with Humanization

Generate detailed, SEO-optimized blogs with the help of AI agents. The flow researches top Google results, creates an SEO brief, writes a long-form blog, and hu...

4 min read
AI Brainstorming & Value Proposition Generator
AI Brainstorming & Value Proposition Generator

AI Brainstorming & Value Proposition Generator

This AI-powered workflow helps product managers and marketers instantly brainstorm innovative ideas and uncover value propositions. Users can input their contex...

4 min read
AI Business Idea Generator
AI Business Idea Generator

AI Business Idea Generator

Generate innovative business ideas tailored to user input or selected industries using AI. This interactive flow provides suggestions based on user preferences ...

3 min read
AI Chatbot with Real-Time Web & Knowledge Search
AI Chatbot with Real-Time Web & Knowledge Search

AI Chatbot with Real-Time Web & Knowledge Search

A powerful AI chatbot that answers user questions in real-time by retrieving and synthesizing information from Google, Reddit, Wikipedia, Arxiv, Stack Exchange,...

3 min read
AI Chatbot with Slack Human Escalation
AI Chatbot with Slack Human Escalation

AI Chatbot with Slack Human Escalation

Deploy a smart customer support chatbot for LiveAgent that automatically answers visitor questions, retrieves knowledge base documents, and escalates to a human...

4 min read
AI Content Idea Generator
AI Content Idea Generator

AI Content Idea Generator

Generate unique content ideas and summaries using AI by researching top Google results for any keyword. Ideal for content marketers and creators to quickly disc...

4 min read
AI Daily News Article Generator
AI Daily News Article Generator

AI Daily News Article Generator

Automatically generates up-to-date news articles on any chosen topic by searching the latest trending articles on Google and YouTube, extracting key content, an...

3 min read
AI HubSpot Contact Manager
AI HubSpot Contact Manager

AI HubSpot Contact Manager

This AI-powered workflow automates contact management in HubSpot CRM. Users can easily search, create, or update contacts through a chat interface powered by an...

4 min read
AI Letter Generator
AI Letter Generator

AI Letter Generator

Easily generate formal, informal, or legal letters tailored to your needs. This AI-powered workflow takes your input and creates a personalized letter draft, he...

3 min read
AI Mission Statement Generator
AI Mission Statement Generator

AI Mission Statement Generator

Automatically crafts a tailored mission statement based on user input and chat context. Ideal for startups, entrepreneurs, and marketers seeking to articulate t...

3 min read
AI Page Title Generator
AI Page Title Generator

AI Page Title Generator

Generate unique, SEO-optimized web page titles using AI and live Google search data. Enter your target keywords and receive a high-ranking title suggestion tail...

3 min read
AI Product Description Generator
AI Product Description Generator

AI Product Description Generator

Create compelling, SEO-optimized product descriptions for e-commerce by gathering key information from Google, Reddit, YouTube, and product URLs with the help o...

3 min read
AI Pros and Cons List Generator
AI Pros and Cons List Generator

AI Pros and Cons List Generator

Generate a detailed and balanced list of pros and cons for any topic using AI research and live web information. Ideal for content creators, writers, and decisi...

3 min read
AI-Powered Google Answer Chatbot
AI-Powered Google Answer Chatbot

AI-Powered Google Answer Chatbot

An AI chatbot that provides instant, up-to-date answers to any question by searching Google and retrieving relevant website content, always including source lin...

3 min read
Automated C-Suite Lead Generation
Automated C-Suite Lead Generation

Automated C-Suite Lead Generation

This AI-powered workflow automates outbound lead generation by identifying top businesses in a specific niche and location, then deeply researching company prof...

3 min read
Hacker News Top Stories AI Curator
Hacker News Top Stories AI Curator

Hacker News Top Stories AI Curator

An automated AI-powered workflow to fetch, summarize, and present the top Hacker News stories, including story details, URLs, and top comments. Users can intera...

5 min read
IP Lookup Chatbot with Real-Time Location Details
IP Lookup Chatbot with Real-Time Location Details

IP Lookup Chatbot with Real-Time Location Details

This AI-powered chatbot instantly provides detailed information about any IP address, including city, country, timezone, and ISP, by leveraging live data from a...

3 min read
Real-Time Domain-Specific RAG Chatbot
Real-Time Domain-Specific RAG Chatbot

Real-Time Domain-Specific RAG Chatbot

A real-time chatbot that uses Google Search restricted to your own domain, retrieves relevant web content, and leverages OpenAI LLM to answer user queries with ...

4 min read
Top Ranking Content Generator
Top Ranking Content Generator

Top Ranking Content Generator

Generate well-structured web page content based on the analysis of top-ranking Google pages for any keyword. This flow automates keyword research, extracts comp...

3 min read
Trending Topics Research Assistant
Trending Topics Research Assistant

Trending Topics Research Assistant

Discover what people are talking about online around your chosen keyword. This AI-powered workflow researches trending or related topics from recent internet di...

4 min read

Frequently asked questions

What does the Button Widget component do?

It displays input text as clickable buttons, allowing users to make selections that drive your flow logic.

Can I customize the button text?

Yes, you can specify what text appears on each button with the 'Button Text' field, using inputs or static values.

Is Markdown supported in the title?

Yes, you can format the title message above the buttons using Markdown for better presentation.

Where can I use the Button Widget?

It's ideal for chatbots, automated workflows, or any scenario where you need users to choose an option or provide input interactively.

Does the Button Widget support multiple buttons?

Yes, you can render multiple buttons in a list, each representing different options for the user.

Enhance Your Workflow with Button Widget

Add interactive buttons to your flows and build engaging, user-friendly automations with FlowHunt.

Learn more

Message Widget
Message Widget

Message Widget

The Message Widget component displays custom messages within your workflow. Ideal for welcoming users, providing instructions, or showing any important informat...

2 min read
Message Components +3
Knowledge Source Widget
Knowledge Source Widget

Knowledge Source Widget

Showcase relevant documents directly within your chatbot responses using the Knowledge Source Widget. This component displays selected knowledge documents as vi...

2 min read
AI Knowledge +4
ChatInput
ChatInput

ChatInput

The Chat Input component in FlowHunt initiates user interactions by capturing messages from the Playground. It serves as the starting point for flows, enabling ...

2 min read
AI Chatbot +3