LINE
ActiveAn AI agent for LINE. It works in a scene with a live connection to LINE. It asks before it writes, and every run is traced.
Daslab joins your LINE groups and keeps what's agreed in one place: an order from a customer, a booking with an event vendor, a task for a branch. Connect your own Official Account and a concierge answers customers in Thai or English, hands a case to your managers' group, and keeps every conversation as a job your team can read.

What you can connect
Add these to your scene and AI gets access.
A LINE Official Account (LINE OA) of your own, for messaging
A LINE chat — a direct message, group, or multi-person room. A saved view onto the channel's event log, not a copy of it: pin one to keep a chat on a board.
The LINE groups you are in that Daslab is in, private to you. Pull one out into a scene to bring it into the workspace.
A web page published to run inside LINE with the viewer's LINE identity — an agent-authored view turned customer-facing mini-app. Created by line_create_liff; deleting it removes the app from the channel.
The tappable panel under the keyboard in a LINE chat, rendered from a Daslab view. Created by line_create_rich_menu; deleting it removes the menu and restores any it displaced.
LINE setup guides, troubleshooting, and reference — pin one to read it in-scene, or ask the agent.
Tools
What the agent can do once this is connected.
Reads 6
See data. Nothing changes.
line_get_profile
Get a LINE user's profile — display name, profile picture URL, status message, and language..
line_get_group_members
List the member user IDs in a LINE group.
line_get_quota
Check the LINE Official Account's monthly message quota — total allowed, used this month, and remaining..
line_get_linked_user
Look up a Daslab user by their LINE user ID.
line_list_conversations
List LINE conversations (DMs, groups, rooms) the bot is part of.
line_get_conversation_messages
Fetch recent messages and events for a specific LINE conversation (DM, group, or room).
Writes 15
Change data in the connected system.
line_send_message
Send a text message to a LINE user or group via push.
needs approval
line_send_flex
Send a rich Flex Message card to a LINE user or group.
needs approval
line_send_location
Send a location message with a map preview to a LINE user or group.
needs approval
line_multicast
Send a text message to multiple LINE users at once (up to 500).
needs approval
line_broadcast
Broadcast a text message to all followers of the LINE Official Account.
needs approval
line_reply_to_conversation
Send a text reply to a specific LINE conversation asset (DM, group, or room).
needs approval
line_mark_conversation_read
Clear the unread count on a LINE conversation without sending a reply..
line_archive_conversation
Set a LINE conversation's status to archived (or unarchive by setting status=open).
line_send_view
Send any Daslab VIEW into a LINE chat as an image.
needs approval
line_send_card
Send a rich card to a LINE chat — image, title, subtitle, and up to 4 buttons — without hand-writing Flex JSON.
needs approval
line_send
Send one or more messages to a LINE chat — the one tool for everything you put in a conversation.
needs approval
line_status
One-call snapshot of a LINE account: the bot identity, whether the webhook is receiving, monthly message quota (used / limit / remaining), the current default rich menu, and how many conversations are open / unread.
line_list_rich_menus
List the rich menus registered on this LINE channel, and which one is the default.
line_create_rich_menu
Publish a rich menu — the tappable panel under the keyboard in every chat with this account — rendered from a Daslab VIEW.
needs approval
line_create_liff
Publish a URL as a LIFF app — a web page that runs INSIDE LINE with the viewer's LINE identity.
needs approval
Connect LINE over MCP
Daslab is itself an MCP server.
Connect LINE in a scene, then pin that scene's URL in Claude Code, Cursor, or any MCP client. The agent there gets your LINE tools, and your approval gate and trace travel with them.
https://daslab.run/mcp/<your-world>/<your-scene>
One scene can hold LINE and everything else you connect, so a single endpoint carries them all. Set up a client.
Use cases
- Take orders from every customer's LINE group into one list, with a card in the group so both sides see the same order
- Check a supplier's invoice photo against the order it belongs to
- Keep an event's vendors, bookings and run sheet together, straight from the vendors' group
- Give each branch's staff group a task list and a handover at shift change
- Reply into any group from Daslab, signed with your business's name
- Answer customers on your Official Account in Thai or English, and hand over to your managers' group with a case number
Knowledge base
- LINE groups: orders, bookings and tasks in one place
groups
What Daslab picks out in a LINE group, the card both sides see, how a group comes into your workspace, who sees what, and how to remove it. - Connecting a LINE Official Account
api-access
Why the Official Account has to exist first, where the Channel ID and secret hide, and the connect-then-verify order the webhook's signature matching forces.
Ships with the integration — agents read these with docs_read, before the account is connected.
Knowledge bases →
From LINE
Similar integrations
Others in Communication.
Ready to try LINE with Daslab?
Get started with CLI