WitSpace logoWitSpace
Feature: Community

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.

Three Communication Layers

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
Monthly Aggregation

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.

500 messages / thread / month
In a single Firestore document
Paginated across months
Scroll back through full history
Real-time within current month
Live listener on the active document
# general
24 members
A
Alex M.
The new standing desks on floor 2 are amazing 🙌
2:14 PM
Y
Agreed! Booked one for tomorrow already.
2:16 PM
P
Priya K.
Don't forget the community lunch is at 1pm today!
2:18 PM
Message #general...
Key Capabilities

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.

See it live

Build a connected workspace community.

Book a demo and see community rooms, posts, and direct messaging in action.

Free to startNo credit cardLive in minutes