npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@lennon3d/n8n-nodes-pipefy

v0.1.4

Published

Nó n8n para integração com a API do Pipefy

Readme

n8n-nodes-pipefy

Este pacote contém nós para n8n para interagir com a API do Pipefy.

n8n é uma ferramenta de automação de workflows extensível que permite conectar diferentes serviços e aplicações.

Recursos Disponíveis

O nó Pipefy para n8n permite:

Pipes

  • Consultar detalhes de um pipe
  • Criar novos pipes
  • Atualizar pipes existentes
  • Excluir pipes

Cards

  • Consultar detalhes de um card
  • Criar novos cards
  • Atualizar cards existentes
  • Mover cards entre fases
  • Excluir cards

Webhooks

  • Listar webhooks da organização
  • Criar novos webhooks
  • Atualizar webhooks existentes
  • Excluir webhooks

Organizações

  • Consultar detalhes de organizações
  • Listar todas as organizações do usuário

Instalação

Na instalação local do n8n

Siga estes passos para instalar o pacote em uma instalação local do n8n:

# Navegue até a pasta de instalação do n8n
cd /caminho/para/n8n

# Instale o pacote
npm install n8n-nodes-pipefy

# Reinicie o n8n
npm run start

Em Docker

Se você estiver executando o n8n em Docker, você pode usar um arquivo personalizado docker-compose.yml:

version: '3'

services:
  n8n:
    image: n8nio/n8n
    ports:
      - "5678:5678"
    environment:
      - N8N_CUSTOM_EXTENSIONS=n8n-nodes-pipefy
    volumes:
      - ~/.n8n:/home/node/.n8n

Via npm/pnpm/yarn

# Usando npm
npm install n8n-nodes-pipefy

# Usando pnpm
pnpm add n8n-nodes-pipefy

# Usando yarn
yarn add n8n-nodes-pipefy

Autenticação

Para usar o nó Pipefy, você precisa obter um token de API do Pipefy:

  1. Faça login na sua conta do Pipefy
  2. Vá para seu perfil > API Token
  3. Copie o token gerado

Como obter o token do Pipefy

Ao configurar o nó no n8n, use esse token nas credenciais:

  1. Abra o n8n
  2. Vá para Configurações > Credenciais
  3. Clique em Criar Nova Credencial
  4. Escolha Pipefy API
  5. Cole seu token de API no campo correspondente
  6. Salve a credencial

Exemplos de Uso

Aqui estão alguns exemplos de como usar o nó Pipefy em workflows do n8n:

Exemplo 1: Criar um Card quando um formulário for preenchido

Este exemplo cria um novo card em um pipe específico quando um formulário web é preenchido:

  1. Use um nó Webhook para receber os dados do formulário
  2. Conecte-o a um nó Pipefy
  3. Configure o nó Pipefy:
    • Recurso: Card
    • Operação: Create
    • Pipe ID: [ID do seu pipe]
    • Título: {{$json.nome}} (substitua 'nome' pelo campo do seu formulário)
    • Em Campos do Formulário, adicione os campos necessários mapeando-os a partir dos dados do formulário

Exemplo 2: Mover Cards Automaticamente

Este exemplo move cards automaticamente para uma próxima fase quando uma condição for atendida:

  1. Use um nó Schedule para executar periodicamente
  2. Conecte a um nó Pipefy para listar cards:
    • Recurso: Card
    • Operação: Get
    • Card ID: [ID do card]
  3. Adicione um nó IF para verificar alguma condição
  4. Na saída "verdadeiro" do IF, adicione outro nó Pipefy:
    • Recurso: Card
    • Operação: Move
    • Card ID: {{$json.id}}
    • Destination Phase ID: [ID da fase de destino]

Exemplo 3: Configurar Webhooks Automáticos

Este exemplo configura um webhook automaticamente:

  1. Adicione um nó Pipefy:
    • Recurso: Webhook
    • Operação: Create
    • Pipe ID: [ID do seu pipe]
    • URL: URL do webhook do n8n
    • Ações: Selecione as ações que devem disparar o webhook (card:create, card:move, etc.)
    • Headers: Adicione headers de segurança se necessário

Detalhes das Operações

Operações com Pipes

Consultar Pipe (Get)

Obtém detalhes de um pipe específico.

Parâmetros:

  • Pipe ID: ID único do pipe
  • Opções: Configurações adicionais para incluir fases, cards e campos

Criar Pipe (Create)

Cria um novo pipe na organização.

Parâmetros:

  • Organization ID: ID da organização
  • Nome: Nome do pipe
  • Descrição: Descrição do pipe
  • Ícone: Ícone para o pipe (opcional)

Operações com Cards

Criar Card (Create)

Cria um novo card em um pipe.

Parâmetros:

  • Pipe ID: ID do pipe onde o card será criado
  • Título: Título do card
  • Campos do Formulário: Valores para os campos personalizados do pipe
  • Opções: Configurações adicionais como fase de destino

Mover Card (Move)

Move um card para outra fase.

Parâmetros:

  • Card ID: ID do card a ser movido
  • Destination Phase ID: ID da fase de destino

Operações com Webhooks

Listar Webhooks (List)

Lista webhooks configurados em um pipe.

Parâmetros:

  • Pipe ID: ID do pipe

Criar Webhook (Create)

Cria um novo webhook para um pipe.

Parâmetros:

  • Pipe ID: ID do pipe
  • URL: URL de destino para o webhook
  • Ações: Eventos que disparam o webhook (array)
  • Headers: Headers adicionais para a requisição (opcional)

Solução de Problemas

Erros Comuns

  1. Token Inválido: Verifique se o token da API está correto e não expirou
  2. Permissões Insuficientes: Certifique-se de que o usuário tem permissões para as operações desejadas
  3. ID Não Encontrado: Verifique se os IDs de pipes, cards e fases estão corretos

Como Encontrar IDs

  • Pipe ID: Disponível na URL quando você está visualizando um pipe. Exemplo: https://app.pipefy.com/pipes/123456 (o ID é 123456)
  • Card ID: Disponível na URL quando você abre um card. Exemplo: https://app.pipefy.com/pipes/123456/cards/789 (o ID é 789)
  • Phase ID: Pode ser obtido consultando o pipe e observando os IDs das fases retornadas

Desenvolvimento

Se você deseja contribuir para este projeto:

  1. Clone o repositório
  2. Instale as dependências: pnpm install
  3. Faça suas alterações
  4. Execute o build: pnpm build
  5. Teste as alterações localmente

Licença

MIT