A button with a dynamic URL is a button included in a WhatsApp message template whose URL can be personalized with unique information for each user.
This is ideal for broadcast campaigns where you want to send specific links to each recipient, such as:
When creating the template, you define a base URL with a dynamic parameter, like:
https://mycompany.com/order/{{1}}
During the bulk send, WOZTELL replaces {{1}}
with the corresponding value for each contact, generating unique buttons for each message.
Before starting, make sure your WhatsApp Business account is in good standing and that you know your sending limits.
Access your channel panel:
👉 platform.woztell.com/channels
In this panel, you can check:
⚠️ An account with low quality or no verification may be restricted in sending bulk campaigns, especially those that include personalized content such as buttons with dynamic URLs.
WOZTELL allows you to complete the entire process linearly, without needing to switch screens.
To send bulk messages with personalized buttons, you need to upload a .CSV
file containing your contacts and their unique URLs.
The file should contain the following columns:
meta.url
).EJEMPLO - ENVIO MASIVO.csv
).This step is critical. Match each CSV field with the corresponding one in WOZTELL:
External ID
First Name
meta.url
🔐 Save the variable name well, because you will need it later when setting up the bulk send.
Once completed, your contacts will be ready to receive the message with their personalized button.
formulario_personalizado
Hello {{1}}, we’ve prepared an exclusive form for you. Click the button to complete it.
https://woztell.com/{{1}}
Make sure to use the base URL that all your dynamic links share. For example, if using Shopify, it would be https://shopify.com/
.
The variable {{1}}
will be replaced with a specific value for each recipient.
Once your template is approved by WhatsApp, select it in the WOZTELL campaign platform.
When assigning the dynamic variables, make sure they are matched with the data you imported. For example, if your CSV column is meta.url
, use that exact name when configuring the campaign.
A best practice is to perform a test send using the WOZTELL campaign module.
We recommend:
Once verified: