Triggers & Rules

Automation

Triggers & Rules

Set up automatic triggers to switch profiles and control audio based on time, applications, devices, and custom conditions.

5 min readUpdated December 2025

Overview

Triggers are conditions that automatically switch profiles or change settings in Jyv Desktop. For example, automatically switch to Gaming profile when you launch a game, or Music profile when Spotify opens.

What Triggers Can Do:
  • ✓ Switch profiles automatically
  • ✓ Enable/disable features (noise suppression, transcription)
  • ✓ Adjust volume levels
  • ✓ Change audio devices
  • ✓ Route audio to specific devices
  • ✓ Trigger complex automations

Why Use Triggers?

  • Save Time: No manual switching needed
  • Context-Aware: Different settings for different situations
  • Consistency: Same settings every time
  • Focus: Automatic environment optimization

Trigger Types

Jyv Desktop supports multiple trigger types:

Time-Based Triggers

Trigger at specific times or time ranges

  • Specific time (e.g., 5:00 PM → Work profile)
  • Time range (9 AM - 5 PM → Work profile)
  • Days of week (Weekends → Relaxation profile)
  • Sunrise/Sunset (Time-based)

Application Triggers

Trigger when an app launches or closes

  • Discord opens → Gaming profile
  • Game launches → Gaming profile with noise suppression
  • Spotify starts → Music profile
  • Any of multiple apps → Same profile

Device Triggers

Trigger when devices connect or disconnect

  • Headphones connected → Gaming profile
  • USB mic disconnected → Default mic
  • Bluetooth headset paired → Phone profile

Custom Triggers

Advanced conditions combining multiple triggers

  • IF (Discord open AND Headphones connected) → Gaming profile
  • IF (After 8 PM AND Not in Work hours) → Relaxation profile
  • Combine multiple conditions with AND/OR logic

Create Trigger

  1. Open Settings

    Tray icon → Settings

  2. Go to Automations

    Left sidebar → Automations (or Advanced → Triggers)

  3. Click Add Trigger

    Button: "+ Add Trigger"

  4. Choose Trigger Type

    Select what will trigger the action:

    • Time - Specific time or range
    • Application - App launches/closes
    • Device - Device connected/disconnected
    • Custom - Multiple conditions
  5. Set Trigger Condition

    Configure the trigger details (varies by type)

  6. Choose Action

    What should happen when triggered:

    • Switch to profile: [profile name]
    • Enable feature: [feature name]
    • Set volume: [level]
    • Change device: [device name]
  7. Save Trigger

    Click Save

    Trigger is now active. Condition will be monitored continuously.

Time-Based Triggers

Trigger actions at specific times.

  1. Create New Trigger

    Settings → Automations → + Add Trigger

  2. Select Time Trigger

    Trigger type: Time

  3. Choose Time Option

    Specific Time: Exact time (e.g., 5:00 PM)

    Time Range: Between times (e.g., 9 AM - 5 PM)

  4. Set Time

    Use time picker to set start/end times

  5. Optionally: Choose Days

    If you want this to apply only certain days:

    • Weekdays only (Mon-Fri)
    • Specific days (e.g., only Monday and Wednesday)
    • Weekends only (Sat-Sun)
    • Every day
  6. Choose Action

    What profile to switch to or feature to enable

  7. Save

    Trigger is now scheduled

Time Trigger Examples
Example 1:
Time: 9:00 AM - 5:00 PM
Days: Weekdays
Action: Switch to Work profile

Example 2:
Time: 5:00 PM
Action: Switch to Relaxation profile

Example 3:
Time: 11:00 PM
Days: Every Day
Action: Enable focus mode, disable transcription

Application Triggers

Trigger when applications launch or close.

  1. Create New Trigger

    Settings → Automations → + Add Trigger

  2. Select Application Trigger

    Trigger type: Application

  3. Choose Trigger Event

    When App Launches: Action happens when app opens

    When App Closes: Action happens when app closes

  4. Select Application

    Dropdown: Choose app to monitor (e.g., Discord, Valorant, Spotify)

    If app isn't listed, you can add it manually

  5. Choose Action

    Typically: Switch to [Profile]

    Example: When Discord launches → Switch to Gaming profile

  6. Optional: Add Multiple Apps

    Add another app → Same trigger applies to multiple apps

    Example: Discord OR Valorant launches → Gaming profile

  7. Save

    Trigger is active. Jyv monitors these apps.

Best Practice: Create app-based triggers for activities. When you launch gaming apps, automatically switch to Gaming profile with optimal settings.

Device Triggers

Trigger when audio devices connect or disconnect.

  1. Create New Trigger

    Settings → Automations → + Add Trigger

  2. Select Device Trigger

    Trigger type: Device

  3. Choose Trigger Event

    When Device Connected: Action when device plugged in

    When Device Disconnected: Action when device unplugged

  4. Select Device

    Dropdown: Choose device (e.g., Gaming Headset, Wireless Headphones)

  5. Choose Action

    Usually: Switch to [Profile] or Set as default device

    Example: When Gaming Headset connected → Gaming profile + Set as default

  6. Save

    Trigger is active

Device Trigger Example
Device: Blue Yeti Microphone
Event: When Connected
Action: Switch to Streaming profile

Why: When you plug in Blue Yeti (for streaming), 
     Jyv automatically switches to optimized Streaming profile

Examples

Example 1: Gaming Setup

Goal: Auto-optimize when gaming starts

Gaming Trigger Setup
Trigger 1: Discord launches → Gaming profile
Trigger 2: Valorant/CS2/Fortnite launches → Gaming profile

Gaming profile contains:
- Noise suppression: ON (level 0.9)
- Voice enhancement: Gaming mode
- Transcription: OFF
- Per-app volumes optimized for game audio

Example 2: Work Schedule

Goal: Work profile automatically during business hours

Work Schedule Triggers
Trigger 1: 9:00 AM - 5:00 PM, Weekdays → Work profile
Trigger 2: 5:00 PM (weekdays) → Relaxation profile
Trigger 3: Saturday/Sunday anytime → Personal profile

Work profile contains:
- Noise suppression: High
- Professional voice enhancement
- Always use office mic
- Per-app volumes (Discord, Teams loud)

Example 3: Streaming Setup

Goal: Auto-configure when ready to stream

Streaming Trigger Setup
Trigger: OBS Studio launches → Streaming profile

Streaming profile contains:
- Output device: Streaming USB mic
- Per-app audio routing:
  - Discord: Microphone (for stream audio)
  - Game: System mix (in-game audio)
  - Chat: Headphones (private, not on stream)
- Voice enhancement: Broadcast mode

Need more help?

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