Nextcloud
Connect to Nextcloud Talk so users on your Nextcloud instance can chat with Pawz agents. Like Mattermost, Nextcloud is self-hosted — your conversations never leave your server.Setup
- Create a dedicated bot user on your Nextcloud instance (admin panel → Users)
- Generate an app password for the bot user (user settings → Security → Devices & sessions)
- In Pawz, go to Settings → Channels
- Select Nextcloud
- Enter:
- Server URL — e.g.,
https://cloud.yourcompany.com - Username — Nextcloud bot user
- Password — app password (not the main password)
- Server URL — e.g.,
- Start the channel
Configuration
How it works
Pawz polls the Nextcloud Talk API for new messages. When a message arrives in a conversation the bot has joined, it’s processed through the agent pipeline — prompt injection scan → agent routing → response → reply posted back to the conversation.Features
- Nextcloud Talk conversations and DMs — the bot participates in any conversation it’s invited to
- Group conversations — the bot can respond in group chats when mentioned or when DM policy allows
- Per-user sessions with persistent memory across conversations
- Prompt injection scanning on all incoming messages
- Agent routing via channel routing rules
- Channel-specific context — lean context for fast, affordable responses
Troubleshooting
Tips
:::tip- Always use an app password instead of the main account password — it’s more secure and can be revoked independently.
- The bot joins conversations when invited — add it to specific Talk rooms via the Nextcloud UI.
- Ideal for organizations already on Nextcloud — no additional infrastructure needed, just add a bot user. :::

