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

  1. Click the + button next to Channels
  2. Enter a channel name (e.g., #frontend-team)
  3. Add an optional description
  4. Choose Public (visible to all) or Private (invite-only)
  5. Click Create Channel

Starting a Direct Message

  1. Click the + button next to Direct Messages
  2. Search for a team member
  3. Select the user to start the conversation

Group Conversations

Create group DMs with multiple participants:

  1. Click New Group
  2. Select multiple team members
  3. 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:

  1. Hover over a message
  2. Click the Reply in thread icon
  3. 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

  1. Open a DM or group conversation
  2. Click the phone icon
  3. 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

  1. Right-click on a channel or DM
  2. Select Mute
  3. 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:read scope — View conversations and messages
  • messenger:write scope — Send messages and create conversations

See the API Reference for endpoint details.