-
Chatwoot Cloudron app – Facebook Messenger webhook
/webhooks/facebookreturns 404Hello Cloudron Team,
I am running Chatwoot on Cloudron (free plan) and facing a blocking issue with Facebook Messenger integration.
Issue
The Facebook Messenger webhook endpoint required by Chatwoot does not exist / is not reachable on the Cloudron deployment.
Endpoint tested:
https://chatwoot.somani.app/webhooks/facebookResult:
Hard 404 – The page does not existBecause of this, Meta (Facebook) cannot verify the webhook, so Messenger integration is impossible.
Expected behavior
According to official Chatwoot documentation, Facebook Messenger is supported for self-hosted Chatwoot, and the following routes should exist:
GET /webhooks/facebook(verification)POST /webhooks/facebook(message receive)
These routes work correctly in official Docker / VM deployments of Chatwoot.
What has already been verified
To rule out configuration issues, the following have been checked carefully:
-
Chatwoot version: 4.10.0 (Cloudron app)
-
Facebook App setup:
- App ID and App Secret correctly configured
- Verify token matches exactly
- App is in Live mode
-
Chatwoot Messenger settings:
- Configured correctly from the beginning
- Facebook API version set to v18.0
-
Environment variables:
FB_APP_ID,FB_APP_SECRET,FB_VERIFY_TOKENset- App restarted multiple times from Cloudron dashboard
-
Direct verification test:
https://chatwoot.somani.app/webhooks/facebook?hub.mode=subscribe&hub.challenge=test&hub.verify_token=fb_somani_2026→ Still returns 404
-
This is a hard 404, not a token validation error, which strongly suggests the route is missing or not exposed.
Conclusion
At this point, all configuration-related causes are eliminated. The remaining possibilities are:
- The Cloudron Chatwoot app package does not expose or include the Facebook Messenger webhook routes, or
- The Cloudron reverse proxy is not forwarding
/webhooks/*paths to the app.
Either case prevents Messenger integration even though Chatwoot supports it upstream.
Request
Could you please:
-
Test this on your side with a fresh Chatwoot Cloudron deployment:
https://<test-domain>/webhooks/facebook -
Confirm whether Facebook Messenger is officially supported in the Cloudron Chatwoot app.
-
If supported, advise how to enable or expose
/webhooks/facebook. -
If not supported, please confirm this clearly.
Thank you for your help.
Regards,
Gopal
Somani Realtors
Chatwoot URL: https://chatwoot.somani.app
Facebook App ID: 1449787272961625 -
J james moved this topic from LibreChat
-
Hmmmm
@james, are you sure that this is something you want to be spending support time on ?
We’ve recently seen :- thread on NocoDB changing licence
- mentions in a few places that AI is causing Cloudron team headaches
This support request looks suspicious to me.
- so professionally written it’s probably AI
- it was in wrong place and had to be moved
- the requester has ‘popped up’ from nowhere.
If the requester suspects Cloudron Chatwoot app package does not expose or include the Facebook Messenger webhook routes, why aren’t they looking in the source app ?
Personal opinion is that this looks exactly like what NocoDB have been complaining about. The requester is even a webmaster for a business.
In your shoes, I would investigate the user rather than investigate the issue, and send it straight to the bottom of the support list, if they are not paying a professional support fee to Cloudron (or at least have a paid Cloudron subscription).
There is a good chance the requester is on a free plan, not a monthly or annual plan. In the forum we can’t see that, but the Cloudron team can, and I hope you’re taking that into account when deciding how much time and effort to allocate to this kind of support request.
-
Cloudron has minimum reputation rules about upvoting, while I hesitate to suggest this, I wonder if there should be some variation of that for requesting support. Difficult to implement but I suspect that day has come.
-
Hello @timconsidine
@timconsidine said in Chatwoot Cloudron app – Facebook Messenger webhook /webhooks/facebook returns 404:
the requester has ‘popped up’ from nowhere
That is not correct, but you can't know that.
This user did write us a support ticket, and we redirected him here to the forum since this might be an issue for other users of @chatwoot as well. -
Hello @timconsidine
@timconsidine said in Chatwoot Cloudron app – Facebook Messenger webhook /webhooks/facebook returns 404:
the requester has ‘popped up’ from nowhere
That is not correct, but you can't know that.
This user did write us a support ticket, and we redirected him here to the forum since this might be an issue for other users of @chatwoot as well.