Skip to main content

Estou criando um Pipe para solicitação de serviços por nossos clientes, estes estarão obrigatoriamente logados no pipefy com uma conta de usuario externo da empresa.

Tenho Database com os dados dos clientes e também os e-mails dos usuarios, mas nos testes nao consegui criar uma automação funcional para quando recebermos um formulario, a automação verificar o e-mail de quem submeteu o formulario e preencher / vincular a empresa no card em questão.

 

Imagino que tenha como executar isso, mas realmente nao sei mais como tentar, já tentei com automação de “quando um card for criado” e “quando um card for movido para a etapa x”, mas nenhum deles funcionou.

 

Desde já agradeço o auxilio!!
 

Olá! A sua dúvida é muito relevante e, de fato, muitos usuários enfrentam esse mesmo desafio ao tentar vincular automaticamente um registro de Database (ex: empresa) com base no e-mail do usuário que preenche um formulário, especialmente quando ele está logado como usuário externo.

✅ Situação atual com recursos nativos do Pipefy

Atualmente, a automação nativa do Pipefy não permite capturar automaticamente o e-mail do usuário autenticado (usuário externo logado) como variável que possa ser usada diretamente em ações automatizadas, como preenchimento de campos ou busca em database.

Ou seja:

🔸 O campo "Criado por" (Created by) existe no card e registra quem criou o card, mas esse dado não é acessível nas automações padrão para fins de filtro ou atualização de campos.

🔄 Alternativas viáveis

✅ 1. Usar campo de e-mail no formulário

Você pode adicionar um campo de e-mail que o usuário preencherá manualmente (exatamente como está no seu Database). A automação pode, então, usar esse valor para vincular a empresa no card, por meio de um campo de conexão configurado para buscar pelo e-mail.

📌 Etapas:

  • Criar campo “E-mail do solicitante” no formulário

  • Criar campo de conexão com o Database de Clientes (buscando pelo campo e-mail)

  • Criar automação: “Quando um card for criado > Atualizar campo Empresa com base no e-mail informado”

📖 Referência:
https://help.pipefy.com/pt-BR/articles/4254701-conectando-databases-aos-pipes

2. Usar integração via API (Workato, n8n ou Make)

Se você quiser automatizar 100%, sem depender do preenchimento manual do e-mail:

  • Use a API do Pipefy para capturar o campo created_by.id ou created_by.email ao criar o card.

  • Com esse e-mail, busque o cliente correspondente na base de dados.

  • Atualize o campo de conexão "Empresa" via API.

📖 Documentação da API:
https://developers.pipefy.com/reference/queries/card
https://developers.pipefy.com/docs/querying-users

🙋‍♂️ Em resumo:

  • ❌ Não é possível fazer isso só com automações internas, pois o e-mail do criador do card não está disponível como variável de automação.

  • ✅ É possível sim alcançar o comportamento desejado, mas:

    • Ou você solicita o e-mail manualmente no formulário;

    • Ou você usa uma automação externa via API para buscar e preencher os dados.

🔗 Fontes usadas para esta resposta:


Pessoal, seria muito interessante se pudéssemos ter isso nativamente no pipefy. 


Reply