Skip to main content

Built-in collaboration

Gainable apps can include collaboration features powered by Weavy. These are self-contained components that work out of the box.

Available features

Team chat

Real-time messaging for groups.
"Add a team chat to the project page"
"Include a group chat for discussing deals"
What you get:
  • Real-time messaging
  • Message history
  • Typing indicators
  • Read receipts
  • Emoji reactions

Direct messaging

Private conversations between users.
"Add a messenger for direct messages between users"
"Let users send private messages"
What you get:
  • One-on-one conversations
  • Conversation list
  • Unread message counts
  • User presence indicators

File sharing

Upload and share documents.
"Add file sharing to the project"
"Let users upload documents to deals"
What you get:
  • File upload (drag and drop)
  • File previews
  • Download options
  • File organization

Comments

Discussion threads on specific items.
"Add comments to tasks"
"Let users comment on deals"
What you get:
  • Threaded discussions
  • Mentions (@user)
  • Timestamps
  • Edit and delete

Activity feeds

Social-style updates and announcements.
"Add an activity feed to the dashboard"
"Include a news feed for team updates"
What you get:
  • Post creation
  • Comments on posts
  • Reactions
  • Chronological feed

AI Copilot

Add an AI-powered chat assistant alongside your team collaboration features.
"Add an AI copilot to the project page that can look up
task data and answer questions about the project"
"Add a smart assistant to the deals page that helps
reps find deals and get pipeline insights"
Copilot vs team chat: The copilot is a conversational assistant powered by Gaia Copilot. It responds with data lookups and knowledge-based answers. Team chat is human-to-human messaging. You can use both on the same page.

How to request collaboration

Simply describe what you want in natural language:
"Add a team chat to the project page"
"Include chat for discussing deals"
"Add group messaging"
"Add file sharing"
"Let users upload documents"
"Include file attachments"
"Add comments to tasks"
"Let users discuss items"
"Include threaded comments"
"Add direct messages"
"Let users message each other"
"Include private messaging"

Where to place collaboration

You can add collaboration features to specific contexts:

Page-level chat

"Add a team chat to the dashboard page"
Everyone on that page sees the same chat.

Item-level chat

"Add a chat for each project"
Each project has its own separate conversation.

Global messaging

"Add a messenger accessible from anywhere"
Users can access direct messages from any page.

Notifications

Collaboration features include notifications:
  • Toast notifications - Pop-up alerts for new messages
  • Badge counts - Unread message indicators
  • Sound alerts - Optional audio notifications
Notifications are enabled by default. Users can manage their preferences.

User presence

See who’s online and active:
  • Online indicators - Green dots for active users
  • Typing indicators - See when someone is typing
  • Last seen - Know when users were last active

Best practices

Choose the right feature

NeedUse
Team discussionsChat
Private conversationsMessenger
Document collaborationFiles
Item-specific discussionsComments
AnnouncementsPosts/Feed

Place chat contextually

"Add a chat to each project page for project-specific discussions"
"Add chat" (without specifying where)

Combine features

"Add to each project:
- Team chat for discussions
- File sharing for documents
- Activity feed for updates"

Example integrations

Project management

Build a project tracker with:
- Projects with name and status
- Tasks for each project

On the project detail page, add:
- Team chat for discussions
- File sharing for documents

CRM

Build a CRM with:
- Companies and contacts
- Deals linked to companies

On each deal page, add:
- Comments for internal notes
- File attachments for proposals

Team dashboard

Build a team dashboard with:
- Activity feed for announcements
- Team chat for discussions
- File area for shared documents

Learn more

Weavy components

Detailed collaboration features

Real-time updates

How real-time sync works