Notificar o suporte quando uma página for alterada
Por que é que este fluxo de trabalho é importante
Se a sua Política de Devoluções passar de 30 dias para 14 dias, a sua loja online é atualizada imediatamente, mas a sua equipa de apoio ao cliente poderá continuar a responder com as informações antigas, a menos que a notifique de imediato.
Este fluxo de trabalho colmata essa lacuna. Utilizando o Workflow Trigger Extensions, o Shopify Flow e um webhook do Slack, pode alertar a sua equipa de apoio assim que uma página de política for atualizada.
O que vais construir
Irá criar:
- Um fluxo de trabalho do Slack que começa com** um webhook**
- Uma variável de texto chamada «text» que recebe a mensagem de Shopify Flow
- Um fluxo de trabalho do Shopify Flow que começa com o gatilho «Atualização da página» disponível em Workflow Trigger Extensions
- Uma condição que verifica se «page.handle» é igual a
return-policyou a outro identificador de página que pretenda monitorizar - Um passo de alerta que envia o título e o conteúdo atualizados da página para o teu webhook do Slack
Antes de começar
- Já instalou o Workflow Trigger Extensions.
- Tem acesso a Shopify Flow.
- Tem acesso aos fluxos de trabalho do Slack no espaço de trabalho do Slack para onde pretende que os alertas sejam enviados.
- Sabe qual é o identificador da página que pretende monitorizar, por exemplo,
return-policy.
Guia em vídeo
O vídeo mostra todo o processo. Foi gravado com uma versão mais antiga da aplicação, na qual o botão de ativação se encontrava num local diferente - siga o Passo 1 abaixo para essa parte.
Passo 1: Ativar o gatilho «Atualização da página»
Abra «Workflow Trigger Extensions» em Shopifyadmin e aceda a «Triggers». Digite «Page» no campo de pesquisa e ative a opção «Page Update».
Se a aplicação ainda não tiver acesso ao Blog e à Página, o Shopify solicita-o nesse mesmo momento - basta aprovar a caixa de diálogo e o gatilho fica ativado. Ativar um fluxo de trabalho Shopify Flow que comece com este gatilho também o ativa.

Passo 2: Criar o fluxo de trabalho do Slack
Cria primeiro a parte do Slack para teres uma URL de webhook pronta para Shopify Flow.
No Slack, crie um fluxo de trabalho e selecione «Começa com um webhook» como gatilho.
Na configuração do webhook, crie uma variável chamada «text». Este é o valor que o Slack irá receber de Shopify Flow.
Adicione um passo de mensagem, como «Enviar uma mensagem para #support-team».
No corpo da mensagem do Slack, insira a variável de texto para que a mensagem exata de Shopify Flow seja publicada no canal de apoio.
Guarde o fluxo de trabalho do Slack para que o URL do webhook fique disponível.

Copie o URL do webhook
Abra as definições do webhook no Slack e copie o URL do pedido Web. Irá utilizar este URL em Shopify Flow.

Passo 3: Confirmar o identificador da página em Shopify
Antes de definir a condição, confirme o identificador exato da página que pretende monitorizar.
No painel de administração dShopify, abra a página e verifique a pré-visualização do resultado nos motores de busca. No caso de uma página sobre a política de devoluções, o endereço poderá ser return-policy.

Passo 4: Criar o fluxo de trabalho Shopify Flow
Agora, crie a automação em Shopify Flow.
Aceda a Shopify Flow e crie um novo fluxo de trabalho.
Procure a página e selecione «Atualização da página» em «Workflow Trigger Extensions».
Depois de selecionado, o fluxo de trabalho inicia-se quando uma página é atualizada.

Passo 5: Adicione uma condição para a página que pretende monitorizar
Normalmente, não se pretende receber alertas sempre que uma página é atualizada. Adicione uma condição para que o fluxo de trabalho seja executado apenas para a página da política que lhe interessa.
Após o gatilho «Atualização da página», adicione um passo «Condição».
Defina o campo como «Handle» ou page.handle.
Defina a regra como «Igual a».
Introduza return-policy ou o URL exato da página que pretende monitorizar.

Passo 6: Enviar a atualização da página para o Slack
Após o ramo «True» da condição, envie os detalhes da atualização para o seu webhook do Slack.
Se o seu plano Shopify incluir a funcionalidade «Enviar pedido HTTP»
Adicione a ação integrada «Enviar pedido HTTP» dShopify Flow e utilize o URL do webhook do Slack que copiou.
Envie um corpo JSON que transfira os detalhes da página para a variável de texto do Slack.
{
"body": {
"text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
}
}Se estiver a utilizar o plano Basic Shopify
A ação integrada «Enviar pedido HTTP» poderá não estar disponível no seu plano. Nesse caso, utilize o fluxo (E-mail transacional) e a sua ação «Pedido HTTP» como solução alternativa para os webhooks de saída.
O guia correspondente utiliza estas áreas e etiquetas reais da aplicação:
- Pedidos HTTP
- Criar pedido
- Pedido HTTP no ficheiro Shopify Flow
- Histórico de eventos
Para conhecer o procedimento completo de configuração, consulte o guia do blogue mencionado pelo utilizador: Efetuar um pedido HTTP.
Formato recomendado para mensagens no Slack
Para garantir que os alertas sejam fáceis de ler pelas equipas de apoio, envie uma mensagem como esta:
{
"body": {
"text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
}
}Comportamento recomendado do fluxo de trabalho
No exemplo da política de devoluções, a lógica final do fluxo de trabalho é a seguinte:
- O gatilho «Atualização da página» é acionado sempre que uma página sofre alterações
- A condição verifica se
page.handleé igual areturn-policy - Se for verdade, a função Shopify Flow envia o novo título e o conteúdo da página para o webhook do Slack
- O Slack publica a mensagem no teu canal de apoio imediatamente
Isto ajuda a sua equipa de apoio a identificar alterações nas políticas antes de continuar a responder aos clientes com informações desatualizadas.
Testar o fluxo de trabalho
Faça uma pequena alteração na página monitorizada na área de administração de Shopify e guarde-a.
Aceda a Shopify Flow e confirme se o fluxo de trabalho foi executado a partir do evento «Atualização da página».
Certifique-se de que o identificador corresponde ao valor que introduziu.
Abre o teu canal de apoio e verifica se o fluxo de trabalho do Slack publicou a mensagem de texto recebida.
A mensagem no Slack tem o seguinte aspeto:
Melhores práticas
- Utilize o identificador exato da página, e não o título da página, na sua condição.
- Comece por uma página essencial, como
return-policy, antes de passar para outras páginas de políticas. - Mantenha o canal do Slack centrado nas operações internas, como o #support-team ou um canal dedicado a atualizações de políticas.
- Se a sua loja estiver no plano Shopify Básico, utilize o «Flow Transactional Email» para a etapa de webhook de saída.
- Teste novamente o fluxo de trabalho depois de alterar o webhook do Slack ou de editar o formato da mensagem.
Exemplos de casos de utilização
Notificar o apoio ao cliente sempre que houver alterações nos prazos de devolução, nas regras de troca ou nas condições de vendas definitivas.
Notifique a equipa sempre que os prazos de entrega, as zonas de envio ou as regras das transportadoras forem alterados.
Mantenha o apoio em consonância sempre que houver alterações na legislação ou nos termos da cobertura.
Resultado
Com este fluxo de trabalho em vigor, o seu site e a sua equipa de apoio mantêm-se em sintonia. Assim que uma página de política monitorizada sofrer alterações, o Slack alerta a sua equipa para que esta possa responder imediatamente com as informações corretas.

