LINE Integration
Connect a LINE Official Account to a specific ChatIQ bot from your team dashboard.
Before You Start
- A LINE Official Account with a Messaging API channel
- Your LINE Channel ID, Channel Secret, and long-lived Channel Access Token (these are split across the LINE Developers Console and LINE Official Account Manager)
Where to find each credential
- Channel Access Token (long-lived)
- LINE Developers Console:
https://developers.line.biz/console/ - Select your provider + Messaging API channel, then open the Messaging API tab and click Issue (or Reissue) under Channel access token.
- LINE Developers Console:
- Channel ID + Channel Secret
- LINE Developers Console: Basic settings tab for the same Messaging API channel.
- Or LINE Official Account Manager:
https://manager.line.biz/and open Messaging API settings for your account (ID/secret are listed there).
Connect LINE in the Dashboard
- Go to
/dashboard/team/integrationsand open the LINE tab. - Select the bot you want to connect.
- Enter the Channel ID, Channel Secret, and Channel Access Token.
- Click Save LINE Integration.
- Copy the webhook URL shown after saving.
Configure LINE Webhook
In the LINE Messaging API console (Developers Console):
- Paste the webhook URL into Webhook URL.
- Turn on Use webhook.
- Verify the webhook connection.
If you do not see Use webhook in the Developers Console, you can also enable
webhooks in the LINE Official Account Manager under Response settings
(https://manager.line.biz/ → Response settings → Webhooks toggle).
To verify, click Verify in the Developers Console, or send a test message to your LINE Official Account and confirm the integration receives it in ChatIQ.
Verification checklist
- In the LINE Developers Console, click Verify next to your webhook URL.
- Send a test message to your LINE Official Account from a personal LINE account (or add the account as a friend and then message it).
- Open ChatIQ and confirm the conversation appears in Dashboard → Conversations for the connected bot.
Manage the Integration
- Use the integrations table to copy the webhook URL again.
- Edit credentials if you rotate secrets or tokens.
- Disable or delete the integration to stop inbound messages.
Pre-configured Response Buttons in LINE
LINE supports button-style delivery for pre-configured responses in two ways:
- Manual suggestions configured on the response itself
- Inline markdown button shortcuts written directly in the response body
Example:
What would you like to do next?
[Demo](https://example.com/demo)
[Survey](reply:survey)
Behavior:
https://...opens a URLreply:surveysendssurveyback into chat as the next user message- That reply can trigger another pre-configured response, including actions such as assessments or bookings
Per response, you can choose LINE button style:
- Quick replies: standard LINE quick reply buttons
- Flex buttons: a simple LINE Flex bubble with the same buttons
For best results, put each markdown button shortcut on its own line. In LINE, those shortcut lines are removed from the visible text and rendered as buttons.
Booking Handoff Behavior (LINE)
When a booking workflow step is configured to hand off, LINE users receive a Continue Booking quick reply that opens the ChatIQ web chat handoff surface with signed booking context.
Per-step booking handoff modes:
- Auto (default): handoff is shown for structured booking steps.
- Force: handoff is always shown for that step.
- Off: handoff is suppressed for that step, and the user continues in LINE.
You can customize the handoff instruction text per booking workflow in dashboard
booking setup (handoff_instruction_text).
You can also customize the handoff quick-reply label (handoff_label).
These step settings control routing UX for booking steps. Payment confirmation and protected-action verification rules still follow system policy.
When existing active bookings are detected at booking start, LINE can also show quick replies for:
- Manage Bookings
- New Booking
If user chooses manage, they can select a booking by list number, short client
code (DDMMYYNN), or full reference number.
After booking is completed in web handoff, ChatIQ attempts to proactively send the completion confirmation back to the LINE chat history so users see the result in-channel when returning to LINE.
If booking availability profiles are configured, the web handoff time step can show deterministic available time choices (instead of free-form time entry) for the selected item/date, plus a Change Date control to re-open date selection deterministically.
At final submit, ChatIQ revalidates the selected slot. If the slot is no longer available, the user gets a deterministic reselection prompt in the handoff chat and can choose another time (or Change Date) without restarting the booking.
Need Help?
- Email support@chatiq.io if you run into setup issues.