How to Track URL Clicks in WhatsApp
Fyno tracks clicks on WhatsApp Visit Website buttons by routing them through Fyno Shorty, Fyno’s URL shortener. Every click is recorded before the user is sent on to the actual URL.
The setup depends on where you create the WhatsApp template:
Choose a tracking type
Whichever way you create the template, you choose one of two URL tracking types.
WhatsApp template created in Fyno
Create the WhatsApp template
Go to Templates → External and create a WhatsApp template. See External templates.
Add a Visit Website button
Add a Visit Website button and configure the URL.

You can use one of two URL types:
- Static URL: Use this when you send the same URL to all your users, such as your website URL.
- Add the button text that appears as the CTA in your WhatsApp message.
- Provide a valid website URL.
- Select the Track URL checkbox.
- Dynamic URL: Use this when you send different URLs to different users, such as payment links.
- Turn on the Dynamic URL toggle.
- Add the button text that appears as the CTA in your WhatsApp message.
- Provide a valid website URL.
- Select the Track URL checkbox.
Use the template in a Fyno template
Once the template is approved, go to Templates → Fyno and create a template with the WhatsApp channel. Choose Template as the Message Type and select the approved template in External Template Name / ID.
Set the button URL
In the buttons section, add the placeholder you want to track if you added a dynamic URL. If you added a static URL, you don’t have to do anything.

WhatsApp template created in Meta or a BSP
To track URL clicks on a template created outside Fyno, the button must use the Dynamic URL type.
Follow these steps if you create the WhatsApp template in Meta or a service provider such as Kaleyra or Gupshup.
Add a Visit Website button with a dynamic URL
Add Visit Website as the type of action and configure it as follows:

Sync the approved template
Once the template is approved, go to Templates → External in Fyno and click the Sync icon next to WhatsApp. This syncs the template you created in your BSP to Fyno.
Use the template in a Fyno template
Go to Templates → Fyno and create a template with the WhatsApp channel. Choose Template as the Message Type and select the synced template in External Template Name / ID.
