OpenClaw's enterprise messaging story just got stronger. Commit 136ca87 adds interactive button support to the Mattermost integration, making it the third major messaging platform (after Slack and Discord) to support rich UI components in OpenClaw.
Tony Dehnke has been contributing to OpenClaw's enterprise integrations, with a focus on self-hosted and on-premise messaging platforms. This PR continues work on making OpenClaw viable for organizations that can't or won't use cloud-hosted chat services.
Mattermost occupies a unique position in the enterprise messaging landscape:
For organizations in regulated industries — healthcare, finance, government, defense — Mattermost is often the only viable option for AI assistant integration because the data never leaves their network.
Without interactive buttons, AI assistants can only communicate through text. With them:
The difference is significant for enterprise users who may not be comfortable typing natural language commands to an AI. Buttons provide guardrails and discoverability.
Here's where OpenClaw's major messaging integrations stand on rich UI support:
| Platform | Buttons | Threads | Reactions | File Upload |
|---|---|---|---|---|
| Slack | ✓ | ✓ | ✓ | ✓ |
| Discord | ✓ | ✓ | ✓ | ✓ |
| Mattermost | ✓ (new) | ✓ | ✓ | ✓ |
| Teams | Partial | ✓ | Limited | ✓ |
Mattermost reaching feature parity with Slack and Discord on interactive elements is significant for enterprise adoption.
Mattermost's interactive message format uses "attachments" with "actions":
{
"attachments": [{
"actions": [{
"id": "approve",
"name": "Approve",
"integration": {
"url": "https://openclaw.example.com/webhook/mm",
"context": {
"action": "approve",
"request_id": "abc123"
}
}
}]
}]
}
The PR likely handles:
This commit lands alongside other OpenClaw improvements today:
The pattern shows OpenClaw continuing to mature across multiple integration vectors simultaneously — enterprise messaging, background jobs, sub-agent communication, and voice.
With interactive buttons in place, natural next steps for Mattermost include:
Mattermost interactive buttons complete a key feature gap for enterprises running self-hosted AI assistants. Organizations that chose Mattermost for compliance and security reasons can now give their users the same rich interaction experience as cloud-hosted alternatives.