Notification Group - Services that require different data

I am trying to figure out how to set up a notification to multiple devices at once, 2 android phones, and a android tv. Can anyone help me out? Here is my notify.yaml:

- platform: nfandroidtv
  name: shield notification
  host: !secret shield_ip
  
- name: doorbell group
  platform: group
  services:
  - service: mobile_app_nate_pixel_2_xl
    data:
      image: https://myddns/local/snapshots/front_door_bell.jpg?{{ states.automation.doorbell_day.last_triggered }}
  - service: mobile_app_joslyn_pixel_2_xl_2
    data:
      image: https://myddns/local/snapshots/front_door_bell.jpg?{{ states.automation.doorbell_day.last_triggered }}
  - service: shield_notification
    data:
      file:
        url: https://myddns/local/snapshots/front_door_bell.jpg?{{ states.automation.doorbell_day.last_triggered }}

It is then used in my configuration.yaml:

notify: !include notify.yaml

I’m not sure if you can use templates in the configuration of a notification group. Try to change data to data_template everywhere in this config.

Unfortunately that did not do the trick

Anyone? Still looking to get some help on this

I’m sorry, van you please post your configuration again? Do you get some errors in the logs?

So when I change data to data_template and just call the service notify.doorbell_group with message: test I just get a notification with test in it, no picture.

If I run it with data instead of data template I get a key error saying that image can’t be there multiple times

Does it work when you send an image in a notification to one of these devices?

Now that I think about it, I don’t understand why you need a notify group for this. You will only use this for the doorbell, why not just define the notifications directly in the doorbell automation?