Pipefy integration | Zervanor
← All connectors

Pipefy

Also an agent tool
productivity

Pipefy BPM / workflow automation platform (GraphQL API) — organizations, pipes, phases, cards (CRUD + move/field), tables & table records, comments, labels, members, webhooks, and presigned-URL attachments. Single POST /graphql endpoint; each action is a GraphQL query/mutation in the body. Returns HTTP 200 with a top-level 'errors' array on failure (ADR-035).

47 actions · 11 triggers

The Pipefy integration lets you connect Pipefy to your automations with 47 actions and 11 triggers — and every action is also a tool an AI agent can call. Examples: GraphQL Query, Who Am I, List Organizations, Get Organization, List Pipes. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 11

Events in Pipefy that can start a workflow.

webhook

Card Created

Fires when a card / table record is created (Pipefy 'card.create' webhook action).

webhook

Card Field Updated

Fires when a card/record field value changes (Pipefy 'card.field_update' webhook action).

webhook

Card Moved

Fires when a card moves between phases (Pipefy 'card.move' webhook action).

webhook

Card Done

Fires when a card reaches a finished (done) phase (Pipefy 'card.done' webhook action).

webhook

Card Deleted

Fires when a card / table record is deleted (Pipefy 'card.delete' webhook action).

webhook

Card Late

Fires when a card becomes late (Pipefy 'card.late' webhook action).

webhook

Card Overdue

Fires when a card becomes overdue (Pipefy 'card.overdue' webhook action).

webhook

Card Expired

Fires when a card expires (Pipefy 'card.expired' webhook action).

webhook

Card Comment Created

Fires when a comment is created on a card (Pipefy 'card.comment_create' webhook action).

webhook

Card Email Received

Fires when a card receives an inbound email (Pipefy 'card.email_received' webhook action).

polling

New or updated Pipefy card

Polls cards with cursor pagination; thread pageInfo.endCursor into the 'after' GraphQL variable (a body variable, not a query-string param).

Actions 47

What Zervanor can do in Pipefy.

POST

GraphQL Query

Execute an arbitrary Pipefy GraphQL query or mutation (passthrough). Supply the full query string and variables.

POST

Who Am I

Return the current authenticated user (GraphQL 'me' query) — safe identity / connectivity check.

POST

List Organizations

List organizations the token can access (GraphQL 'organizations' query).

POST

Get Organization

Fetch a single organization by id (GraphQL 'organization' query).

POST

List Pipes

List pipes by ids or within an organization (GraphQL 'pipes' query).

POST

Get Pipe

Fetch a single pipe by id with phases / fields / members (GraphQL 'pipe' query).

POST

Create Pipe

Create a new pipe (GraphQL 'createPipe' mutation).

POST

Update Pipe

Update pipe attributes (GraphQL 'updatePipe' mutation).

POST

Delete Pipe

Delete a pipe (GraphQL 'deletePipe' mutation).

POST

Get Phase

Fetch a single phase by id (cards, fields, name) (GraphQL 'phase' query).

POST

Create Phase

Add a phase to a pipe (GraphQL 'createPhase' mutation).

POST

Update Phase

Update phase settings (GraphQL 'updatePhase' mutation).

POST

Delete Phase

Delete a phase (GraphQL 'deletePhase' mutation).

POST

Get Card

Fetch a single card by id (fields, phase, assignees, comments) (GraphQL 'card' query).

POST

List Cards

List cards in a pipe with cursor pagination (GraphQL 'cards' query). Thread pageInfo.endCursor into the 'after' variable.

POST

Find Cards

Search cards by field criteria (GraphQL 'findCards' query).

POST

Create Card

Create a card in a pipe (GraphQL 'createCard' mutation).

POST

Update Card

Update card attributes — title, due date, assignees, labels (GraphQL 'updateCard' mutation).

POST

Update Card Field

Update a single field value on a card (GraphQL 'updateCardField' mutation).

POST

Move Card To Phase

Move a card to another phase (GraphQL 'moveCardToPhase' mutation).

POST

Delete Card

Delete a card (GraphQL 'deleteCard' mutation).

POST

Create Card Relation

Relate two cards (GraphQL 'createCardRelation' mutation).

POST

Create Comment

Add a comment to a card (GraphQL 'createComment' mutation).

POST

Update Comment

Edit a comment (GraphQL 'updateComment' mutation).

POST

Delete Comment

Delete a comment (GraphQL 'deleteComment' mutation).

POST

List Tables

List tables (databases) in an organization (GraphQL 'tables' query).

POST

Get Table

Fetch a single table (database) by id (GraphQL 'table' query).

POST

Create Table

Create a new table / database (GraphQL 'createTable' mutation).

POST

Update Table

Update table attributes (GraphQL 'updateTable' mutation).

POST

Delete Table

Delete a table (GraphQL 'deleteTable' mutation).

POST

Get Table Record

Fetch a single table record by id (GraphQL 'table_record' query).

POST

List Table Records

List records in a table with cursor pagination (GraphQL 'table_records' query).

POST

Create Table Record

Create a record in a table (GraphQL 'createTableRecord' mutation).

POST

Update Table Record

Update a table record (GraphQL 'updateTableRecord' mutation).

POST

Delete Table Record

Delete a table record (GraphQL 'deleteTableRecord' mutation).

POST

Set Table Record Field Value

Set a single field value on a table record (GraphQL 'setTableRecordFieldValue' mutation).

POST

Create Label

Create a label in a pipe/table (GraphQL 'createLabel' mutation).

POST

Update Label

Update a label name/color (GraphQL 'updateLabel' mutation).

POST

Delete Label

Delete a label (GraphQL 'deleteLabel' mutation).

POST

Invite Members

Invite members to an organization (GraphQL 'inviteMembers' mutation).

POST

Set Role

Assign a member's role at org / pipe / table scope (GraphQL 'setRole' mutation).

POST

Remove User From Org

Remove a user from an organization (GraphQL 'removeUserFromOrg' mutation).

POST

Get Webhook

Fetch a webhook configuration by id (GraphQL 'webhook' query).

POST

Create Webhook

Register a webhook on a pipe or table for given actions (GraphQL 'createWebhook' mutation). Use static custom 'headers' for authenticity (Pipefy does not sign payloads).

POST

Update Webhook

Update a webhook (url, actions, headers, filters) (GraphQL 'updateWebhook' mutation).

POST

Delete Webhook

Delete a webhook (GraphQL 'deleteWebhook' mutation).

POST

Create Presigned URL

Generate a presigned S3 upload URL for an attachment (GraphQL 'createPresignedUrl' mutation). The actual file PUT to S3 is performed externally (see pipefy-08).

Automations using Pipefy

Build your own automation with Pipefy in the visual builder.

Frequently asked questions

What can I automate with Pipefy?

47 actions are available — for example: GraphQL Query, Who Am I, List Organizations, Get Organization, List Pipes, and more.

Which Pipefy events can start a workflow?

11 triggers — for example: Card Created, Card Field Updated, Card Moved, Card Done.

Can Pipefy be used as an AI agent tool?

Yes. Every Pipefy action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Pipefy integration modelled?

Pipefy is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.