N8N Tools - Pipefy Database icon

N8N Tools - Pipefy Database

Manage Pipefy database tables and records with advanced data operations

Overview

The node provides integration with Pipefy's database tables, allowing users to manage tables and their members programmatically. Specifically, the "Remove Member" operation under the "Table" resource removes a user from a specified table by their email address.

This operation is useful in scenarios where you want to automate membership management of Pipefy tables, such as removing access for users who no longer need it or managing team permissions dynamically based on workflow conditions.

Example use case:
Automatically remove a user from a project table when they leave a team or complete their assigned tasks, ensuring that only relevant members have access to the table data.

Properties

Name Meaning
Table ID The unique identifier of the table from which the member will be removed (required).
User Email The email address of the user to be removed as a member from the specified table (required).

Output

The output JSON object contains the result of the removal operation with the following fields:

  • success (boolean): Indicates whether the member was successfully removed.
  • tableId (string): The ID of the table from which the member was removed.
  • userEmail (string): The email of the user who was removed.
  • message (string): A human-readable message indicating success ("Member removed successfully") or failure ("Failed to remove member").

No binary data is output by this operation.

Example output:

{
  "success": true,
  "tableId": "abc123",
  "userEmail": "user@example.com",
  "message": "Member removed successfully"
}

Dependencies

  • Requires an API key credential for authenticating requests to the Pipefy API.
  • Requires a Pipefy-specific API authentication token configured in n8n credentials.
  • The node uses internal utility functions to perform GraphQL API requests to Pipefy's backend.

Troubleshooting

  • Common issues:

    • Missing or invalid Table ID or User Email parameters will cause validation errors.
    • If the user email does not correspond to a current member of the table, the removal may fail.
    • Network or authentication errors can occur if API credentials are misconfigured or expired.
  • Error messages:

    • "Table ID" is required: Ensure the Table ID parameter is provided and valid.
    • "User Email" is required: Ensure the User Email parameter is provided and correctly formatted.
    • "Failed to remove member": This indicates the API call did not succeed; verify the user is a member of the table and that your API credentials have sufficient permissions.

Links and References

Discussion