LINE to CRM in Bangkok: turn enquiries into owned follow-up

A message in LINE is not yet a managed opportunity. The missing step is usually ownership: who follows up, what they know, and whether the outcome reaches the system the business relies on.

By DLVX · Bangkok business guide · Published and sources reviewed 1 October 2026

Read or use
Define success

What does a useful LINE and CRM integration do?

It connects an incoming conversation to an identifiable record, a responsible person and a next action. It should preserve enough context for someone to respond accurately, show where the lead came from when that is known, and make unresolved work visible. Sending an automatic greeting does not achieve those things on its own.

This guide is for a Bangkok business already receiving enquiries through a LINE Official Account, or deliberately choosing it as a customer channel. Do not migrate every interaction into LINE just because a platform is available. Compare the actual habits of your Thai and international customers, and keep a website or email route where it serves them better.

Before adding AI, decide what counts as a qualified enquiry, which team owns each service and what happens outside working hours. A simple queue with a named owner can be more valuable than a sophisticated bot with no follow-up responsibility.

Your minimum record

Capture the next action, not an unnecessary dossier.

Start with the fields needed to serve the enquiry. Separate what the customer actually said from what a model inferred. Leave an unknown budget or date empty instead of silently turning it into a confident answer.

FieldPurposeRule
Conversation referenceFind the original contextLimit access to the staff who need it
Requested service and requirementsRoute the workKeep original wording beside extracted fields
Preferred languagePrepare an appropriate replyAllow the customer or agent to correct it
Owner and next actionPrevent unattended leadsEvery active opportunity needs both
Source and campaignUnderstand acquisitionUnknown stays unknown
Status and outcomeMeasure progressA sent reply is not a closed sale

For a property company, add the relevant listing reference and viewing preference. For a professional services firm, add the requested service and the decision timeline. Avoid collecting documents or sensitive details simply because the form can accept them. Agree access, retention and deletion handling with your privacy owner.

The technical handoff

Receive reliably before you try to reply intelligently.

LINE sends webhook events to the endpoint configured for an Official Account’s Messaging API channel. Its documentation requires signature verification before processing and recommends asynchronous handling. It also warns that events can be duplicated or arrive out of order; use the event identifier and timestamp when designing processing. Redelivery is available but is not a guarantee of delivery. LINE: receiving messages and webhook redelivery.

Our recommended implementation separates reception from business work. Verify the incoming event, record the accepted event durably, then place work in a queue. A CRM timeout should produce a visible retry or an exception for an operator, not make the original enquiry disappear.

  1. Receive: validate the request and record its event identifier.
  2. Deduplicate: recognise an event already processed without creating another opportunity.
  3. Resolve: attach the conversation to a known record, or create an unlinked enquiry.
  4. Prepare: extract the requested service and identify missing information.
  5. Assign: give one person or queue ownership and a next action.
  6. Confirm: check the destination record and expose failures to the owner.

Retries on outgoing messages need separate care. LINE supports retry keys for specific API requests, and an accepted request does not prove that a user received the message. Follow the supported endpoint’s rules instead of retrying every failed-looking send as a new request. LINE: retry failed API requests.

Who is this person?

Do not merge customers because their names look similar.

A LINE display name is not reliable evidence that a conversation belongs to a particular CRM customer. Two people may share a name, and one person may contact you through several channels. Start with an unlinked enquiry when identity is uncertain.

LINE documents an account-linking flow that connects a LINE user to an account on your own service. Where authenticated account linking is appropriate, use a verified flow rather than asking an AI model to guess the match. LINE: user account linking.

For an enquiry that does not require a customer login, let an authorised staff member confirm the relationship using information appropriate to the transaction. Preserve the decision and make incorrect merges reversible. Never expose another customer’s booking or account history while you are still resolving identity.

Illustrative example

A viewing request after the office closes.

A fictional Bangkok property enquiry

A visitor reaches a property page through a campaign, opens the LINE conversation and asks whether a particular unit is available tomorrow. The website recorded the campaign click, but the LINE message contains only the unit reference. Do not assume those events belong to the same person unless your integration has a deliberate, verified way to connect them.

A useful initial response can acknowledge the request and explain when the team will confirm. The workflow prepares the listing reference, preferred date, original message and missing details for an agent. It should not announce that a viewing is booked unless the booking system and responsible person have confirmed it.

If an agent takes over, automated follow-ups should respect that ownership. Define a pause flag, an expiry or explicit release action, and a record of who resumed automation. Otherwise the bot can send a generic nudge immediately after a colleague has agreed a different next step.

For Thai and English messages, retain the original and mark any translation as assistance. Have a fluent reviewer test local names, dates and the intended level of formality. Voice notes, images and fragmented messages need their own handling rules; do not quietly treat them as empty text.

Before the switch

The acceptance tests that reveal operational failures.

TestExpected result
The same event arrives twiceOne processing outcome, no duplicate lead or reply
CRM becomes unavailableThe enquiry stays recoverable and a failure is visible
Messages arrive out of orderThe current request is reconstructed without losing context
Customer identity is uncertainNo unrelated customer record is exposed
Agent takes overAutomated follow-ups pause as designed
Customer changes languageContext survives and the reply can be reviewed
Customer unsends a messageThe documented handling policy is applied
Connection credentials expireAn owner is notified and staff have a fallback

LINE recommends respecting a user’s intent when a message is unsent, including appropriate handling of stored content. Include that event in your design review, alongside the information rules for your CRM and business. LINE: processing unsend events.

Run the tests with a controlled test account and synthetic records before using live customer enquiries. Confirm the CRM result and conversation state directly. A successful automation log is supporting evidence, not a substitute for the correct customer outcome.

The management view

Measure qualified follow-up, not bot activity.

Track time to a meaningful response during the service hours you actually offer, the proportion of enquiries assigned correctly, the unresolved queue and the eventual qualified outcome. Segment these by channel and language when volume allows. Acknowledgements and substantive answers should be separate measures.

Carry campaign information only where the connection is technically valid. A click on a LINE button, a started conversation and a qualified opportunity are different events. Report them separately until you can reconcile them. That prevents an attractive click metric from hiding a weak sales handoff.

For rollout, start with one Official Account, one service queue and one owner. Keep staff able to intervene. Expand when missed enquiries, duplicate records and unclear ownership are controlled, and the team can explain what happens during an outage.

Your supplier brief should name the CRM, the account owner, expected channels and languages, the required record fields, the human takeover rule and the acceptance tests above. Ask for a working export, access handover and an operating runbook as part of delivery.

Put it to work

Bring one real workflow.

Bring a sample enquiry with identifying details removed and show where follow-up currently breaks. Explore connected operations or read how to evaluate the first AI workflow.

Discuss your business workflow

Examples in this guide are illustrative planning scenarios, not reported client results. Platform documentation can change; confirm current requirements before implementation.