Slack é uma popular plataforma de comunicação no local de trabalho para empresas. Para além da habitual função de mensagens, as empresas têm acesso a funcionalidades avançadas como o Workflow Builder para criar ganchos web. Neste post do blog, mostrar-lhe-emos como criar um gancho web de entrada para enviar uma notificação Slack a partir de respond.io utilizando o HTTP Request.
Como enviar uma notificação Slack
Os membros da equipa querem receber notificações imediatas quando ocorrem eventos importantes noutras plataformas. Mas estas notificações não chegam com muita frequência. Portanto, tê-las numa plataforma que é utilizada diariamente, como Slack , é muito mais conveniente.
A recepção de notificações nos canais Slack ajuda as equipas a estar na mesma página. Terão acesso à mesma informação e poderão colaborar melhor, coordenar e delegar tarefas em conformidade.

Estas são algumas das vantagens de utilizar notificações automáticas Slack . Quer preparar a sua própria? Vamos percorrer todos os passos necessários para enviar um pedido HTTP de respond.io para Slack.
Envio de uma Notificação Slack via respond.io Fluxo de trabalho
Este processo envolve a utilização de fluxos de trabalho respond.io e Slack , pelo que as empresas necessitarão de uma conta em ambas as plataformas. Em respond.io, o Passo de Pedido HTTP está disponível para o plano de negócios e acima.
Para utilizar Slack workflows, as empresas devem também inscrever-se num plano pago Slack . Uma vez pronto, o passo seguinte é gerar um Slack request URL para ser utilizado num respond.io HTTP Request Workflow.
1. Criar um fluxo de trabalho Slack
Comecemos por criar um novo fluxo de trabalho Slack . Primeiro, é preciso escolher um gatilho, que é o ponto de partida do fluxo de trabalho. Para trocar informações entre respond.io e Slack, seleccione o gatilho Slack Incoming Webhook .

2. Escreva a notificação Slack
Temos agora um gatilho, que inicia o fluxo de trabalho quando activado. Uma vez que queremos enviar uma notificação, escolha o Passo Enviar uma Mensagem. Clique em Publicar no canto superior direito para gerar um URL. Mais tarde, enviará um pedido de Correio HTTP para este URL a partir de respond.io.

3. Estabelecer um fluxo de trabalho respond.io
Para enviar uma notificação para Slack a partir de respond.io, precisamos primeiro de criar um fluxo de trabalho respond.io . Comece por escolher Contact Tag Updated como gatilho. Isto permitir-lhe-á testar a notificação Slack simplesmente adicionando a sua Tag de escolha a um Contacto.

4. Crie a ligação com o seu fluxo de trabalho Slack
Uma vez que queremos publicar dados de respond.io a Slack, escolha Método: POST a partir da lista pendente. Copiar e colar o URL Slack do passo 2 aqui. Agora o seu pedido HTTP está pronto para enviar dados para Slack. Vamos publicá-lo e testar o resultado.

5. Testar a notificação
Para testar a notificação Slack , é necessário activar o gatilho respond.io . Adicione a sua etiqueta a um contacto respond.io . Depois, abra o canal Slack escolhido. Se o gancho de entrada Slack estiver configurado correctamente, receberá uma nova notificação.

Em alguns cenários, o envio de uma mensagem simples como esta é tudo o que precisa. Mas o que acontece se, por exemplo, um Utilizador quiser enviar uma notificação Slack que inclua os dados de Contacto?
Acrescentar Detalhes de Contacto a uma Notificação Slack
As variáveis dinâmicas são elementos chave em respond.io Workflows, uma vez que permitem aos Utilizadores operar com dados de Contacto personalizados. Vamos ver como adicionar variáveis dinâmicas ao corpo de mensagens Slack para passar as informações de Contacto de respond.io para Slack.
1. Adicionar Slack variáveis ao corpo da mensagem
Para enviar os dados de Contacto numa notificação, precisamos de criar primeiro as variáveis em Slack , seguidas de respond.io. Uma vez feito, será necessário utilizar o corpo HTTP com Slack variáveis geradas no fluxo de trabalho em respond.io .

2. Adicionar variáveis dinâmicas ao fluxo de trabalho respond.io
Para personalizar a sua notificação Slack com o nome de contacto, copie e cole o corpo HTTP de Slack para respond.io. Depois escolha a variável dinâmica $contact.name a partir do menu drop-down.

3. Testar a notificação
Para testar a notificação, vá para o Módulo de Mensagens respond.io. Seleccione um Contacto, e atribua-lhe a etiqueta. Em seguida, abra o canal Slack escolhido. Se tudo estiver configurado correctamente, receberá uma notificação com o nome do Contacto.

Por vezes, a utilização de variáveis dinâmicas não é suficiente. Os utilizadores ainda precisarão de contexto adicional, como detalhes de contacto ou histórico de conversação ao passarem pelas suas notificações Slack . A forma mais fácil é adicionar um link para respond.io na notificação Slack .
Tornar a conversação disponível através de Slack
Ao adicionar uma hiperligação à notificação Slack , respond.io Os utilizadores podem verificar os dados completos do Contacto e o histórico de conversações em respond.io para obterem uma melhor compreensão do seu caso com apenas um clique.
1. Adicionar um link para a notificação Slack
Para adicionar uma ligação directa ao respond.io Conversation, regressar a Slack e editar o passo Send a Message. Depois, adicione este URL: https://apps.respond.io/message/{contactID}
. Uma vez publicado, este será o seu link para o respond.io Conversation.

2. Testar a notificação
Para testar a notificação, seleccione um contacto respond.io , e atribua-lhe a etiqueta. Abra o canal Slack escolhido. Se tudo estiver configurado correctamente, encontrará uma nova mensagem com um hiperlink para respond.io. Clique nela para ter a certeza de que funciona.

Em conclusão, a utilização de variáveis dinâmicas e hiperligações para respond.io leva as notificações Slack ao nível seguinte, permitindo aos Utilizadores ter uma melhor percepção de cada Contacto. Assim, podem lidar mais eficazmente com as conversas recebidas, o que leva a uma melhor experiência do cliente.
Esta é uma forma simples de utilizar a Etapa de Pedido HTTP para fazer um gancho web de entrada Slack . Mas também existem outras formas práticas de as implementar. Em breve iremos actualizar este artigo com aplicações mais úteis para servir diferentes casos de utilização.
Leitura adicional
E isso é tudo o que precisa de saber sobre as notificações Slack com respond.io. Se quiser saber mais sobre outros tópicos interessantes, consulte estes artigos:
- Como enviar uma Notificação WhatsApp Business
- WhatsApp CRM: Utilização de respond.io como CRM com WhatsApp Integração
- Como Configurar Facebook Comentário Resposta Automática