Message Widget Welcome Message
Displays a custom welcome message to the user when the chat opens.
An intelligent AI assistant that integrates with Google Calendar to help users manage their schedules. Users can interact via chat to check their events, find available times, create or delete events, and stay organized. The assistant is also capable of performing Google searches and retrieving content for additional context.

Flows
Displays a custom welcome message to the user when the chat opens.
LLM-based agent with a specific backstory, goal, and role for handling user requests as a personal assistant with Google Calendar access.
Below is a complete list of all components used in this flow to achieve its functionality. Components are the building blocks of every AI Flow. They allow you to create complex interactions and automate tasks by connecting various functionalities. Each component serves a specific purpose, such as handling user input, processing data, or integrating with external services.
The Chat Opened Trigger component detects when a chat session starts, enabling workflows to respond instantly as soon as a user opens the chat. It initiates flows with the initial chat message, making it essential for building responsive, interactive chatbots.
The Message Widget component displays custom messages within your workflow. Ideal for welcoming users, providing instructions, or showing any important information, it supports Markdown formatting and can be set to appear only once per session.
Discover the Chat Output component in FlowHunt—finalize chatbot responses with flexible, multi-part outputs. Essential for seamless flow completion and creating advanced, interactive AI chatbots.
The Chat Input component in FlowHunt initiates user interactions by capturing messages from the Playground. It serves as the starting point for flows, enabling the workflow to process both text and file-based inputs.
The AI Agent component in FlowHunt empowers your workflows with autonomous decision-making and tool-using capabilities. It leverages large language models and connects to various tools to solve tasks, follow goals, and provide intelligent responses. Ideal for building advanced automations and interactive AI solutions.
The Chat History component in FlowHunt enables chatbots to remember previous messages, ensuring coherent conversations and improved customer experience while optimizing memory and token usage.
FlowHunt's GoogleSearch component enhances chatbot accuracy using Retrieval-Augmented Generation (RAG) to access up-to-date knowledge from Google. Control results with options like language, country, and query prefixes for precise and relevant outputs.
Unlock web content in your workflows with the URL Retriever component. Effortlessly extract and process the text and metadata from any list of URLs—including web articles, documents, and more. Supports advanced options like OCR for images, selective metadata extraction, and customizable caching, making it ideal for building knowledge-rich AI flows and automations.
Easily identify optimal time slots for scheduling events by analyzing calendar availability. The Find Available Times component checks free and busy blocks across user and attendee calendars, returning the best available times in chronological order. Ideal for automating scheduling tasks and streamlining meeting coordination.
Easily automate the removal of events from Google Calendar with the Delete Event component. It connects directly to your calendar, enabling workflows to delete events and optionally notify attendees, streamlining calendar management within your flows.
The Create Event component in FlowHunt lets you automate the creation of events in Google Calendar. Easily specify attendees, event time, description, and more, with options to generate Google Meet links and set reminders—streamlining scheduling in your automated workflows.
The View Events component lets you fetch and filter calendar events within a chosen time range, leveraging Google Calendar integration. Ideal for automating workflows that need up-to-date scheduling data, it supports searching events, limiting results, and customizing attendee parameters.
The Current Date Tool component in FlowHunt enables workflows to access the current date and time, adjustable to a wide range of timezones. Essential for automating tasks and generating time-aware responses, this component makes it easy to integrate up-to-date temporal information into your flows.
Flow description
This workflow is designed to act as a personal AI assistant that helps users manage their schedules by integrating with Google Calendar. The assistant not only understands user queries but also interacts with various tools to automate calendar management tasks, provide scheduling information, and even leverage web search capabilities.
Here’s a breakdown of the key components and their roles in the workflow:
| Component | Purpose |
|---|---|
| Chat Opened Trigger | Detects when the chat is opened and initiates the workflow. |
| Message Widget | Displays a friendly welcome message to the user about the assistant’s capabilities. |
| Chat Output | Shows messages to the user in the chat interface. |
| Chat Input | Receives user text inputs or queries. |
| Chat History | Maintains a history of previous chat messages for context-aware conversations. |
| AI Agent | The central AI that interprets user intent, manages context, and decides which tools to use. |
| Google Search | Allows the assistant to search the web for information to assist with user queries. |
| URL Content Retriever | Fetches and processes content from URLs found via Google Search. |
| Find Available Times | Finds optimal time slots in the user’s (and attendees’) calendars for scheduling events. |
| Create Event | Automatically creates new calendar events as requested by the user. |
| Delete Event | Deletes specified events from the user’s Google Calendar. |
| View Events | Lists calendar events within a specified time range, with optional filters. |
| Current Date Tool | Provides the assistant with current date and time context. |
When a user opens the chat, the workflow triggers a welcome message explaining the assistant’s capabilities—such as checking schedules, finding free time, setting up events, and sending reminders. This sets the context and invites the user to interact.
Once the user sends a message or request (e.g., “Find me a free slot this week” or “Schedule a meeting with John”), the AI agent receives the input along with the current chat history for context. The agent can then:
All responses and updates are output back to the user via chat, ensuring a smooth conversational experience.
This workflow automates a wide range of scheduling tasks, drastically reducing manual effort and the risk of double-booking or missing appointments. By combining AI reasoning with direct calendar manipulation and web search, it enables:
| Capability | How It’s Achieved |
|---|---|
| Check Schedule | View Events tool + AI Agent |
| Find Free Time | Find Available Times tool + AI Agent |
| Create Events | Create Event tool + AI Agent |
| Delete Events | Delete Event tool + AI Agent |
| Web Search | Google Search + URL Content Retriever + AI Agent |
| Remember Context | Chat History + AI Agent |
| Provide Date/Time Info | Current Date Tool + AI Agent |
By automating all these steps, the workflow creates a scalable, intelligent personal assistant that can be rolled out to support individuals or entire organizations, greatly enhancing productivity and reducing scheduling friction.
We help companies like yours to develop smart chatbots, MCP Servers, AI tools or other types of AI automation to replace human in repetitive tasks in your organization.
This AI-powered workflow automates meeting scheduling through Google Calendar. Users interact with a chatbot that finds available times, creates, views, or dele...
An AI-powered assistant that answers user questions strictly based on the content of a provided Google Sheet. The workflow retrieves data from Google Sheets, in...
A simple AI chat assistant workflow that leverages previous conversation history to generate relevant responses to user input. Includes a welcome message and us...
Cookie Consent
We use cookies to enhance your browsing experience and analyze our traffic. See our privacy policy.



