---
name: Momo
description: Documentation and capabilities reference for Momo
metadata:
    mintlify-proj: momo
    version: "1.0"
---

## Capabilities

Momo enables agents to build and query a company's institutional memory by automatically extracting decisions and context from workspace communications and collaboration tools. Agents can search across all connected apps to retrieve relevant decisions, understand team relationships and dependencies, and access real-time information about work progress without manual context gathering. The platform supports both individual user memory and team-wide memory with filtering by department, time period, and decision source.

## Skills

### Memory Extraction and Indexing
- **Auto-extract decisions** from emails, Slack messages, Discord messages, Notion documents, GitHub commits/PRs, and Linear tickets
- **Real-time indexing** of incoming messages and events automatically added to the company memory graph
- **Decision filtering** that identifies meaningful commitments and directions while filtering out irrelevant conversations like greetings
- **Entity and relationship extraction** that identifies people, entities, and connections between decisions across different apps

### Search and Query
- **Search company memory** to retrieve decisions by person, entity, or topic
- **Query with natural language** through web interface or Slack/Discord bots
- **Cross-app search** that returns relevant decisions from all connected sources simultaneously
- **Contextual retrieval** that pulls up most relevant decisions based on user and company memory

### Email Management (Gmail)
- **Read emails** from connected Gmail account
- **Search email conversations** for specific topics or people
- **Send emails** directly through Momo
- **Reply to emails** within Momo interface

### Slack Integration
- **View channels and messages** from connected Slack workspace
- **Search Slack conversations** for specific topics or mentions
- **Check mentions** and see messages you're involved in
- **Send and reply to messages** through Momo (messages appear as Momo bot app in Slack)
- **Chat with Momo slackbot** using natural language queries (10 daily query limit)
- **Extract decisions** from messages you've sent, replied to in threads, or been mentioned in
- **Team visibility** - see other teammates' Slack messages when they're part of your team workspace

### GitHub Integration
- **Browse repositories** connected to your GitHub account
- **View commits and pull requests** with change history
- **Track what changed** in code and projects
- **Extract decisions** from commits and PR descriptions

### Notion Integration
- **Find pages and databases** in connected Notion workspace
- **Read content** from Notion pages and database entries
- **Update content** in existing pages and entries
- **Create new pages** and database entries
- **Extract decisions** from pages you've created or edited

### Linear Integration
- **View teams and projects** in connected Linear workspace
- **Track issues and tasks** across projects
- **Search work tickets** by status, assignee, or content
- **Create work tickets** directly through Momo
- **Inspect ticket details** including history and relationships

### Discord Integration
- **Connect to Discord servers** (free plan: 1 server, 3 channels)
- **Extract decisions** from messages you've sent, replied to, or been mentioned in
- **Chat with Momo** using slash command: `/momo question: [your question]`
- **Search Discord conversations** for relevant context
- **Query limit** of 10 daily chats (shared across Slack, Discord, and website)

### Team and Department Management
- **Create team workspaces** to organize company memory by department
- **Invite teammates** to share and access team memory
- **Delegate members** to corresponding departments
- **Filter memory by team** to see only relevant decisions for specific departments
- **Filter by time period** to view decisions from specific date ranges
- **Filter by source** to see decisions from specific apps or channels
- **Filter by team members** to track individual contributions

### Memory Architecture
- **Company memory** - long-term persistent memory of all team decisions and context
- **User memory** - individual memory that tracks personal priorities and conversation history
- **Memory graph** - structured knowledge graph that links related decisions through shared people and entities
- **Dynamic updates** - memory automatically updates as conversations continue or change

## Workflows

### Setting Up Company Memory
1. Create a team workspace in Momo settings
2. Go to Settings → Connected Apps
3. Connect desired apps (Gmail, Slack, GitHub, Notion, Linear, Discord)
4. For Slack/Discord: select specific channels to monitor
5. Invite teammates to the workspace
6. Teammates connect their own app accounts
7. Momo automatically begins extracting and indexing decisions

### Searching for Decision Context
1. Ask Momo a natural language question (e.g., "What changed since I was last here?")
2. Momo searches both company and user memory
3. Relevant decisions are retrieved with source metadata
4. Results show related decisions linked through people and entities
5. Filter results by team, time period, source, or members as needed

### Tracking a Specific Project or Initiative
1. Search for the project name or key person involved
2. Momo returns all related decisions across all connected apps
3. View the decision graph showing how different work items connect
4. Filter by team members working on the project
5. Set time period to see progress over specific timeframes
6. Track updates as new decisions are automatically extracted

### Onboarding New Team Members
1. Create a team workspace and invite new member
2. New member connects their app accounts
3. Ask Momo: "What's the current status of [project]?" or "What's the progress on [feature]?"
4. Momo retrieves all relevant decisions and context
5. New member can review decision graph to understand project history and relationships
6. Filter by time period to see recent changes and current priorities

### Daily Team Synchronization
1. Access Daily Brief in Momo chat tab
2. Review automatically generated summaries of work done
3. Ask Momo specific questions about team progress
4. Check what changed in specific projects or areas
5. Identify blockers or dependencies through decision relationships
6. Use Slack bot for quick queries without leaving Slack

## Integration

Momo integrates with six major workspace platforms:

- **Gmail** - Email communication and decisions
- **Slack** - Team messaging and collaboration (includes Slackbot for direct queries)
- **GitHub** - Code commits, pull requests, and development decisions
- **Notion** - Documentation, pages, and database entries
- **Linear** - Issue tracking and project management
- **Discord** - Community and team communication (includes Discord bot with slash commands)

All integrations use OAuth-based authentication and extract decisions based on user actions (messages sent, replies, mentions, content created/edited). Team members must individually connect their accounts to share their work context with the team memory.

## Context

**Decision-Centric Memory**: Momo focuses on extracting "decisions" - commitments, directions, and meaningful actions - rather than all messages. This filtering ensures memory remains focused on actionable information.

**Knowledge Graph Structure**: Decisions are stored as nodes in a graph with edges connecting related decisions through shared people and entities. This enables discovering related work across different apps and teams.

**User vs. Company Memory**: Individual user memory tracks personal conversation history and priorities, while company memory is shared institutional knowledge. Both are used when retrieving context to provide personalized and team-relevant results.

**Real-Time Synchronization**: As conversations continue across apps, Momo automatically updates the memory graph, ensuring context stays current without manual updates or stale documentation.

**Team Filtering**: Company memory can be filtered by department, team members, time period, and source app, allowing teams to focus on relevant context for their specific work.

**Query Limits**: Daily query limits (10 queries across all interfaces) encourage focused information retrieval and help manage API usage.

**Extraction Scope**: Momo extracts decisions based on user actions (messages sent, replies, mentions, content created). To see other people's messages, users must create a team and invite those teammates who then connect their accounts.

---

> For additional documentation and navigation, see: https://docs.usemomo.com/llms.txt