https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams

1. Add official Zabbix webhook connector from MS Teams apps for the channel, where you want to receive notifications.
2. Create Incoming webhook for your channel.
3. In the Zabbix web interface go to Administration → Macros section. Setup the global macro "{$ZABBIX.URL}" which will contain the URL to the Zabbix frontend. 
4. On this page replace placeholder <PLACE WEBHOOK URL HERE> with the incoming webhook URL, created during the webhook setup in MS Teams.
5. To receive Zabbix notifications in MS Teams, you need to create a Zabbix user and add Media with the MS Teams media type. Make sure this user has access to all hosts for which you would like problem notifications to be sent to MS Teams.