Integrations

Extend your chatbot beyond your website by connecting to popular messaging platforms. Your bot maintains the same personality, knowledge base, and capabilities across all channels.

LINE Official Account

LINE is the dominant messaging app in Thailand, Japan, and Taiwan. Connecting your bot to LINE lets users engage through their preferred communication channel.

Plan Requirements

LINE integration requires a Pro or Enterprise plan.

Setup Process

Start by creating a LINE Official Account at the LINE Business portal. This is free and takes just a few minutes. Once created, navigate to the LINE Developers console and create a new Messaging API channel.

You'll need three credentials from LINE: the Channel ID, Channel Secret, and Channel Access Token. These are all available in the Messaging API tab of your channel settings.

Connecting to Lumi

In your Lumi dashboard, navigate to Integrations and select LINE. Enter the three credentials you copied from LINE. You can optionally give this connection a name if you're managing multiple LINE accounts.

After saving, copy the webhook URL that Lumi generates. Head back to the LINE Developers console, find the Webhook URL field under Messaging API settings, and paste it there. Click Verify—you should see a success message.

Final Configuration

In the LINE console, enable "Use webhook" and disable both "Auto-reply messages" and "Greeting messages". These LINE features would conflict with your Lumi bot, creating duplicate or confusing responses.

Test the integration by adding your LINE Official Account as a friend and sending a message. You should receive an intelligent response from your bot.

AI Response Toggle

You can temporarily disable AI auto-responses while keeping the integration connected. This is useful during testing or if you want to handle some conversations manually.

Facebook Messenger

Facebook Messenger reaches billions of users worldwide and integrates seamlessly with your Facebook page.

Plan Requirements

Facebook integration requires a Pro or Enterprise plan.

Setup Process

Create a Facebook App at Facebook Developers. Add the Messenger product to your app. You'll need four pieces of information: your Page ID, App ID, App Secret, and Page Access Token.

The Page ID can be found in your Facebook page's About section. The App ID and App Secret come from your app's dashboard. The Page Access Token is generated in the Messenger settings when you select your page.

Connecting to Lumi

In Lumi's Integrations section, select Facebook and enter all four credentials. After saving, copy the webhook URL and verify token that Lumi provides.

Back in Facebook Developers, go to Webhooks settings and click "Add Callback URL". Paste the webhook URL and verify token exactly as shown in Lumi. Subscribe to the messages and messaging_postbacks webhook fields, then subscribe your page to the app.

Testing

Send a message to your Facebook page from a test account. Your bot should respond within a few seconds.

WhatsApp Business

WhatsApp Business API enables enterprise-grade messaging on the world's most popular messaging app.

Plan Requirements

While there's no hard code restriction, WhatsApp Business is recommended for Enterprise plans due to volume requirements.

Setup Process

Set up WhatsApp Business through the Business Manager. You'll need a Business Account ID, Phone Number ID, Access Token, and a verify token that you create yourself (any secure string).

Connecting to Lumi

Enter all credentials in Lumi's WhatsApp integration form. Copy the generated webhook URL and paste it into WhatsApp's webhook settings along with your verify token.

Telegram Bot

Telegram bots are powerful, fast, and privacy-focused. The setup is remarkably simple compared to other platforms.

Plan Requirements

Similar to WhatsApp, there's no hard restriction, but Enterprise plans are recommended.

Setup Process

Open Telegram and search for @BotFather. This is Telegram's official bot for creating bots. Send the /newbot command and follow the prompts to name your bot and choose a username.

BotFather will respond with a bot token—a long string of characters. Copy this token.

Connecting to Lumi

In Lumi's Integrations section, select Telegram and paste the bot token. That's it. Lumi automatically configures the webhook with Telegram's API—no manual webhook setup required.

Test by sending a message to your bot on Telegram.

Gitbook Documentation

Import your Gitbook documentation as a knowledge base, making your documentation interactive and searchable through natural language.

Setup Process

Gitbook integration is different from messaging platforms—instead of connecting to receive messages, you import content to populate your knowledge base.

Navigate to the Gitbook Integration section and enter your public Gitbook URL. This could be https://your-org.gitbook.io/docs or a custom domain like https://docs.example.com.

Click Import and the system will begin scraping all pages. You'll see progress update in real-time as "Processing X/Y pages". Each page becomes one or more memories in your knowledge base.

RAG Settings

Two important settings control how Gitbook content is used:

Attach Source URL determines whether bot responses include "Read more" links back to the original Gitbook pages. Enable this to drive traffic to your documentation. Disable for standalone answers.

Link Confidence Threshold controls when these links appear. Set it low (30%) for frequent links, balanced (50%) for moderate linking, or high (80%) to only link when extremely confident the page matches the question.

Managing Gitbook Sources

Resync sources when your Gitbook is updated to pull fresh content. This replaces all existing memories from that source with current content.

Delete sources to remove all associated memories. Use Force Complete if a source gets stuck in "Processing" status—this is safe and won't corrupt your knowledge base.

For detailed information about RAG and memory management, see the Memory & RAG guide.

Managing Integrations

View all connected integrations from the Integrations page. Each card shows the platform, connection status, and when it was connected.

Edit an integration by clicking its card, updating credentials, and saving. The AI Response toggle lets you disable auto-replies without disconnecting the integration—useful for testing or temporary manual operation.

Delete integrations by clicking the trash icon and confirming. This immediately disconnects the platform and stops all message processing.

Last updated