Teamdesk includes a great webhook feature, which enables Teamdesk to receive third party applications information in a very convenient way. This feature can be used with an URL function ie you get a machine call https://[webhookaddress]?param1=1234¶m2=abcd and you can process information 1234 and abcd very easily.
With a small improvement, you could use this with buttons or weblinks.
If you create a link with https://[webhookaddress]?param1=1234¶m2=abcd when you press the link, it will transmit the information but the user will see 1) a dark screen in his web browser and 2) a zero byte file being downloaded.
The improvement I am suggesting would be to add a redirection option in the URL webhook. ie you would redirect the user either to a fixed URL (defined in the webhook) or to an URL transmitted as a parameter of the webhook call. Some API service providers propose this feature.
There might be simpler ways to do this - I am no expert