Em 10 vendas/dia, planilha resolve. Em 30 vendas/dia, vira sufoco. Em 100 vendas/dia, sem automação você quebra.

A gestão de envios é o gargalo invisível que limita escala — e a maioria dos sellers só descobre quando já tem 200 pedidos/dia, atrasos em massa e reputação amarela.

Esse texto abre os 7 pontos que precisam automação, o que ainda fica humano e como construir operação que aguenta 1k pedidos/dia.

Os 7 pontos críticos

1. Etiqueta de envio

Geração manual de etiqueta = 1-2 minutos por pedido. Em 100 pedidos/dia, 200 minutos só pra etiqueta. Automatizar é obrigatório.

A integração:

  • Recebe webhook de venda
  • Pede etiqueta via API do ML/Shopee/Magalu
  • Salva PDF/PNG numa fila de impressão
  • Imprime em lote no fim do dia
200 min/dia
é o tempo perdido em 100 etiquetas manuais. Automação reduz pra 5 min de impressão em lote.

2. NF-e

Já abordado em outro post. Em 100 vendas/dia, NF-e manual é inviável.

3. Atualização de status

Cliente pergunta "meu pedido foi enviado?" — você precisa de fonte única de verdade. Manualmente, status fica defasado entre marketplace e seu sistema interno.

Automação: webhook do marketplace → atualiza tabela interna → exibe pra cliente em painel próprio (se tiver).

4. Rastreamento

ML/Shopee/Magalu fazem rastreamento automático SE você está usando logística deles. Logística própria (Coletas Drop, Correios) precisa de:

  • Código de rastreio inserido na NF-e
  • Atualização de status via webhook do transportador (Correios SRO)
  • Notificação automática pro cliente quando muda status

5. Detecção de atraso

SLA prometido vs real. Se promete entregar em 5 dias e está em 4 dias sem postar, alerta dispara — operador age antes do cliente reclamar.

Sem automação, você só descobre atraso quando o cliente abre mediação. Tarde demais pra reputação.

6. Logística reversa

Cliente pediu devolução. Marketplace gera código reverso. Você precisa:

  • Rastrear quando produto saiu do cliente
  • Receber e conferir
  • Notificar marketplace ("recebido, ok")
  • Liberar reembolso

Manualmente, leva 7-15 dias. Automatizado, 2-3 dias. A diferença vira reclamação ou não.

7. Reconciliação financeira

Cada venda tem repasse do marketplace 14-21 dias depois. Se você não reconcilia (venda × repasse), em 60 dias perde controle do que entrou de fato.

Automação: cada venda fica linkada ao repasse esperado, e o sistema bate quando o repasse cai (via API/extrato).

O que ainda fica humano

Acima de qualquer automação, sempre fica:

  • Decisão em mediação complexa (caso a caso)
  • Embalagem especial (frágil, customizado)
  • Conferência de qualidade na separação (humano olha, sistema não)
  • Atendimento de exceção (cliente irritado, situação fora do script)
  • Auditoria de ruptura (entender por que estoque divergiu da realidade)

Automação faz o repetitivo. Humano resolve o exceção.

A arquitetura mínima pra escalar

Webhook marketplace → Cola Upstash QStash
                       ↓
                  Worker idempotente
                       ↓
        ┌──────────────┼──────────────┐
        ↓              ↓              ↓
   Etiqueta ML/    NF-e SEFAZ    Update interno
   Shopee/Magalu  via nfewizard   (status, estoque)
        ↓              ↓              ↓
   Fila impressão  Anexa ao ML   Notifica cliente

Componentes:

  • Cola assíncrona (QStash, Bull, AWS SQS)
  • Worker idempotente (mesma venda processada 2x = 1x efeito)
  • Stack de logística (etiqueta + NF-e + tracking)
  • Reconciliação noturna (cron auditando consistência)
A regra de ouro: webhook responde 200 em <100ms. Processamento em fila. Quem processa síncrono no webhook trava em pico.

Stack EVA Pro

EVA Pro implementa essa arquitetura nativa:

  • Webhook receivers em /api/webhooks/{ml,shopee,magalu} respondem em <50ms
  • QStash processa em background
  • Worker chama ML/Shopee/Magalu APIs com retry e timeout (AbortSignal.timeout(30000))
  • NF-e via nfewizard-io
  • Etiqueta gerada e armazenada em Supabase Storage
  • Painel /envios mostra timeline completo por pedido

Fila aguenta picos de 500+ webhooks/min sem degradar latência.

Métricas de saúde da operação

Operação saudável tem números. Operação no susto tem desculpa.

3 KPIs pra acompanhar:

  1. Tempo médio do webhook ao envio: <30 min é saudável, >2h é gargalo
  2. % de pedidos sem etiqueta gerada em 1h: <2% é saudável
  3. % de NF-e rejeitadas: <1% é saudável

Acima desses thresholds, alguma coisa está manual ou quebrada.

Como começar (sem refazer tudo do zero)

Ordem de prioridade pra automatizar:

  1. NF-e — tem maior impacto direto na receita
  2. Etiqueta — segundo maior consumidor de tempo manual
  3. Status update — afeta percepção do cliente
  4. Rastreamento — afeta SLA percebido
  5. Logística reversa — quando volume passa de 5 devoluções/dia
  6. Reconciliação financeira — quando faturamento passa de R$ 200k/mês
  7. Detecção de atraso — quando reputação cai pra amarelo

Próximos passos: quer ver onde sua operação tá perdendo tempo manualmente? EVA Pro grátis 14 dias — auditoria de operação aparece no primeiro acesso.