Skip to main content

Boa tarde pessoal.

Alguém pode ajudar ou dizer se é possível inserir no conteúdo dinâmico o modelo de mensagem aprovada:

image

Consegui utilizar um modelo parecido, mas que não utiliza imagem.
É possível usar esse modelo no builder, se sim qual json podemos utilizar?

É super possível sim @GRUPO_SAPIENS .

Você pode passar um Conteúdo dinâmico do tipo application/json e passar o payload:

Caso o seu template seja com Imagem e o botão NÃO possua link dinâmico

{
      "type":"template",
      "template":{
         "namespace":"{{namespace}}",
         "name":"{{nome_do_template}}",
         "language":{
            "code":"pt_BR",
            "policy":"deterministic"
         },
         "components":[
			{
               "type":"header",
               "parameters":[
                  {
                     "type":"image",
                     "image":{
                        "link":"{{link_da_img}}"
                     }
                  }
               ]
            }
          ]
        }
    }

Caso o seu template seja com Imagem e o botão possua link dinâmico

{
      "type":"template",
      "template":{
         "namespace":"{{namespace}}",
         "name":"{{nome_do_template}}",
         "language":{
            "code":"pt_BR",
            "policy":"deterministic"
         },
         "components":[
			{
               "type":"header",
               "parameters":[
                  {
                     "type":"image",
                     "image":{
                        "link":"{{link_da_img}}"
                     }
                  }
               ]
            },
			{
				"type": "button",
				"index": "0",
				"sub_type": "url",
				"parameters": [
					{
						"type": "text",
						"text": "{{link_dinamico}}"
					}
				]
			}
          ]
        }
    }

Faça o teste e veja se funciona por favor.
Qualquer dúvida nos informe.

Abraços.


Gabriel, muito obrigado!
Deu certo!

Dúvida que surgiu agora:
Seria possível ali no modelo com link dinâmico, utilizar um json também que utiliza o texto também dinâmico? Utilizando uma variável.

Assim poderiamos adaptar o Url e o Texto usando o mesmo modelo aprovado.

No momento é possível criar o modelo direto do BLIP como Quick Reply ou List Message ou no caso em questão apenas os modelos aprovados?


Que bom que deu certo @GRUPO_SAPIENS !

Claro! Basta respeitar os conteúdos do JSON que são oferecidos pela API do WhatsApp. No caso, o exemplo seria:

Template com IMAGEM + 2 VARS no Body + BOTÃO com LINK DINÂMICO

{
      "type":"template",
      "template":{
         "namespace":"{{namespace}}",
         "name":"{{nome_do_template}}",
         "language":{
            "code":"pt_BR",
            "policy":"deterministic"
         },
         "components":[
            {
               "type":"header",
               "parameters":[
                  {
                     "type":"image",
                     "image":{
                        "link":"{{link_da_img}}"
                     }
                  }
               ]
            },
			{
                "type": "body",
                "parameters": [
                    {
                        "type": "text",
                        "text": "var1"
                    },
                    {
                       "type":"text",
                       "text":"var2"
                    }
                ]
            },
			{
				"type": "button",
				"index": "0",
				"sub_type": "url",
				"parameters": [
					{
						"type": "text",
						"text": "{{link_dinamico}}"
					}
				]
			}
          ]
        }
    }

Entendeu? Depois compare cada opção para vc perceber onde está a diferença de cada uma 😉

O Call To Action é um Template, diferente do Quick Reply ou List Messages que é uma Mensagem Interativa. Um template necessita de ser aprovado pelo WhatsApp e por isso não é possível criar diretamente no Blip usando os conteúdos nativos.

Portanto não é possível aplicar essa técnica quando for um Call To Action. Quem sabe o Grupo Meta libera uma Mensagem Interativa com CTA pra gente né? Eu já desejei isso muito! Um dia o tio Mark Zuckerberg universo escuta minha prece! hahaha

Abraços.


seria possivel uma forma de enviar um botao unico com um link dinamico? ocorre que toda vez q contato passar nessa etapa, preciso que ele se autentique na aplicaçao, e isso faço quando ele se valida na plantaforma externa.

tem alguma ideia?


seria possivel uma forma de enviar um botao unico com um link dinamico? ocorre que toda vez q contato passar nessa etapa, preciso que ele se autentique na aplicaçao, e isso faço quando ele se valida na plantaforma externa.

tem alguma ideia?

Olá ​@Jeferson_Assis tudo bem ? 

 

Informo que é possível fazer isso sim, crie um template que tenha tenha o call action com link e altere ele sempre quando for montar a requisição para envio do template ou o próprio conteúdo dinâmico.