Motor de Regras
Crie automações declarativas para sua operação. Sem código.
Como funciona
Cada regra tem três blocos: gatilho (quando executar), condições (filtros) e ações (o que fazer). Quando um evento ocorre, o motor avalia todas as regras ativas que ouvem aquele gatilho.
Gatilhos disponíveis
freight_published— frete publicado no marketplaceoffer_received— nova oferta em um fretestatus_change— status do frete mudouassign_driver— motorista foi atribuídomatch_driver— busca por motorista compatível
Condições
Condições combinam fatos do contexto com operadores. Exemplo:
json
{
"all": [
{ "fact": "freight.price", "op": ">=", "value": 5000 },
{ "fact": "freight.origin_state", "op": "eq", "value": "SP" }
]
}Ações
send_message— envia mensagem usando um templateassign_driver— atribui motorista (manual ou auto)change_status— muda status do freterequire_approval— exige aprovação humanacreate_task— cria tarefa interna
Aprovação obrigatória
Regras com ações financeiras (acima de R$ 10.000) ou que recusam ofertas exigem aprovação de um admin antes de executar.
Templates prontos
Em Regras → Novo você pode partir de um template (ex.: "Notificar motorista ao publicar frete em SP") e ajustar conforme sua operação.