AI Chatbot Hub
HomepageAPI docsDiscordLog inSign up
Documentation
Documentation
  • welcome
    • Quick start guide
    • Creating your first AI chatbot
  • Dashboard
    • Analytics
  • Account
    • Account settings
    • Get OpenAI API key
    • API docs
  • Inbox
    • Navigating the Inbox menu
  • Sources
    • Navigating the Sources menu
    • Best practices for preparing data
    • Adding training data
    • How to work with tables
  • AI agents
    • Creating AI agents
    • Fine-tune intents
    • Supervisor overrides
    • Function calling
    • Bias and stickiness
  • Customizations
    • Settings
      • Security
      • Conversations
      • Custom domains
      • Disclaimer
      • Human support escalation
    • User Data Management
      • File uploader
      • Conversation labeling
      • User data collection
      • Forms
      • Webhooks
      • User identity verification
    • Appearance & Style
      • General
      • Messages
      • Suggested prompts
      • Watermark
      • Button
  • Collaborators
    • Permissions
    • Transfer ownership
  • Preview
    • Overview
  • Go live
    • Integrations
  • Community
    • Partners
    • Affiliates
    • Discord
  • Resources
    • Get a free template
    • Enterprise
    • Glossary
    • Support
Powered by GitBook
On this page
  • Webhook types
  • Basic example
  • Next steps - upgrading the user experience
  1. Customizations
  2. User Data Management

Webhooks

Learn how to easily set up a webhook inside AI Chatbot Hub and enable automations for data extraction.

PreviousFormsNextUser identity verification

Last updated 3 months ago

Webhook types

As pictured in the image below, there are 4 use cases in which a webhook can be set up inside the platform to extract and connect data to third party apps:

  1. Human support handover: when a user triggers the

  2. Form submission: when a user submits the chat

  3. User message: when a user sends a message to the chat

  4. AI response: when the AI sends a response to the user

  5. Data collection: when the AI agent collects specific variables previously defined in

The most interesting ones are when a user submits a form and when specific variables are collected during the chat session.

Basic example

  1. We will first create a scenario and insert a custom webhook as the first module. Copy the webhook generated automatically by Make

  2. Inside AI Chatbot Hub paste it in Webhook > Data Collection. Select the variables you want to send to Make to then connect with other apps and automations.

  3. Hit create and save. That's it you have created the first step for an automation!

Feel free to create multiple webhooks that deliver different automations for your use case.

Next steps - upgrading the user experience

Once the webhook is connected and has received data in Make, for additional customizations and upgrades, it is common to create multi step automations inside Make (or other automation tools), adding more layers of user experience that create value for the end users. Examples of these can involve sending a message back to the chat with more details, adding new user data collected in the chat into the CRM, sending email notifications to the account managers, and many more!

Let's imagine we want to user data collected during a chat conversation to our CRM. Let's suppose that our automation tool of choice is .

For the AI agent to collect the variables during conversations, make sure you are instructing your AI agent to do so inside the prompt. Head to menu to adapt the prompt instructions

Make
AI Agents
human support
form
user data collection
webhook types
creating a webhook