P
PixiBot Docs
1---
2---
3---
4---
5
🤖

Build Your First Chatbot

PixiBot makes it easy to create intelligent chatbots with a visual builder, pre-built skills, and one-click deployment to any platform.

Start BuildingWatch Demo

Popular Tutorials

🌱

Build a Customer Support Bot

Beginner

Create an FAQ bot that answers common customer questions using PixiBot's intent matching engine.

15 min read
🌿

Add Natural Language Understanding

Intermediate

Connect your bot to the NLU pipeline for entity extraction, sentiment analysis, and multi-turn conversations.

25 min read
🌱

Deploy to Slack and Discord

Beginner

Configure platform adapters and deploy your bot to Slack workspaces and Discord servers simultaneously.

10 min read
🌳

Custom Skill Development

Advanced

Build reusable skills with the PixiBot SDK. Package logic, responses, and context handlers into portable modules.

40 min read
🌿

Analytics and Conversation Insights

Intermediate

Set up conversation tracking, measure resolution rates, and identify the most common user intents and drop-off points.

20 min read

Component Library

Text Response

Send plain text or rich markdown replies to users

Quick Replies

Present up to 10 tappable option buttons

Carousel Card

Swipeable cards with images, titles, and actions

Form Collector

Gather structured data with validated input fields

Media Player

Embed audio, video, or image content inline

Handoff Block

Transfer conversation to a live human agent

Location Picker

Let users share or select a map location

Date Selector

Calendar widget for booking and scheduling flows

Rating Widget

Collect star ratings and satisfaction scores

Starter Templates

📦

E-Commerce Assistant

Product search, order tracking, and returns handling with Shopify integration.

2.4k uses
📦

Appointment Scheduler

Calendar booking flow with availability checking and reminder notifications.

1.8k uses
📦

Lead Qualifier

Multi-step qualification flow that scores leads and routes to sales reps.

1.2k uses

Quick Start Code

Install the PixiBot SDK and create your first bot in three lines of code:

// npm install @pixibot/sdk

import { PixiBot } from '@pixibot/sdk';

const bot = new PixiBot({ name: 'My First Bot' });

bot.onMessage('hello', ctx => ctx.reply('Hey there!'));

bot.deploy({ platform: 'slack', token: process.env.SLACK_TOKEN });

Frequently Asked Questions

How many bots can I create on the free plan?

The free plan includes up to 3 active bots with 1,000 monthly conversations each. Upgrade to Pro for unlimited bots and conversations.

Can I use my own NLU model?

Yes! PixiBot supports custom NLU models via the Model Adapter API. Bring your own TensorFlow, PyTorch, or ONNX model and connect it through the skills framework.

What platforms are supported for deployment?

PixiBot supports Slack, Discord, Microsoft Teams, WhatsApp, Facebook Messenger, Telegram, and any custom platform via the Webhook adapter.

Is there a self-hosted option?

Enterprise plans include a self-hosted deployment option with Docker and Kubernetes support. Contact our sales team for infrastructure requirements.

How does PixiBot handle multiple languages?

PixiBot includes built-in i18n support for 40+ languages. Define response variants per locale, and the platform auto-detects user language from the incoming message or browser settings.

🤖

Built with love by the PixiBot team

Docs v2.5 | Need help? Chat with PixiBot itself at support.pixibot.dev