Entender os acionadores no Shopify Flow

Um acionador é o evento que inicia o fluxo de trabalho e representa o conjunto de dados inicial que o fluxo de trabalho usa para definir suas condições. Basicamente, é a primeira etapa, ou o evento desencadeador, que inicia a automação.

Cada fluxo de trabalho pode ter apenas 1 etapa de acionador.

Como escolher um acionador para o fluxo de trabalho

muitos acionadores diferentes para escolher para iniciar um fluxo de trabalho. Selecionar o mais apropriado garante a melhor chance de que o fluxo seja executado com sucesso.

Ao decidir qual acionador escolher para iniciar um fluxo de trabalho, analise as considerações a seguir com base na tarefa que você quer automatizar:

Quando o fluxo de trabalho deve começar: por evento ou por agendamento

Quase todos os acionadores de fluxo de trabalho se baseiam em eventos específicos que acontecem na loja. Esses eventos não têm agendamento fixo e podem ocorrer várias vezes ao dia, dependendo da atividade da loja. Por exemplo, se você costuma processar todos os pedidos no mesmo dia da semana, um fluxo de trabalho que começa com o acionador Pedido processado pode ficar quase uma semana sem ser executado e, de repente, ser executado várias vezes em um único dia quando você começa a processar os pedidos. Para muitas tarefas, os acionadores baseados em eventos são a escolha certa, pois são executados somente quando o evento relevante ocorre.

No entanto, talvez você queira automatizar uma tarefa que ocorre em um horário definido, em vez de um evento específico. Nesses casos, você deve usar o acionador Horário agendado, que é um acionador exclusivo que inicia um fluxo de trabalho em uma data e hora específicas que você define. Você também pode agendar a repetição do fluxo de trabalho a cada hora, dia, semana ou mês. Esse tipo de acionador pode ser útil para configurar automações baseadas em agendamento, como gerar uma lista diária de todos os produtos sem estoque e enviar um e-mail para o gerente de estoque.

Por que isso é importante: escolher o momento certo para o fluxo de trabalho é crucial, pois garante que a automação seja ativada somente quando for relevante para as necessidades da sua empresa. Se você selecionar um acionador baseado em evento, seu fluxo de trabalho será iniciado em resposta direta a uma ação na sua loja, como um cliente fazendo um pedido. Se você usar um acionador agendado, seu fluxo de trabalho será executado em horários específicos que você escolher, possibilitando a automação de tarefas em intervalos regulares.

Confirme a definição do acionador que você está pensando em usar

No Shopify Flow, os acionadores são muito literais, com definições rígidas. Por exemplo, os acionadores Pedido criado e Transação do pedido criada podem parecer se referir à mesma coisa, mas na verdade se referem a eventos de pedido completamente diferentes. O acionador Pedido criado é acionado quando um pedido é criado em sua loja, enquanto o acionador Transação do pedido criada é acionado quando uma transação relacionada ao pagamento é criada em qualquer pedido existente, como capturar manualmente um pagamento em um pedido não pago ou emitir um reembolso para um cliente.

Por que isso é importante: como o acionador é a primeira coisa que o fluxo de trabalho procura antes de iniciar o restante da execução, ter o acionador correto garante que o fluxo de trabalho comece quando o evento certo acontecer. Não presuma a que o nome de um acionador se refere. Se dois acionadores parecerem semelhantes, com certeza há uma diferença fundamental entre eles que pode afetar significativamente qual é o certo para usar no seu fluxo de trabalho.

Pense nos dados que o fluxo de trabalho precisa verificar

Os acionadores determinam o conjunto de dados inicial que o fluxo de trabalho pode usar ao executar suas condições. Por exemplo, quando um fluxo de trabalho começa com o acionador Cliente criado, o fluxo de trabalho tem acesso às informações do novo cliente, como as informações de contato, o histórico de pedidos e se ele concordou em receber material de marketing por e-mail. No entanto, ele não teria acesso a outros tipos de dados, como a forma de frete que selecionou para o pedido mais recente, porque esse tipo de informação é armazenado no conjunto de dados do pedido, e não no conjunto de dados do cliente.

Os acionadores também determinam diretamente quais condições, ações e variáveis estão disponíveis para uso no restante do fluxo de trabalho. Se uma variável ou ação não estiver disponível, ela não será exibida como uma opção a ser selecionada.

Também vale a pena considerar que alguns dados não estarão disponíveis imediatamente quando um acionador ocorrer. Por exemplo, na maioria dos casos, se o seu fluxo de trabalho começar com o acionador Pedido criado e tentar usar a variável order.fulfillmentOrders, ele poderá falhar porque o pedido ainda não tem processamentos de pedidos, pois acabou de ser criado. O acionador Evento de processamento de pedido criado pode ser mais apropriado para usar.

Por que isso é importante: os fluxos de trabalho podem ter sucesso ou falhar com base nos dados disponíveis do acionador. O acionador que você escolhe determina exatamente quais detalhes em sua loja estão acessíveis para análise pelas condições e ações do fluxo de trabalho. Se os dados de que você precisa não estiverem presentes no conjunto de dados do acionador, o fluxo de trabalho não poderá acessar ou usar essas informações para automações ou tomadas de decisão. Antes de finalizar seu fluxo de trabalho, confirme se o acionador fornece todas as informações necessárias para atingir seus objetivos de automação.

Exemplos de acionadores usados em fluxos de trabalho comuns

A tabela a seguir fornece exemplos de acionadores comuns e como você pode usá-los nos fluxos de trabalho do Shopify Flow.

Você também pode analisar outros exemplos de fluxos de trabalho no Shopify Flow que estão disponíveis como modelos.

Tabela listando alguns acionadores comuns do Shopify Flow e os tipos de fluxos de trabalho que os utilizam.
AcionadorExemplos de casos de uso de fluxo de trabalho
Pedido criado
  • Marcar clientes VIP com tag
  • Sinalizar pedidos de alto risco
  • Direcionar o processamento de pedidos
Pedido pago
  • Capturar pagamentos específicos
  • Enviar confirmações
  • Atualizar sistemas externos
Volume de estoque da variante de produto alterado
  • Enviar um alerta de estoque baixo
Produto criado
  • Marcar novos produtos com tags automaticamente
  • Publicar novos produtos nos canais de vendas
Cliente criado
  • Adicionar cliente a segmentos
  • Enviar mensagem de boas-vindas
Horário agendado
  • Enviar um relatório de vendas diário
  • Criar verificações de estoque semanais
  • Executar tarefas de limpeza mensais