Bridge services for Chatwoot and Matrix.
conduitfor the Matrix homeserverchatwoot-botfor Matrix <-> Chatwoot mirroringpostgresforchatwoot-botcaddyfor Matrix and Chatwoot webhook routing
- Copy
.env.exampleto.envand fill in the Chatwoot and Matrix values. - Run
./deploy.sh. - In Chatwoot, add a webhook pointing to
https://<MATRIX_DOMAIN>/_chatwoot. - Log into a Matrix client against
https://<MATRIX_DOMAIN>and watch the bridged room.
- deploy.sh
- docker-compose.yml
- chatwoot-bot/config.yaml.template
- conduit/conduit.toml.template
- caddy/Caddyfile.template
deploy.shcreates the@chatwoot-bot:<MATRIX_DOMAIN>Matrix user while registration is temporarily enabled.- After deploy, registration is turned back off automatically.
- The Chatwoot bridge is configured to allow Matrix-initiated chat creation through
@chatwoot-bot:<MATRIX_DOMAIN>.