I've set up an Enhanced Messaging LINE channel in a Sandbox (UAT) org following the official setup guide (service.messaging_line_create) step by step, but inbound LINE messages never create a Messaging Session in Salesforce, and I've exhausted every troubleshooting avenue I can find.
Setup:
Enhanced Messaging LINE channel, Omni-Channel routing to a Queue that supports Messaging Session
Webhook URL correctly configured in LINE Developers Console → clicked Verify → Success
"Use webhook" = On, Auto-reply and Greeting messages disabled in LINE
Channel Activated in Salesforce, Omni-Channel status = Online/Available
Refreshed the channel connection (re-authenticated Channel Secret/Access Token) — no change
What I've checked, all clean:
LINE Developers Console → Webhook errors: 0 errors (with Error statistics aggregation on)
LINE Verify: consistently returns Success
Salesforce webhook endpoint (…/commongateway/line/ucom-message/{platformKey}) reachable externally, returns HTTP 405 on GET as expected for a POST-only endpoint
MessagingSession and MessagingEndUser: 0 records, ever
Debug Logs (trace flag on the "Automated Process" user, SFDC_DevConsole level, active during every test): 0 log entries generated, even right after sending fresh test messages
Tried to check the "Enhanced Messaging Log" mentioned in some docs, but couldn't find it anywhere in Setup Quick Find in this org — does this require a specific permission, license, or release version to appear?
Since LINE reports successful delivery (implying it got a 2xx response) but Salesforce shows literally zero trace of receiving or processing anything — not even an Apex debug log — I suspect either a silent signature-verification failure on the inbound webhook, or a platform-level issue with this specific channel that isn't surfaced in any UI I have access to.
Has anyone run into this exact symptom (webhook verified + zero errors both sides, but zero MessagingSession/debug log activity) with Enhanced Messaging? Any pointers on where else to look, or whether "Enhanced Messaging Log" requires something specific to enable?
Org type: Sandbox (UAT). Channel type: LINE, Enhanced platform.
#Messaging #Messaging Session
Hi Wanatat,
Since the LINE webhook verification succeeds and there are no webhook errors, but Salesforce is not creating any MessagingSession or MessagingEndUser records, I’d focus on the Salesforce channel connection and inbound message processing rather than Omni-Channel routing.
I’d verify that the LINE channel is connected to the correct Messaging/Enhanced Messaging configuration and that the Channel Secret and Access Token belong to the same LINE Messaging API channel whose webhook is being tested. It’s also worth confirming that the test message is being sent from a LINE user who can actually interact with that channel.
The fact that there are no Automated Process debug logs is particularly useful, because it suggests the request may not be reaching Salesforce’s messaging processing layer at all.
If everything is configured correctly and you still get zero MessagingSession records, I’d recommend opening a Salesforce Support case and providing the channel configuration, LINE webhook verification result, timestamps of test messages, and the fact that no Salesforce-side processing/log activity is generated. That should allow Salesforce to check the backend messaging logs for the channel.