Can I use if/else with webhooks in automations?

… I guess what you meant was something like the jukebox suggested in this thread - Home Assistant Tags

A hell of a lot easier to have all songs in one automation compared to my setup with +150 individual automations :slight_smile:

This simple setup works for me!

alias: Den kæmpestore sangbog
description: ''
variables:
  media_players:
    d50e848dfc8d5380ca41ca2b61a22013: media_player.nanna
    b02dd2642e1e9964e288cb180c1a0ed6: media_player.peter
  tags:
    beastieboyssabotage:
      media_content_id: spotify:track:0Puj4YlTm6xNzDDADXHMI9
      media_content_type: music
    adelehello:
      media_content_id: spotify:track:1Yk0cQdMLx5RzzFTYwmuld
      media_content_type: music
trigger:
  - platform: event
    event_type: tag_scanned
condition:
  - condition: template
    value_template: '{{ trigger.event.data.tag_id in tags }}'
  - condition: template
    value_template: '{{ trigger.event.data.device_id in media_players }}'
action:
  - variables:
      media_player_entity_id: '{{ media_players[trigger.event.data.device_id] }}'
      media_content_id: '{{ tags[trigger.event.data.tag_id].media_content_id }}'
      media_content_type: '{{ tags[trigger.event.data.tag_id].media_content_type }}'
  - service: media_player.play_media
    data:
      entity_id: '{{ media_player_entity_id }}'
      media_content_id: '{{ media_content_id }}'
      media_content_type: '{{ media_content_type }}'
mode: single