Slack Integration

Integrations

Slack Integration

Connect Jyv Desktop to Slack. Sync status, control notifications, and optimize audio for Slack calls and messaging.

5 min readUpdated December 2025

Overview

Jyv Desktop integrates with Slack to:

  • Sync Status: Automatically update Slack status to "On a call" when in audio/video meeting
  • Notification Control: Mute Slack notifications during calls or Focus Mode
  • Voice Optimization: Use Jyv's voice enhancement for clearer Slack calls
  • Smart Routing: Direct Slack audio to specific device
  • Automations: Trigger actions when status changes
Requirements:
  • Slack workspace with admin or app integration permissions
  • Active Slack account linked to your device
  • Jyv v2.0 or later

Setup Slack Integration

Connect your Slack workspace to Jyv Desktop in 4 steps.

  1. Open Jyv Settings

    Launch Jyv Desktop and go to:

    Settings → Integrations

  2. Find Slack Integration

    Scroll to find Slack in integration list

  3. Click Connect

    Button: "Connect to Slack"

  4. Browser Opens

    Slack.com opens in your default browser

    You'll be asked to authorize Jyv to access your Slack workspace

  5. Authorize Jyv

    Click "Allow" when Slack asks for permissions:

    • Access your workspace name
    • Update your status
    • Read your profile
    • Post messages (for status notifications)
  6. Return to Jyv

    Browser redirects back to Jyv. Connection confirmed! ✓

Connected! Your Slack workspace is now linked to Jyv. Status sync and notifications are ready.

Sync Status with Slack

Automatically update your Slack status based on what you're doing in Jyv.

Enable Status Sync

  1. Settings → Integrations → Slack

    Open Slack integration settings

  2. Toggle Status Sync

    Find: "Sync Status to Slack"

    Toggle ON to enable status updates

  3. Choose Status Messages

    Customize what status appears:

    • In a call: "On a call 📞" (default)
    • Focus Mode active: "Deep focus 🎯" (customizable)
    • Recording: "Recording audio 🎙️" (optional)

How It Works

Status syncing is automatic:

  • Slack call starts → Status updates immediately
  • Focus Mode enabled → Status changes to focus message
  • All calls/focus end → Status clears
  • Manual status set → Jyv respects your preference (no override)
Status Sync Example
When you start Slack call:
  Jyv detects: "Slack voice call active"
  Automatically updates: Slack status → "In a call 📞"
  
When you enable Focus Mode:
  Status updates to: "Deep focus 🎯"
  
When you end both:
  Status reverts to: "Available ✓"

Slack Notifications

Control Slack notifications through Jyv.

  1. Settings → Integrations → Slack

    Slack integration settings

  2. Find Notification Settings

    Section: "Slack Notifications"

  3. Choose When to Mute Slack

    Options:

    • Mute when: In a Slack call
    • Mute when: In any call (Slack, Teams, Zoom, etc.)
    • Mute when: Focus Mode enabled
    • Always get direct message notifications (whitelist)
  4. Save Settings

    Changes apply immediately

Pro Tip: Enable "Always notify for DMs" to ensure direct messages from coworkers still come through even during calls.

Audio from Slack

Route and optimize audio from Slack calls through Jyv.

Route Slack Audio

  1. Settings → Per-App Volume → Slack

    Open Slack audio settings

  2. Choose Output Device

    Select where Slack audio plays:

    • Built-in speaker
    • Headphones
    • External monitor speaker
    • Dedicated call device
  3. Set Volume Level

    Adjust default volume for Slack calls (0-100%)

Voice Enhancement

Use Jyv's voice enhancement for clearer audio:

  • Noise Suppression: Remove background noise
  • Voice Clarity: Enhance voice frequencies
  • Auto Gain: Consistent volume levels
Enable for Slack: Go to Settings → Voice Enhancement → toggle Slack on

Slack Automations

Create automations triggered by Slack events.

Common Automation Examples

  • When Slack call starts: Enable noise suppression, switch to headphones, mute other apps
  • When Slack status changes to focus: Enable Focus Mode, mute notifications
  • When Slack call ends: Return to previous device, re-enable notifications
  • DM from manager: Bypass Do Not Disturb, alert with notification
  1. Settings → Automations

    Open automations section

  2. Create New Automation

    Click: "+ New Automation"

  3. Set Trigger: Slack

    Choose trigger type:

    • Slack call starts
    • Slack status changes
    • New Slack message (from specific person/channel)
  4. Set Actions

    What should happen (multiple allowed):

    • Enable/disable noise suppression
    • Switch audio device
    • Set volume level
    • Enable Focus Mode
    • Mute/unmute other apps
  5. Save & Enable

    Automation runs automatically

Troubleshooting

Status Not Updating

Problem: Slack status doesn't change when on calls

Solutions:

  1. Verify Status Sync is enabled: Settings → Integrations → Slack
  2. Check Slack workspace permissions are still active
  3. Re-connect Slack: Disconnect and reconnect
  4. Restart Jyv

Notifications Still Come Through

Problem: Slack notifications don't mute during calls

Solutions:

  1. Check: Slack notifications are actually enabled in Jyv
  2. Verify Slack call is being detected (check status updates)
  3. Update Jyv to latest version (may contain fixes)
  4. Clear Slack app cache: Slack → Preferences → Clear Cache

Cannot Connect Workspace

Problem: Authorization fails or shows error

Solutions:

  1. Check Slack is not in restricted mode
  2. Verify you have app integration permissions
  3. Try in private/incognito browser window
  4. Disconnect any existing Slack integrations and retry
  5. Contact Slack workspace admin if issues persist

Audio Not Routing

Problem: Slack audio always plays from default device

Solutions:

  1. Check Per-App Volume settings for Slack
  2. Ensure device is properly connected
  3. Restart Slack and Jyv
  4. Check for Slack app conflicts or multiple instances

Need more help?

Can't find what you're looking for? Our support team is here to help.