Skip to main content

Oii

Queria saber como se daria uma integração entre Blip e Pipefy.

Existe já uma forma de enviar mensagens ativas via fluxo de automação do Pipefy, similar ao que é feito na integração com o Hubspot?

Olá @Beatriz_Franco_Silva tudo bem ?

Para a integração você colocaria em algum bloco a requisição http deseja conforme documentação da Pipefy: https://developers.pipefy.com/ e de acordo com ela você iria enviar dados do bot para a Pipefy

Da para enviar notificações ativas apenas colocando nas automações do crm as requisições http de envio de notificação ativa : Blip Docs | API Reference


@Rafael_Figueiredo consegue fazer um tutorial dessa integração? Seria muito bom!


Entendii! Obrigada!


haha Super apoio!!


Comecei a construir via Workato a integração com a Pipefy para envio de mensagens ativas

Segui a documentação (Blip Docs | API Reference) > com uma requisição http para verificar a identidade do usuário e depois outra requisição para envio da mensagem ativa

No Workato aparece que tudo ocorreu como deveria, porém a mensagem não chega… Alguém já fez algo parecido e consegue me dar uma luz do que pode estar acontecendo?


@Beatriz_Franco_Silva como você montou a requisição para envio da mensagem ativa?


  1. Fiz a etapa de verificação do usuário

POST https://biome-hub.http.msging.net/commands
Content-Type: application/json
Authorization: Key [Authorization do roteador]

{
“id”: “{{$guid}}”,
“to”: “[email protected]”,
“method”: “get”,
“uri”: “lime://wa.gw.msging.net/accounts/+55*[meu telefone]*”
}

  1. Fiz o disparo usando um template já aprovado que temos

POST https://biome-hub.http.msging.net/messages
Content-Type: application/json
Authorization: Key [Authorization do roteador]

{
“id”:“{{$guid}}”,
“to”:“{{alternativeAccount}}”,
“type”:“application/json”,
“content”:{
“type”:“template”,
“template”:{
“namespace”:“{{660d1c8d_6917_47a8_bf51_c9e42127b0f9}}”,
“name”:“{{template_nutri1}}”,
“language”:{
“code”:“pt_BR”,
“policy”:“deterministic”
},
“components”:[
{
“type”: “body”,
“parameters”: [
{
“type”: “text”,
“text”: “Teste”
},
{
“type”:“text”,
“text”: “Beatriz”
}
]
},
{
“type”: “button”,
“sub_type”: “quick_reply”,
“index”: 0,
“parameters”: [
{
“type”: “payload”,
“payload”: “Não conheço”
}
]
},
{
“type”: “button”,
“sub_type”: “quick_reply”,
“index”: 1,
“parameters”: [
{
“type”: “payload”,
“payload”: “Já conheço”
}
]
},
{
“type”: “button”,
“sub_type”: “quick_reply”,
“index”: 2,
“parameters”: [
{
“type”: “payload”,
“payload”: “Já conheço e utilizo”
}
]
}
]
}
}
}


@Beatriz_Franco_Silva eu verifiquei aqui e a notificação está funcionando corretamente com esse codigo :

{
    "id": "{{$guid}}",
    "to": "[email protected]",
    "type": "application/json",
    "content": {
        "type": "template",
        "template": {
            "namespace": "660d1c8d_6917_47a8_bf51_c9e42127b0f9",
            "name": "template_nutri1",
            "language": {
                "code": "pt_BR",
                "policy": "deterministic"
            },
            "components": [
                {
                    "type": "body",
                    "parameters": [
                        {
                            "type": "text",
                            "text": "Teste"
                        },
                        {
                            "type": "text",
                            "text": "Beatriz"
                        }
                    ]
                },
                {
                    "type": "button",
                    "sub_type": "quick_reply",
                    "index": 0,
                    "parameters": [
                        {
                            "type": "payload",
                            "payload": "Não conheço"
                        }
                    ]
                },
                {
                    "type": "button",
                    "sub_type": "quick_reply",
                    "index": 1,
                    "parameters": [
                        {
                            "type": "payload",
                            "payload": "Já conheço"
                        }
                    ]
                },
                {
                    "type": "button",
                    "sub_type": "quick_reply",
                    "index": 2,
                    "parameters": [
                        {
                            "type": "payload",
                            "payload": "Já conheço e utilizo"
                        }
                    ]
                }
            ]
        }
    }
}

Valeuu @Rafael_Figueiredo! Deu certo agora haha


Rafael, você poderia montar um código para mim que faça leitura do nome/e-mail da pessoa e que retorne positivo ou negativo solicitando mais dados?


@Debora_de_Oliveira_V eu não compreendo muito da integração com a pipefy então não consigo montar esse código.