A Custom Action allows users to extend the functionality of their AI agent by executing a custom code or integrating with other systems. This is useful for triggering specific backend processes, such as processing payments, handling unique queries, or fetching data from external sources.

Example:

An AI agent could use a custom action to check the user’s subscription status by querying a backend system and returning the response (“You have a premium account”).

Best Suited For:

  • Advanced use cases requiring custom code execution
  • Integration with third-party systems (e.g., internal databases, payment systems)
  • Custom workflows where standard actions are insufficient

The Slack Action enables your AI agent to send messages to Slack channels or direct messages. It is ideal for automating workflows that involve team notifications or collaboration within Slack.

Example:

When a user mentions a topic during a conversation with the AI agent, a Slack message is automatically sent to a channel of your choice to notify you that the topic has been mentioned.

Best Suited For:

  • Team collaboration tools (e.g., notifying Slack channels about new leads, support tickets)
  • Automated internal communication workflows
  • Real-time alerts for customer support or sales teams

A Custom Button Action allows you to create custom buttons within the AI agent interface, enabling users to locate other pages easily.

Example:

After providing information on product categories, the AI agent displays buttons like “Browse Products” or “View Details,” which redirects your users to the respective pages.

Best Suited For:

  • E-commerce and product recommendation systems
  • Scenarios where you want users to take action directly in the chat interface (e.g., selecting options, completing forms)
  • Quick decision-making processes with predefined responses

The Calendly Action integrates the AI agent with Calendly, a scheduling platform, or you can connect to your Cal.com account. The actions allow users to view available time slots and schedule appointments directly through the AI agent.

Example:

A user asks, “When can I book a call?” The AI agent shows available time slots pulled from your Calendly/Cal account, and the user can book directly through the chat.

Best Suited For:

  • Appointment booking and calendar synchronization
  • Service providers offering consultations or meetings (e.g., coaching, sales calls)
  • Businesses with regular meeting requirements needing automated scheduling

The Web Search Action allows the AI agent to perform web searches in real-time to provide answers that are outside of its pre-trained knowledge base. It can retrieve up-to-date information, helping the bot answer questions about current events, trending topics, or less common queries.

Example:

If a user asks, “What is the weather in New York today?”, the AI agent uses the web search action to pull up the latest weather details from a search engine or API.

Best Suited For:

  • Answering questions with dynamic or real-time data (e.g., weather, news, stock prices)
  • When the AI agent needs to answer uncommon or specific queries that aren’t in its knowledge base
  • Content-driven platforms that require the latest information

The Collect Leads Action enables the AI agent to gather user information (e.g., name, email, phone number) and automatically store it as a lead on the dashboard. This action is vital for capturing potential customers during interactions.

Example:

The AI agent prompts your users with a form asking for their details after an interaction about a product or service.

Best Suited For:

  • Lead generation for sales and marketing teams
  • E-commerce businesses looking to capture customer information
  • Businesses seeking to automate and streamline the lead nurturing process

These actions provide extensive customization, real-time functionality, and powerful integrations that enhance the AI agent capabilities, making them more dynamic and useful for businesses in various sectors.