Skip to main content
Question

How do you keep Pipefy automations manageable as your process grows?

  • June 11, 2026
  • 2 replies
  • 23 views

Hi everyone,

I've been using Pipefy for a few months, and as we've added more phases, fields, and automations, I'm starting to feel like our workflow is getting harder to maintain.

At first everything was pretty straightforward, but now we have several automation rules that depend on each other, and it's becoming difficult to remember why certain actions are triggered. Making even a small change feels a bit risky because I'm worried it could affect another part of the process.

For those of you managing more complex pipes:

  • Do you have a naming convention or documentation strategy for automations?
  • Have you ever reorganized a pipe because it became too complicated?
  • Is it better to keep everything in one pipe, or split larger workflows into multiple connected pipes?

I'd love to hear how more experienced users keep their Pipefy setup organized as it grows.

2 replies

vicente-lemes
Forum|alt.badge.img+11

What I did was use GraphQL to export every condition, automation, connection and field attribute in a Pipe.

Then I used ClaudeAI to help me create a documentation for everything.


Alan dOliveira
Pipefy Staff
Forum|alt.badge.img+1

Hello ​@Tahir Mehmood Khokhar 

Use a consistent pattern in the automation name itself, starting with a sequential ID so you can always reference it unambiguously:

 

[ID] [Trigger] → [Action] — [Context]
#001 Card created → Set label: Urgent — Support Request
#002 Phase moved: Review → Send email: Requester — Support Request
#003 Field updated → Move to phase: Approved — Support Request

 

ID Automation name Trigger Condition Action Why it exists Depends on
#001 Card created → Set label: Urgent Card created Priority = high Set label Flag high priority cards
#003 Field updated → Move to phase: Approved Field updated Approval = yes Move card Advance approved cards #001

The Depends on column referencing IDs makes the dependency map much cleaner when automations start triggering each other.

 

When to reorganize

Two clear signals:

  • You hesitate before changing anything because you're not sure what will break
  • You find yourself reading automations to understand the process instead of reading the pipe itself

At that point, reorganization is overdue. A good pipe should be self-documenting — the phases and fields tell the story, automations just enforce it.


 

Getting your automation data

Three ways to build this doc without doing it manually:

  1. Request a report from Pipefy Support — they can export your pipe's automation configuration to a spreadsheet
  2. Query via GraphQL API — pull it programmatically from the playground at developers.pipefy.com/graphql:

 

query {
automations(repoId: "YOUR_PIPE_ID", organizationId: "YOUR_ORG_ID") {
nodes {
id
name
active
conditions {
field_id
operation
value
}
action_params {
to_phase_id
email_template_id
url
}
}
}
}