I believe that the shared route feature of Waze can be very useful, since you can track anyone, with no previous configuration in HA for who, destiny and origin.
When a user share their route, it cames in the following format that can be shared in Whatsapp ou Telegram:
“I am driving to Rio de Janeiro arriving at 18:09. Follow my route using Waze and see my localization in real time:
https://waze.com/ul?a=share_drive&locale=pt_BR&sd=QojCqBardBgce&env=row”.
When you click in the URL, it opens in the browser something like:
“https://mobile-web.world.waze.com/pt_BR/meetup/share_drive?token=QojCqBardBgce&token_type=meeting”
I understand that the user could share this link to a Telegram Bot in HA and a new component extract the needed information to track the route, giving Estimated Time of Arrival - ETA. Maybe some other information can be extracted.