Messenger
Real-time team communication integrated with your code review workflow.
Overview
The Jasper Messenger is a complete team communication platform built into your code review workflow. Discuss code, share files, and collaborate in real-time with your team.
Key Features
- Public & Private Channels — Organize discussions by topic or team
- Direct Messages — One-on-one conversations
- Group DMs — Multi-person direct conversations
- Voice Calls — Audio calls with recording support
- File Sharing — Upload and share files directly
- Threaded Replies — Keep conversations organized
- Mentions — Tag users, channels, or everyone
- Emoji Reactions — React to messages
- Code Context — Link discussions to code reviews
Getting Started
Access Messenger from the main navigation or go to /messenger.
Creating a Channel
- Click the + button next to Channels
- Enter a channel name (e.g.,
#frontend-team) - Add an optional description
- Choose Public (visible to all) or Private (invite-only)
- Click Create Channel
Starting a Direct Message
- Click the + button next to Direct Messages
- Search for a team member
- Select the user to start the conversation
Group Conversations
Create group DMs with multiple participants:
- Click New Group
- Select multiple team members
- Start the conversation
Sending Messages
Text Formatting
Messages support Markdown formatting:
| Format | Syntax |
|---|---|
| Bold | **bold text** |
| Italic | *italic text* |
Code |
`inline code` |
| Code Block | ```language |
| Link | [text](url) |
Mentions
Use mentions to notify specific people or groups:
| Mention | Description |
|---|---|
@username |
Mention a specific user |
#channel-name |
Reference a channel |
@everyone |
Notify all channel members |
@here |
Notify only online members |
Threading
Reply to specific messages to create threads:
- Hover over a message
- Click the Reply in thread icon
- Type your reply
Threads keep related discussions together without cluttering the main channel.
File Sharing
Share files directly in conversations:
Uploading Files
- Drag and drop files into the message input
- Click the attachment icon to browse
- Paste images directly from clipboard
Supported File Types
- Images — PNG, JPG, GIF, WebP (with previews)
- Videos — MP4, WebM (with thumbnails)
- Documents — PDF, DOC, DOCX, XLS, XLSX
- Code Files — Any text/code file
- Archives — ZIP, TAR, GZ
Note: Files are scanned for security before processing. Large files are uploaded in chunks for reliability.
Voice Calls
Start voice calls directly from conversations:
Starting a Call
- Open a DM or group conversation
- Click the phone icon
- Wait for participants to join
Call Features
- Mute/Unmute — Toggle your microphone
- Deafen — Mute all incoming audio
- Recording — Record calls (requires consent)
- Quality Metrics — Monitor connection quality
Call Recording
When recording is enabled:
- All participants are notified
- Consent is tracked per participant
- Recordings are stored securely
- Automatic cleanup after configurable retention
Presence & Status
See who's online and set your own status:
Status Options
| Status | Description |
|---|---|
| Online | Active and available |
| Away | Temporarily unavailable |
| Do Not Disturb | Notifications silenced |
| Offline | Not currently active |
Notifications
Configure notification preferences per conversation:
Notification Levels
| Level | Description |
|---|---|
| All Messages | Get notified for every message |
| Mentions Only | Only when you're mentioned |
| Muted | No notifications (can set expiration) |
Muting Channels
- Right-click on a channel or DM
- Select Mute
- Choose duration (1 hour, 8 hours, 24 hours, or indefinitely)
Organization Features
Pinning Conversations
Pin frequently used channels and DMs to the top of your list.
Starring Conversations
Star important conversations for quick access.
Drafts
Unsent messages are automatically saved as drafts per conversation.
Code Review Integration
Messenger integrates with code reviews:
- Link messages to specific code reviews
- Reference specific file lines
- Get notifications about review activity in channels
- Discuss code changes with full context
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl + K | Quick search conversations |
| Ctrl + N | New message |
| Esc | Close modal/thread |
| Enter | Send message |
| Shift + Enter | New line in message |
API Access
Access Messenger features via the API:
messenger:readscope — View conversations and messagesmessenger:writescope — Send messages and create conversations
See the API Reference for endpoint details.