Skip to main content

Oi,

Tenho uma estrutura onde em um pipe eu tenho um pré cadastro onde a pessoa digita seus dados basicos e faz upload dos documentos.

Com base nisso, o card para a fase de ‘completo’ e nesta fase eu tenho uma automacao que preenche os dados em outro pipe.

O que nao consigo fazer é ele copiar os arquivos anexos do pipe conectado. 

Entendi que é uma limitacao do pipefy, mas alguem tem alguma dica mirabolante para contornar isso?

 

Valeu

O Pipefy realmente tem uma limitação importante nesse ponto — arquivos anexos não são transferidos entre cards por automações nativas, nem mesmo usando campos de conexão entre pipes. Mas sim, existem alguns caminhos "mirabolantes" que podem ajudar a contornar isso dentro (ou quase dentro) do Pipefy.

❌ O que não é possível com automações nativas

  • Arquivos não são “copiados” entre cards por automação.

  • Mesmo que você use campo de conexão entre pipes, os anexos do card original não ficam visíveis no novo card.

  • O campo de anexo não é mapeável nem via automação "Atualizar campo".

✅ Soluções alternativas que funcionam

🔹 1. Usar campo de link público do arquivo + campo de texto

Passo a passo:

  1. Oriente o usuário a fazer upload dos arquivos em um campo de anexo.

  2. Crie uma automação (ou regra manual) para:

    • Copiar o link do anexo para um campo de texto (ex: “Link do RG”).

    • Esses links podem ser abertos diretamente no outro pipe, mesmo sem autenticação, se forem públicos.

Como pegar o link automaticamente?

  • Não é possível diretamente com automação nativa.

  • Mas se você tiver acesso à API do Pipefy (via Make, n8n ou Webhook), você pode:

    • Buscar o campo de anexo via GraphQL.

    • Obter a URL pública.

    • Preencher em um campo texto do outro card.

📚 Exemplo da resposta via API:

{
"card": {
"fields": a
{
"name": "RG",
"value": <
{
"url": "https://files.pipefy.com/uploads/..."
}
]
}
]
}
}

🔹 2. Subir os arquivos diretamente no pipe final via formulário

Se possível, troque a lógica:

  • Ao invés de mover os dados para outro pipe com automação, colete tudo já no pipe final via fase pública ou formulário.

  • Isso evita a transferência de arquivos, porque eles já estão no lugar certo desde o início.

🔹 3. Usar uma ferramenta externa (Make, n8n, Zapier)

Essa é a solução mais completa:

  • Detecte quando o card é movido para "Completo".

  • Use a API para:

    • Ler os arquivos anexados no card original

    • Fazer download

    • Reenviar os mesmos arquivos para o novo card no pipe destino

💡 O Pipefy aceita upload de arquivos via API, com base64 ou upload de URLs públicas.

📚 Documentação relevante:

🔹 4. Solução visual para times internos

Se os dois cards estiverem conectados:

  • Crie um campo de conexão visível no card destino

  • Instrua o time a abrir o card conectado e visualizar os arquivos por lá

  • Não é automático, mas é funcional com times internos (não recomendado para usuários finais)

🚀 Conclusão

Caminho Recomendado para Funciona 100% no Pipefy? Observações
Link do anexo em campo texto Usuários finais Parcial Funciona se link público for suficiente
Trocar a lógica e usar pipe final Estrutura simples Sim Evita todo o problema
API externa com Make/n8n Automação robusta Sim Requer integração, mas é o mais completo
Campo de conexão + visualização manual Uso interno Sim Simples, mas não automático

 


Reply