Em janeiro de 2023, a Shopify começou a disponibilizar novos recursos do Shopify Flow para agendar automações e buscar dados de clientes, pedidos e produtos. Esses recursos permitem que as marcas automatizem ainda mais tarefas e processos. Atualmente, o Shopify Flow é um app gratuito disponível nos planos Basic, Grow, Advanced e Plus.
Afinal, qual é a grande novidade?
Com o agendamento, você pode automatizar tarefas diárias de geração de relatórios, como obter uma lista de produtos com estoque baixo ou verificar quantos pedidos estão atrasados ou pendentes de envio.
Além disso, com a busca de dados, as marcas conseguem extrair as informações específicas de produtos, pedidos ou clientes necessárias para automatizar uma tarefa. Antes, esse recurso era restrito a usuários técnicos avançados que sabiam programar.
No entanto, com o Flow, pré-programamos solicitações de "obter dados" para os casos de uso mais comuns (veja abaixo), permitindo também que usuários avançados criem suas próprias consultas personalizadas. Isso significa que agora você pode extrair dados rapidamente para verificar se um cliente fez vários pedidos no mesmo dia e consolidar a entrega. Os lojistas também podem usar a busca de dados para recuperar o número total de estornos ocorridos em um único dia.
Como os agendamentos e a busca de dados funcionam com o Flow?
Assim como em uma automação padrão do Flow, você começa com um gatilho — neste caso, o "Horário agendado". Como mostra o exemplo abaixo, com gatilhos agendados você pode escolher a data e o horário exatos em que o fluxo de trabalho deve ser executado, além de definir se ele será executado apenas uma vez ou periodicamente.
Ao contrário das automações tradicionais do Flow (que seguem a estrutura "gatilho, condição, ação"), os fluxos agendados funcionam de forma diferente. Quando o fluxo precisa trabalhar com dados de clientes, pedidos ou produtos, use o gatilho "Horário agendado" seguido de uma ação "Obter dados".
Dica: você também pode pedir ao Sidekick para criar um fluxo de trabalho agendado. Por exemplo, basta solicitar que ele envie todas as manhãs uma lista dos pedidos que não foram enviados há dois dias.
Essa configuração é necessária quando o fluxo precisa consultar dados da loja, porque o gatilho de um fluxo agendado não é disparado por um evento comercial específico, ou seja, o fluxo não possui dados iniciais. Por isso, é preciso incluir a ação "Obter dados" como segunda etapa. Nesses casos, essa ação funciona tanto como consulta quanto como condição, recuperando o conjunto específico de dados definido por você. No exemplo abaixo, ela busca todos os pedidos pendentes de envio.
Uma das etapas seguintes mais comuns em fluxos agendados e na busca de dados é a ação "Para cada item". Ela é indispensável quando se deseja aplicar uma ação a cada item (clientes, pedidos ou produtos) retornado pela consulta "Obter dados". Por exemplo, para adicionar a tag "Envio prioritário" a todos os pedidos não atendidos retornados na busca, é preciso usar a ação "Para cada item" para que o Flow saiba exatamente em quais pedidos aplicar a tag.
Além disso, adicionamos as ações "Contar" e "Somar", permitindo contabilizar e somar os valores dos itens retornados na consulta "Obter dados". Esse recurso facilita o envio de resumos diários, como o número total de pedidos atrasados e o valor acumulado desses pedidos.

Embora tenhamos abordado o básico sobre agendamento de fluxos de trabalho e busca de dados, você pode se aprofundar nos detalhes de como usar esses recursos em nossa Central de ajuda.
Exemplos reais de agendamento e busca de dados
Se você está pronto para começar a usar os fluxos de trabalho agendados e os recursos de busca de dados, confira estes modelos prontos para os principais casos de uso.
1. Obtenha um resumo diário dos pedidos que ultrapassaram o prazo de envio de 2 dias
Este fluxo de trabalho é executado diariamente e busca todos os pedidos que não foram enviados no prazo de 2 dias. Em seguida, ele aplica uma tag nesses pedidos atrasados e envia um e-mail de resumo contendo a quantidade total e o valor acumulado deles.
2. Ao receber um novo pedido, verifique se o cliente fez outras compras nas últimas 24 horas
Com este fluxo de trabalho, o Flow verifica se o cliente realizou múltiplos pedidos nas últimas 24 horas para o mesmo endereço de entrega. Se houver mais de um pedido com o mesmo destino, o Flow retém o envio e orienta a equipe a consolidar os itens na mesma remessa.
3. Receba um e-mail diário com o resumo dos produtos esgotados
Simplifique o gerenciamento de estoque configurando um fluxo de trabalho diário que gera uma lista de todos os produtos esgotados e envia um resumo para você por e-mail.
4. Identifique diariamente os pedidos com estorno e adicione uma tag ao cliente
Acompanhe de perto os clientes que solicitam estornos configurando este fluxo de trabalho diário. Quando ativada, a automação localiza os pedidos com estorno e marca o cliente correspondente.
5. Ao receber um novo pedido, consulte o histórico de compras do cliente nos últimos 6 meses
Reforce suas estratégias de fidelidade e retenção com este fluxo de trabalho. Sempre que um cliente fizer uma compra, o Flow verificará automaticamente quantos pedidos ele realizou nos últimos 6 meses e aplicará a tag de fidelização correspondente com base no histórico.
6. Receba um relatório diário no Slack com a lista de rascunhos de pedidos em aberto
Acompanhe facilmente seus rascunhos de pedidos com um relatório diário automatizado no Slack. Com este fluxo de trabalho, o Flow identifica os rascunhos de pedidos em aberto, envia a lista pelo Slack e informa o total de rascunhos pendentes.

