Superpowers
Superpowers are advanced tools that give your chatbot special abilities beyond just answering questions from your knowledge base. They allow the chatbot to perform actions, integrate with other services, and handle more complex user requests.
You can add and configure superpowers from the "Superpowers" tab in your chatbot's dashboard.
Available Superpowers
Here is a list of the currently available superpowers and how to configure them.
Custom Button
This superpower allows the AI to display a clickable button in the chat that can perform an action, such as opening a webpage, a phone dialer, or an email client.
- Trigger Description: This is the most important field. Describe in natural language when the AI should use this tool. For example:
"When a user asks for pricing or wants to see our plans."
- Button Action: Choose the button's behavior: URL, Phone, or Email.
- Button Text: The text that will appear on the button (e.g., "View Pricing").
- Value: The destination for the action (e.g.,
https://example.com/pricing
,+15551234567
, orsales@example.com
).
Lead Collection
This superpower displays a form in the chat to capture user information. All submitted data is saved and can be viewed on the "Leads" page.
- Trigger Description: Tell the AI when to show the form. For example:
"When a user wants to talk to a sales representative or book a demo."
- Submit Button Text: Customize the text for the form's submit button (e.g., "Request a Demo").
Google Calendar Booking
This superpower allows users to book a meeting directly on your Google Calendar from within the chat interface.
Prerequisite: You must first connect your Google Calendar account for this chatbot. You can do this from the chatbot's "Integrations" page, found under Settings.
- Trigger Description: Explain when the booking tool should be displayed. For example:
"When a user wants to schedule a meeting, appointment, or call."
- Event Title: Set the title for the calendar event. You can use
{name}
as a placeholder for the user's name (e.g., "Demo with {name}"). - Duration: The length of the meeting in minutes.
- Information to Collect: Select which fields (Name, Email, Phone, Notes) the user must fill out to complete the booking.