Keep Your Members Connected.
Posts, announcements, community group rooms, and direct messaging, all in one platform. Members stay engaged between visits and operators stay in control of the conversation.
Broadcasts, rooms, and conversations
WitSpace structures community communication into three distinct layers, each designed for a different type of interaction.
Posts & Announcements
Admins publish posts and notices visible to all branch members or scoped to a specific entity. Posts support rich content, image attachments, and tags.
- Branch-wide announcements
- Entity-scoped posts
- Image and rich content
- Notice vs. post content types
- Admin-only publishing
Community Rooms
Group chat rooms for branch communities. Admins create and manage rooms. Members join and participate in topic-based conversations. Messages aggregate monthly for efficient real-time reads.
- Admin-managed room creation
- Channel and group room types
- 500 messages per thread per month
- Monthly aggregation for performance
- Real-time message sync
Direct Messaging
1:1 direct message threads between any two members in the same branch. Start a conversation from a member's profile, and messages appear instantly on both devices.
- 1:1 direct message threads
- Instant message delivery
- Message history
- 7 message types (text, image, audio, file, contact, video, voice record)
- Reply to messages
Built for scale from the start
Message volume can slow down chat systems over time. WitSpace uses a monthly aggregation model, storing up to 500 messages per thread per month in a single document, paginated across months.
The full community engine
Push Notifications
Every new message, post, and community event triggers a push notification to relevant members across iOS, Android, and Web.
Real-time Sync
All messages and posts sync in real time. New messages appear instantly on every connected device, no refresh needed.
Role-scoped Visibility
Posts can be scoped to an entity, a branch, or all members. Admins control what content each audience sees. Community rooms are per-branch.
7 Message Types
Text, image, audio, video, file upload, voice recording, and contact card. All non-text types support file attachments.
Message Threading
Members can reply to specific messages, creating nested threads within a room or DM. Replies reference the parent message with a preview.
Monthly Aggregation
Up to 500 messages per thread per month are stored in a single Firestore document. This keeps read costs low while supporting full real-time chat at scale.
Build a connected workspace community.
Book a demo and see community rooms, posts, and direct messaging in action.