Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
W

webmaster-srpl

@webmaster-srpl
About
Posts
1
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Chatwoot Cloudron app – Facebook Messenger webhook /webhooks/facebook returns 404
    W webmaster-srpl

    Chatwoot Cloudron app – Facebook Messenger webhook /webhooks/facebook returns 404

    Hello 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/facebook
    

    Result:
    Hard 404 – The page does not exist

    Because 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:

    1. Chatwoot version: 4.10.0 (Cloudron app)

    2. Facebook App setup:

      • App ID and App Secret correctly configured
      • Verify token matches exactly
      • App is in Live mode
    3. Chatwoot Messenger settings:

      • Configured correctly from the beginning
      • Facebook API version set to v18.0
    4. Environment variables:

      • FB_APP_ID, FB_APP_SECRET, FB_VERIFY_TOKEN set
      • App restarted multiple times from Cloudron dashboard
    5. Direct verification test:

      https://chatwoot.somani.app/webhooks/facebook?hub.mode=subscribe&hub.challenge=test&hub.verify_token=fb_somani_2026
      

      → Still returns 404

    6. 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:

    1. Test this on your side with a fresh Chatwoot Cloudron deployment:

      https://<test-domain>/webhooks/facebook
      
    2. Confirm whether Facebook Messenger is officially supported in the Cloudron Chatwoot app.

    3. If supported, advise how to enable or expose /webhooks/facebook.

    4. 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

    Chatwoot chatwoot facebook webhook
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search