Skip to main content
Respondido

automatizar mensagens proativas


emedina
Forum|alt.badge.img

Olá comunidade.
Que opções eles me oferecem para automatizar mensagens proativas?

Melhor resposta por Lucas Ventura

@emedina bom dia!

Não sei se entendi muito bem sua dúvida, mas conseguimos agendar um disparo via “Growth”, podemos usar as APIs para criar “jobs” que disparam as mensagens ou vc pode integrar em algum CRM (Hubspot, Salesforce por exemplo) para automatizar os disparos. 

Veja o original
O conteúdo deste tópico foi útil para você?

11 comentários

Lucas Ventura
Forum|alt.badge.img+2
  • Connected
  • 242 comentários
  • Resposta
  • 17 de março de 2025

@emedina bom dia!

Não sei se entendi muito bem sua dúvida, mas conseguimos agendar um disparo via “Growth”, podemos usar as APIs para criar “jobs” que disparam as mensagens ou vc pode integrar em algum CRM (Hubspot, Salesforce por exemplo) para automatizar os disparos. 


emedina
Forum|alt.badge.img
  • Autor
  • Inspiring
  • 25 comentários
  • 17 de março de 2025

Obrigado por responder. Qual é a documentação para usar a API?

A ideia é fazer com que quando houver um determinado tipo de trigger em nossa API de negócio, ela envie automaticamente uma mensagem proativa.
É possível apenas consumindo a API?

Lucas Ventura escreveu:

@emedina bom dia!

Não sei se entendi muito bem sua dúvida, mas conseguimos agendar um disparo via “Growth”, podemos usar as APIs para criar “jobs” que disparam as mensagens ou vc pode integrar em algum CRM (Hubspot, Salesforce por exemplo) para automatizar os disparos. 

 


Lucas Ventura
Forum|alt.badge.img+2
  • Connected
  • 242 comentários
  • 17 de março de 2025

@emedina 

Sim! Vc pode seguir o artigo abaixo para disparo de mensagens ativas:

https://help.blip.ai/hc/pt-br/articles/23997460187799-Como-enviar-notifica%C3%A7%C3%B5es-via-API-Active-Campaign-Growth

A documentação de todas rotas da blip fica em https://docs.blip.ai/


emedina
Forum|alt.badge.img
  • Autor
  • Inspiring
  • 25 comentários
  • 17 de março de 2025
Lucas Ventura escreveu:

@emedina 

Sim! Vc pode seguir o artigo abaixo para disparo de mensagens ativas:

https://help.blip.ai/hc/pt-br/articles/23997460187799-Como-enviar-notifica%C3%A7%C3%B5es-via-API-Active-Campaign-Growth

A documentação de todas rotas da blip fica em https://docs.blip.ai/

Olá novamente. Obrigado por responder.
Pergunte qual a diferença entre aquela documentação que você me enviou e esta outra que encontrei: 

https://help.blip.ai/hc/es-mx/articles/4474382664855-C%C3%B3mo-enviar-notificaciones-de-WhatsApp-a-trav%C3%A9s-de-API-de-Blip


emedina
Forum|alt.badge.img
  • Autor
  • Inspiring
  • 25 comentários
  • 17 de março de 2025
Lucas Ventura escreveu:

@emedina 

Sim! Vc pode seguir o artigo abaixo para disparo de mensagens ativas:

https://help.blip.ai/hc/pt-br/articles/23997460187799-Como-enviar-notifica%C3%A7%C3%B5es-via-API-Active-Campaign-Growth

A documentação de todas rotas da blip fica em https://docs.blip.ai/

Existe alguma maneira de criar o modelo ao meu gosto dentro da solicitação?  Por exemplo, quero enviar isto:
 

Preciso criar a mensagem ativa e usar o ID desse modelo?


Lucas Ventura
Forum|alt.badge.img+2
  • Connected
  • 242 comentários
  • 17 de março de 2025

@emedina vc precisa criar o template passando todas as variáveis. Se for aprovado pela Meta, basta informar o nome/id do template no disparo da mensagem, enviando os valores das variáveis. Se alguma variável ficar sem valor dará erro e a mensagem não será disparada.


emedina
Forum|alt.badge.img
  • Autor
  • Inspiring
  • 25 comentários
  • 18 de março de 2025
Lucas Ventura escreveu:

@emedina vc precisa criar o template passando todas as variáveis. Se for aprovado pela Meta, basta informar o nome/id do template no disparo da mensagem, enviando os valores das variáveis. Se alguma variável ficar sem valor dará erro e a mensagem não será disparada.

Olá novamente.
Estou com problemas porque faço um post para enviar um modelo e recebo como resposta "202 Aceito".
No entanto, não recebo a mensagem proativa … Este é o pedido

 

{
  "id": "1111111111",
  "to": "506XXXXXXXX@wa.gw.msging.net",
  "type": "application/json",
  "content": {
    "type": "template",
    "template": {
      "name": "precoordinacion",      // ID (nombre) exacto de la plantilla aprobada
      "language": {
        "code": "es_MX",                              // Idioma/Región de aprobación
        "policy": "deterministic"
      },
      "components": [
        {
          "type": "body",
          "parameters": [
            { "type": "text", "text": "Edward" },        
            { "type": "text", "text": "Costa Rica" },  
            { "type": "text", "text": "Amazon" },      
            { "type": "text", "text": "TRACKING-123" },
            { "type": "text", "text": "ENV-99999" },   
            { "type": "text", "text": "Calle 123" },   
            { "type": "text", "text": "Dejar en portería" } 
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 0,
          "parameters": [
            {
              "type": "payload",
              "payload": "1"   // Valor que llegará a tu bot si el usuario pulsa el botón "1"
            }
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 1,
          "parameters": [
            {
              "type": "payload",
              "payload": "2"   // Valor que llegará a tu bot si el usuario pulsa el botón "2"
            }
          ]
        }
      ]
    }
  }
}


O modelo é texto e contém dois botões de reprodução rápida


Lucas Ventura
Forum|alt.badge.img+2
  • Connected
  • 242 comentários
  • 18 de março de 2025
emedina escreveu:
Lucas Ventura escreveu:

@emedina vc precisa criar o template passando todas as variáveis. Se for aprovado pela Meta, basta informar o nome/id do template no disparo da mensagem, enviando os valores das variáveis. Se alguma variável ficar sem valor dará erro e a mensagem não será disparada.

Olá novamente.
Estou com problemas porque faço um post para enviar um modelo e recebo como resposta "202 Aceito".
No entanto, não recebo a mensagem proativa … Este é o pedido

 

{
  "id": "1111111111",
  "to": "506XXXXXXXX@wa.gw.msging.net",
  "type": "application/json",
  "content": {
    "type": "template",
    "template": {
      "name": "precoordinacion",      // ID (nombre) exacto de la plantilla aprobada
      "language": {
        "code": "es_MX",                              // Idioma/Región de aprobación
        "policy": "deterministic"
      },
      "components": [
        {
          "type": "body",
          "parameters": [
            { "type": "text", "text": "Edward" },        
            { "type": "text", "text": "Costa Rica" },  
            { "type": "text", "text": "Amazon" },      
            { "type": "text", "text": "TRACKING-123" },
            { "type": "text", "text": "ENV-99999" },   
            { "type": "text", "text": "Calle 123" },   
            { "type": "text", "text": "Dejar en portería" } 
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 0,
          "parameters": [
            {
              "type": "payload",
              "payload": "1"   // Valor que llegará a tu bot si el usuario pulsa el botón "1"
            }
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 1,
          "parameters": [
            {
              "type": "payload",
              "payload": "2"   // Valor que llegará a tu bot si el usuario pulsa el botón "2"
            }
          ]
        }
      ]
    }
  }
}


O modelo é texto e contém dois botões de reprodução rápida

@emedina chama a rota https://docs.blip.ai/#get-last-messages para ver o históricos das ultimas mensagens passando o número de celular que vc disparou e veja qual o erro que deu.

 

POST https://{{contract_id}}.http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{  
  "id": "{{$guid}}",
  "method": "get",
  "uri": "/threads/{{user_identity}}?refreshExpiredMedia=true"
}

emedina
Forum|alt.badge.img
  • Autor
  • Inspiring
  • 25 comentários
  • 28 de março de 2025
Lucas Ventura escreveu:
emedina escreveu:
Lucas Ventura escreveu:

@emedina vc precisa criar o template passando todas as variáveis. Se for aprovado pela Meta, basta informar o nome/id do template no disparo da mensagem, enviando os valores das variáveis. Se alguma variável ficar sem valor dará erro e a mensagem não será disparada.

Olá novamente.
Estou com problemas porque faço um post para enviar um modelo e recebo como resposta "202 Aceito".
No entanto, não recebo a mensagem proativa … Este é o pedido

 

{
  "id": "1111111111",
  "to": "506XXXXXXXX@wa.gw.msging.net",
  "type": "application/json",
  "content": {
    "type": "template",
    "template": {
      "name": "precoordinacion",      // ID (nombre) exacto de la plantilla aprobada
      "language": {
        "code": "es_MX",                              // Idioma/Región de aprobación
        "policy": "deterministic"
      },
      "components": [
        {
          "type": "body",
          "parameters": [
            { "type": "text", "text": "Edward" },        
            { "type": "text", "text": "Costa Rica" },  
            { "type": "text", "text": "Amazon" },      
            { "type": "text", "text": "TRACKING-123" },
            { "type": "text", "text": "ENV-99999" },   
            { "type": "text", "text": "Calle 123" },   
            { "type": "text", "text": "Dejar en portería" } 
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 0,
          "parameters": [
            {
              "type": "payload",
              "payload": "1"   // Valor que llegará a tu bot si el usuario pulsa el botón "1"
            }
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 1,
          "parameters": [
            {
              "type": "payload",
              "payload": "2"   // Valor que llegará a tu bot si el usuario pulsa el botón "2"
            }
          ]
        }
      ]
    }
  }
}


O modelo é texto e contém dois botões de reprodução rápida

@emedina chama a rota https://docs.blip.ai/#get-last-messages para ver o históricos das ultimas mensagens passando o número de celular que vc disparou e veja qual o erro que deu.

 

POST https://{{contract_id}}.http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{  
  "id": "{{$guid}}",
  "method": "get",
  "uri": "/threads/{{user_identity}}?refreshExpiredMedia=true"
}

Olá novamente. Espero que você esteja bem.
Tenho uma dúvida sobre o

"id": "{{$guid}}"

ele deve ser único e para que pode ser usado?
Obrigado.


emedina
Forum|alt.badge.img
  • Autor
  • Inspiring
  • 25 comentários
  • 28 de março de 2025
emedina escreveu:
Lucas Ventura escreveu:
emedina escreveu:
Lucas Ventura escreveu:

@emedina vc precisa criar o template passando todas as variáveis. Se for aprovado pela Meta, basta informar o nome/id do template no disparo da mensagem, enviando os valores das variáveis. Se alguma variável ficar sem valor dará erro e a mensagem não será disparada.

Olá novamente.
Estou com problemas porque faço um post para enviar um modelo e recebo como resposta "202 Aceito".
No entanto, não recebo a mensagem proativa … Este é o pedido

 

{
  "id": "1111111111",
  "to": "506XXXXXXXX@wa.gw.msging.net",
  "type": "application/json",
  "content": {
    "type": "template",
    "template": {
      "name": "precoordinacion",      // ID (nombre) exacto de la plantilla aprobada
      "language": {
        "code": "es_MX",                              // Idioma/Región de aprobación
        "policy": "deterministic"
      },
      "components": [
        {
          "type": "body",
          "parameters": [
            { "type": "text", "text": "Edward" },        
            { "type": "text", "text": "Costa Rica" },  
            { "type": "text", "text": "Amazon" },      
            { "type": "text", "text": "TRACKING-123" },
            { "type": "text", "text": "ENV-99999" },   
            { "type": "text", "text": "Calle 123" },   
            { "type": "text", "text": "Dejar en portería" } 
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 0,
          "parameters": [
            {
              "type": "payload",
              "payload": "1"   // Valor que llegará a tu bot si el usuario pulsa el botón "1"
            }
          ]
        },
        {
          "type": "button",
          "sub_type": "quick_reply",
          "index": 1,
          "parameters": [
            {
              "type": "payload",
              "payload": "2"   // Valor que llegará a tu bot si el usuario pulsa el botón "2"
            }
          ]
        }
      ]
    }
  }
}


O modelo é texto e contém dois botões de reprodução rápida

@emedina chama a rota https://docs.blip.ai/#get-last-messages para ver o históricos das ultimas mensagens passando o número de celular que vc disparou e veja qual o erro que deu.

 

POST https://{{contract_id}}.http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{  
  "id": "{{$guid}}",
  "method": "get",
  "uri": "/threads/{{user_identity}}?refreshExpiredMedia=true"
}

Olá novamente. Espero que você esteja bem.
Tenho uma dúvida sobre o

"id": "{{$guid}}"

ele deve ser único e para que pode ser usado no caso do template e recebimento das mensagens??
Obrigado.

 


Lucas Ventura
Forum|alt.badge.img+2
  • Connected
  • 242 comentários
  • 28 de março de 2025

@emedina boa tarde!

O $guid é uma hash alfanumérica aleatória. Acho que se mandar um valor fixo funciona da mesma forma. Serve para qualquer chamada que vc fizer pras APIs da Blip. Não usaria ela pra nada em relação aos templates e mensagens.


Comente


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Definições de cookies