Chega de aprovar
por
e‑mail avulso.

fluxos estruturados. O aprovador decide direto no WhatsApp — com prazo, rastreio e histórico completo. Integre no seu sistema via API em minutos.

+4M
+70K
+100K
🔔
TechBridge

09:14
10:02
11:38
14:55
16:20
VS
📱
Notificação estruturada no WhatsAppTítulo, solicitante, prazo e botões Aprovar/Rejeitar em uma mensagem.
⏱️
Timeout automáticoSe não responder no prazo, a etapa é rejeitada e você é notificado.
📊
Histórico imutávelTimeline com quem decidiu, quando e com qual comentário.
🔗
Integração com seu sistemaWebhook automático ao concluir para notificar ERP ou sistema interno.

Do setup à decisão.

⚙️

📤

e devs

📱

⏱️

🔀

📋

🌐

👥

X-Api-Key e o NodFlow cuida de todo o resto — notificações, prazos, retentativas e retorno via webhook.

🪝

📖

🔧

metadata — número de NF, valor do contrato, ID do cliente. Tudo aparece na notificação e no histórico.

🔎

🔀


Quando? Por quê?
Você sempre vai saber.

📜

⏱️

📍

🔒

📊

🔗

🆔 👤
📤
13 mar, 17:44
14 mar, 09:15
14 mar, 14:32
🔔
14 mar, 14:32
200 OK ·

Free
$0
  • 20 aprovações por mês
U$ 0,40 / cada
Starter
U$ 19
  • 100 aprovações por mês
U$ 0,40 / cada
Pro
U$ 39
  • 300 aprovações incluídas / mês
U$ 0,20 / cada — metade do preço dos outros planos!

🔑
API Keys — autenticação simples via header X-Api-Key
🪝
Webhooks — POST automático com payload estruturado ao concluir
📖
Swagger UI — explore e teste a API diretamente no browser
🔄
Retry automático — 3 tentativas com backoff exponencial nos webhooks
criar-aprovacao.js
// Criar uma aprovação via API
const response = await fetch('https://api.nodflow.io/documents', {
  method: 'POST',
  headers: {
    'X-Api-Key': 'nf_live_••••••••••••',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    flowId: 'flow_contratos',
    title: 'Contrato Fornecedor XYZ',
    description: 'Renovação anual — R$ 48.500',
    externalId: 'ERP-2847',
    webhookUrl: 'https://meu-erp.com/webhook',
    metadata: { valor: 48500, cliente: 'XYZ Ltda' }
  })
});

// Webhook recebido ao concluir:
// {
// status: "Approved", documentId: "doc_abc123",
// steps: [{ approver: "Carlos", decision: "Approved",
// decidedAt: "2025-03-01T14:32:00Z" }]
// }


sob controle.