https://your-business.com/static_part_of_the_url/{{1}}
Benefits and use cases include
- Escalation: if a case cannot be resolved within the WhatsApp thread, you can direct the user to call a human service agent.
- Online process assistance: if the customer needs to access a specific web page, e.g., an incident form, a button can get them exactly where they need to continue the case.
- Online shopping assistance: direct a customer to the product in question to view options and/or complete a purchase.

When submitting your Message Template, the parameters of the buttons are subject to WhatsApp’s Message Template approval. Once submitted, the content and parameters cannot be changed.
URLs in Call-to-Action buttons can either be static or dynamic. If you want to use dynamic URLs, you will need to provide the static part of your URL with a variable when submitting your Message Template. You can then append the suffix variable when sending your Message Template.
Dynamic URL example:
Call-to-Action types
- Phone Number
Provide users with a phone number in international formatting, e.g., +4989202451100 - Static URL
Provide users with a statics URL, e.g., https://www.tyntec.com/get-help-support - Dynamic URL
Provide users with a dynamic URL, e.g., https://your-business.com/static_part_of_the_url/{{1}}
curl –XPOST https://api.tyntec.com/conversations/v3/messages\ -H 'Content-Type: application/json' \ -H 'apikey: <API KEY>' \ -d '{ "from" : "{{whatsAppBusinessNumber}}", "to" : "{{receiverPhoneNumber}}", "channel" : "whatsapp", "content" : { "contentType" : "template", "template" : { "templateId" : "{{whatsAppTemplateName}}", "templateLanguage" : "{{whatsAppTemplateLanguage}}", "components" : { "body" : [ { "type": "text", "text": "User" }, { "type": "text", "text": "Additional Variable" } ], "button" : [ { "type" : "url", "index": 1, "text" : "test" } ] } } } }'