Skip to main content

OpenAI Assistant

Integrating OpenAI Assistant with x-bees enables the creation and deployment of OpenAI assistant's within the x-bees platform. These chatbots can be utilized in various ways, including embedding them in the Kite widget or accessing them through the x-bees application.

Use Cases

  • Customer Support: Provide instant answers to customer queries, reducing response times and enhancing user satisfaction.
  • Lead Generation: Engage potential customers by offering assistance and capturing leads through interactive conversations.
  • Feedback Collection: Collect user feedback directly through the chatbot, allowing for continuous improvement of your services.
  • Internal Support: Employees can use chatbots to get quick answers to common questions, streamlining internal processes.
  • Service Requests: Users can submit service requests or inquiries directly through the chatbot, ensuring efficient handling and tracking.
  • Training and Onboarding: New employees can interact with training bots to learn about company policies, procedures, and tools.

Handover

The handover functionality allows the chatbot to transfer the conversation to one or multiple human agents. This feature is useful when the chatbot encounters a query it cannot handle or when the user requests human assistance.

Function Definition
{
"name": "handover",
"description": "Transfer conversation to a human agent",
"parameters": {
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "Comma-separated list of agent emails",
"default": "vadim.ruban@wildix.com"
}
},
"required": [
"email"
]
}
}

Handover to Service

In addition to handing over conversations to individual agents, the integration supports passing the conversation to a specific service. A service consists of a group of agents configured in Call Groups on the WMS interface.

Function Definition
{
"name": "handover_to_service",
"description": "Transfer conversation to a specific service",
"parameters": {
"type": "object",
"properties": {
"service": {
"type": "string",
"description": "ID of the service to transfer the conversation to",
"default": "1@example.wildixin.com"
}
},
"required": [
"service"
]
}
}