๐Ÿ’š

OpenClaw LINE Integration

Connect OpenClaw to LINE for AI in Asia's favorite messaging app

Medium Setup 15 minutes Free & Open Source

LINE is the dominant messaging platform in Japan, Taiwan, and Thailand, with over 200 million monthly active users. Beyond messaging, LINE offers payments, food delivery, news, and music - making it a super-app ecosystem. For businesses and developers targeting Asian markets, LINE integration is essential.

OpenClaw makes LINE bot development accessible without deep knowledge of LINE's Messaging API. While LINE provides an official API, it's complex and requires webhook configuration, SSL certificates, and server hosting. OpenClaw abstracts this complexity, giving you a production-ready LINE bot in minutes with natural language configuration.

LINE's business features are particularly powerful. You get rich message templates, quick reply buttons, flex messages (custom card layouts), and LINE Pay integration. OpenClaw exposes these capabilities through simple YAML configuration or conversational setup, allowing you to build sophisticated customer experiences without writing code.

Key Features

Rich Message Templates

Send beautifully formatted messages with images, buttons, carousels, and custom layouts using LINE's rich message API.

Quick Reply Buttons

Add quick reply suggestions that users can tap for common responses or navigation.

Flex Messages

Create custom card layouts with flexible grids, images, and interactive elements for rich user experiences.

LINE Pay Integration

Accept payments directly in LINE for e-commerce, ticketing, and donation use cases.

Friend Management

Detect when users add or block your bot to trigger onboarding or offboarding flows.

Broadcast Messages

Send promotional messages to all your bot's friends (subject to LINE's pricing for broadcasts).

Setup Guide

1

Create LINE Messaging API channel

Go to LINE Developers โ†’ Create Provider โ†’ Create Messaging API channel

2

Get Channel Access Token

In your channel settings โ†’ Messaging API tab โ†’ Issue Channel Access Token

3

Get Channel Secret

In your channel settings โ†’ Basic settings tab โ†’ Copy Channel Secret

4

Install OpenClaw

npm install -g openclaw@latest
5

Add LINE channel

openclaw channels add line --token YOUR_TOKEN --secret YOUR_SECRET
6

Set webhook URL in LINE Console

Messaging API tab โ†’ Webhook URL โ†’ Set to https://your-domain.com/webhooks/line

7

Enable webhook

Toggle 'Use webhook' to enabled

8

Start the gateway

openclaw gateway

Configuration Options

Option Type Default Description
line.channelAccessToken string "" Channel Access Token from LINE Developers Console
line.channelSecret string "" Channel Secret for webhook verification
line.welcomeMessage string Hello! I'm your AI assistant. Message sent when users first add your bot

Use Cases

E-Commerce Customer Support

Handle order inquiries, shipping status, and product questions for Japanese and Taiwanese online retailers.

Restaurant Reservations

Automate table bookings, menu inquiries, and special requests for restaurants in LINE-dominant markets.

Event Ticketing

Sell and distribute event tickets through LINE with QR code delivery and LINE Pay integration.

Language Learning Assistant

Practice Japanese, Mandarin, or Thai with an AI tutor accessible through LINE's familiar interface.

Frequently Asked Questions

Is LINE free for bot developers?

Yes, with limitations. You get 500 free 'push messages' (bot-initiated messages) per month. Reply messages (responses to user messages) are unlimited and free. For businesses needing more push messages, LINE offers paid plans starting at ~$10/month.

Do I need a Japanese phone number?

No. LINE developer accounts are global. You can create a LINE Messaging API channel from anywhere. However, your target users will primarily be in Japan, Taiwan, or Thailand where LINE is popular.

Can my bot work in LINE groups?

Yes, but group chat support must be enabled in your channel settings (LINE Developers โ†’ Channel settings โ†’ Features โ†’ Allow bot to join group chats). Your bot will see all messages in the group.

How do I test my bot before going live?

LINE doesn't have a sandbox mode. Use ngrok or a similar tunneling service to expose your local OpenClaw instance for development. Once ready, deploy to a production server with a proper domain and SSL certificate.

Can I monetize my LINE bot?

Yes. You can integrate LINE Pay for payments, offer premium features, or use the bot to drive traffic to your website. However, spam bots and MLM schemes violate LINE's terms and will be banned.

Related Guides

Ready to Get Started?

Install OpenClaw and connect to LINE in just 15 minutes. Free, open-source, and runs on your own infrastructure.