Skip to main content

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

@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. 


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?

@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 

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 

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 

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?


@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 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": "[email protected]",
"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 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": "[email protected]",
"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 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": "[email protected]",
"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 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": "[email protected]",
"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.

 


@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