Joaoapps Join send url with state data

When i use joaoapps join to send a url with values from device.tracker atributes.

- service: notify.s6
  data:
    message: >
      The car is located at https://maps.google.com/maps?q={{states.device_tracker.cod630_location.attributes.latitude}},{{ states.device_tracker.cod630_location.attributes.longitude}}

The states get translated to actual lat and lon.
But sending a link with join as a message doesent make the link clickable.

When i try to send the link as a joaoapps join url the states won’t translate to lat lon values

- service: joaoapps_join.s6_send_url
  data:
    url: "https://maps.google.com/maps?q={{states.device_tracker.cod630_location.attributes.latitude}},{{ states.device_tracker.cod630_location.attributes.longitude}}"

The url notification is clickable but the link becomes:
https://maps.google.com/maps?q={{states.device_tracker.cod630_location.attributes.latitude}},{{ states.device_tracker.cod630_location.attributes.longitude}}

Anyone know how to send a google maps location link with joaoapps join that will use values from attributes?

I think you need that Join service to use “data_template” instead of “data”. If I understand correctly, that causes the expressions to be interpreted as templates. The first one works because “message” natively expects/interprets templates.

Scott is right (as usual); I had the same issue before I figured this out.