Hi everyone,
I set up OpenClaw on Hostinger using their 1-click Docker install. Everything seems to be running fine but I can't get my Slack bot to respond.
My goal / context:
I run a construction company and I'm trying to use OpenClaw with AI agents to automate key business workflows: project quoting/estimating, tender responses, procurement, supplier follow-ups, etc. Slack is my main communication hub so getting this integration right is critical for me.
My setup:
- Hostinger 1-click OpenClaw (no terminal access)
- Slack app in Socket Mode
- Node.js 22.22.2
What's working ✅
- Gateway is running (
listening on ws://127.0.0.1:18789) - Slack plugin is enabled
slack socket mode connectedappears in logs after restart- Bot appears in my Slack workspace
- Bot is invited to the channel
- Event Subscriptions configured:
app_mention,message.channels,message.groups,message.im - App Home Chat Tab is enabled with "Allow users to send messages" checked
What's not working ❌
- Bot doesn't respond when @mentioned in a channel
- DMs show "Sending messages to this app has been disabled" (even though Chat Tab is enabled and app reinstalled)
Logs after restart look clean — no errors, just:
[default] starting provider
slack socket mode connected
No errors, no pairing code visible in logs. Not sure if the pairing flow for Slack DMs is blocking things. The main issue with the 1-click version is that I have no terminal access, so I can't run commands like openclaw pairing approve slack <code> directly.
My question:
Is there a way to complete the Slack pairing flow without terminal access on the Hostinger 1-click version? And if this setup is just too limited for what I'm trying to do — would you recommend starting over with a standard Hostinger VPS (with full SSH access) instead of the 1-click? Is the extra setup complexity worth it for a production use case?
Thanks!