21 de julho de 2026

Automação de inatividade: agora com espera por status

Além do tempo único, dá pra definir um tempo de espera diferente para cada status do pedido. Se ele ficar parado num status pelo tempo que você definir, é cancelado e reenviado — e a contagem recomeça no próximo status.

✅ Disponível agora em Automações → Cancelamento por inatividade. Ao criar ou editar uma regra, escolha a modalidade de espera.

A novidade em uma frase

Antes, a automação de inatividade cancelava o pedido depois de um tempo único, valendo pra qualquer status. Agora dá pra definir um tempo diferente para cada status — e o pedido é cancelado e reenviado assim que estoura o tempo daquele status.

O que mudou

⏱️Tempo por status

Em vez de um prazo só pra tudo, você define quanto tempo o pedido pode ficar parado em cada status antes de agir.

🔗Etapas encadeadas

As esperas são avaliadas em ordem. Se o pedido anda de um status para o outro, a contagem recomeça no status novo.

🔄Cancela e reenvia

Estourou o tempo daquele status? O pedido é cancelado na transportadora e reenviado para o método que você escolher.

AntesUm tempo só pra tudo

Um único tempo de inatividade valia para todos os status. Um pedido "Pendente" e um pedido "Despachado" esperavam exatamente o mesmo tanto.

AgoraUm tempo pra cada status

Cada status tem o seu prazo. "Pendente" pode esperar 1 hora, "Despachado" 30 minutos — do jeito que faz sentido pra sua operação.

Escolhendo a modalidade

Ao criar ou editar a automação, você escolhe entre duas modalidades de espera:

  • Tempo único de inatividadeCancela o pedido quando ele ficar parado pelo tempo definido em qualquer um dos status selecionados. É o comportamento de sempre.
  • Espera por status (encadeada)Defina um tempo de espera diferente para cada status. Se o pedido ficar parado no status pelo tempo definido, ele é cancelado e reenviado.

Seletor de modalidade de espera, com as opções "Tempo único de inatividade" e "Espera por status (encadeada)" Escolha entre um tempo único para todos os status ou um tempo diferente por status.

Montando as etapas

Na modalidade Espera por status, você monta as Etapas de espera — uma por status. Para cada etapa, se o pedido permanecer naquele status pelo tempo definido, a ação é executada.

Um exemplo prático:

  1. Despachado · Buscando motorista — espera 10 min. Se não achar entregador nesse tempo, cancela e reenvia.
  2. Em trânsito · Coletando — espera 15 min.
  3. Em trânsito · No local de coleta — espera 5 min.

Cada status tem o seu tempo, independente dos outros — não precisa ser crescente nem seguir a ordem da viagem. Use Adicionar etapa para incluir quantos status precisar.

Lista de "Etapas de espera" com as etapas Despachado e Em trânsito, cada uma com o seu tempo em minutos Cada etapa é um status com o seu próprio tempo de espera.

Cada status tem o seu próprio tempo

A ordem em que as etapas aparecem na lista não muda o comportamento — o que vale é em qual status o pedido está parado. O tempo é medido a partir do momento em que o pedido entrou naquele status (e recomeça a cada mudança de status), não desde que ele foi despachado à transportadora.

Duplicar uma automação

Para reaproveitar uma regra bem ajustada em outra filial, agora tem Duplicar automação no menu de cada regra. Ele abre uma cópia já preenchida — é só ajustar o que mudar e salvar.

Cada filial tem os seus métodos

Se você duplicar (ou trocar a filial) e o método de envio escolhido não existir para aquela filial, o formulário avisa e não deixa salvar até você escolher um método válido. Assim nenhuma automação nasce apontando para um método que a filial não tem.

O que não mudou

Quem já usa o tempo único de inatividade continua exatamente igual — nada muda nas regras existentes. A espera por status é uma opção a mais, para quando você quer tratar cada status com um prazo próprio.