Cotação de frete, etiquetas e rastreamento via Frenet.
Nó Frenet
O nó de workflow Frenet é um cliente REST para a Frenet API. Use-o para cotar fretes e rastrear envios pelo agregador logístico Frenet — ideal para automação pós-checkout em e-commerce brasileiro.
Node ID no editor: frenet_request
URL padrão: POST https://api.frenet.com.br/shipping/quote
O que faz
- Chama endpoints de frete Frenet com autenticação Bearer token
- Suporta GET e POST
- Retorna HTTP
status,datada resposta eheadersda resposta - Auth padrão:
Authorization: Bearer {{frenet_token}}
Pré-requisitos
- Conta Frenet com acesso à API
- API token do dashboard Frenet
- Integration key em Configurações → API Keys:
frenet_token
Como configurar
Passo 1 — Obter API token
Faça login na Frenet e copie seu API token nas configurações de integração.
Passo 2 — Definir credenciais
Adicione frenet_token como integration key.
Passo 3 — Configurar o nó
| Campo | Obrigatório | Descrição |
|---|---|---|
| URL / Endpoint | Sim | URL Frenet API |
| Method | Não | GET ou POST (cotação usa POST) |
| Headers (JSON) | Não | Header Bearer auth (pré-configurado) |
| Body (JSON) | Sim para cotação | Dimensões do pacote, CEP origem/destino |
Templates de operação integrados
| Operação | Method | Endpoint |
|---|---|---|
| Quote shipping | POST | https://api.frenet.com.br/shipping/quote |
| Track shipment | GET | https://api.frenet.com.br/shipping/tracking?trackingCode={code} |
Exemplo — cotar frete (POST body):
{
"recipient": {
"zipcode": "{{variables.destination_cep}}"
},
"shippingItem": {
"weight": {{variables.package_weight}},
"height": {{variables.package_height}},
"width": {{variables.package_width}},
"length": {{variables.package_length}}
}
}
Use workflow variables para CEP e dimensões a partir de dados do pedido (saída de nó de e-commerce).
Exemplo — rastrear envio:
- URL:
https://api.frenet.com.br/shipping/tracking?trackingCode={{variables.tracking_code}} - Method:
GET
Passo 4 — Usar dados da resposta
Opção mais barata: {{frenet_1.data.shippingServices[0].serviceDescription}}
Preço: {{frenet_1.data.shippingServices[0].shippingPrice}}
Prazo: {{frenet_1.data.shippingServices[0].deliveryTime}}
Inspecione a saída de execução — a Frenet retorna array de opções de transportadora em shippingServices.
Saídas do nó
| Campo de saída | Descrição |
|---|---|
status | HTTP status code |
data | Corpo da resposta JSON parseado |
headers | Response headers |
Dicas e boas práticas
- Peso tipicamente em quilogramas; dimensões em centímetros — confirme em documentação Frenet
- Cote antes da compra — use nó Condition para escolher transportadora mais barata vs. mais rápida
- Encadeie com nós de e-commerce: buscar pedido → extrair CEP → cotação Frenet → notificar cliente
- Tracking GET exige
trackingCodeválido da geração de etiqueta (pode vir da Frenet ou da transportadora) - Teste com pares de CEP reais — CEPs inválidos retornam listas vazias de serviços
Exemplos de uso
Cotar frete após pagamento
- Webhook — pedido pago (NuvemShop, WooCommerce, etc.)
- Nó de e-commerce — obter CEP do endereço de entrega
- Frenet POST — cotar com dimensões padrão do pacote
- Send WhatsApp — "Opções de frete: {{frenet_1.data.shippingServices[0].serviceDescription}} — R$ {{frenet_1.data.shippingServices[0].shippingPrice}}"
Atualização de rastreamento ao cliente
- Schedule — a cada 4 horas
- Variable — código de rastreamento dos metadados do pedido
- Frenet GET — tracking
- Condition — status alterado
- Send WhatsApp — atualização de entrega
FAQ
Por que array shippingServices vazio?
CEP inválido, rota não suportada ou pacote excede limites da transportadora. Verifique dimensões e peso.
Por que 401 Unauthorized?
frenet_token inválido ou ausente. Regenere token no dashboard Frenet.
A Frenet gera etiquetas neste nó?
Templates integrados cobrem apenas cotação e rastreamento. Geração de etiqueta pode exigir endpoints Frenet adicionais — configure URL/body manualmente conforme docs, ou use nó Melhor Envio para etiquetas.
Posso cotar múltiplos itens?
Ajuste shippingItem ou use formato multi-item do body Frenet conforme documentação da API.
Referência da API
| Item | Valor |
|---|---|
| Quote URL | POST https://api.frenet.com.br/shipping/quote |
| Tracking URL | GET https://api.frenet.com.br/shipping/tracking |
| Auth | Bearer token |
| Docs oficiais | Frenet API documentation |
Relacionado
Este artigo foi útil?
Precisa de mais ajuda? Falar com suporte