Package Information
Documentation
n8n-nodes-phacet-official
This is an n8n community node for Phacet, the AI that prepares, reconciles and controls your financial data. Automate table operations; create rows, update data, retrieve results, and download files directly from your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (n8n Cloud & Self-hosted)
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-phacet-official - Select Install
Once installed, the Phacet node will be available in your node palette.
Operations
This package includes two nodes:
- Phacet: manage rows in your Phacet tables
- Phacet Trigger: start workflows when Phacet events occur (webhooks)
Row Operations
- Create: Create new rows in a table with dynamic column mapping (supports inline file upload)
- Update: Update an existing row with new cell values
- Get: Retrieve a row by its ID
- Get Cell Download URL: Get a temporary download URL for a file stored in a file-type column
Trigger Operations (Phacet Trigger)
- Row Calculation Completed (
row.calculation.completed) - Row Calculation Failed (
row.calculation.failed) - Row Created (
row.created)
Credentials
You need a Phacet API key to use this node.
Getting your Phacet API Key
- Log in to your Phacet account
- Go to Settings > API
- Generate a new API key
- Copy the API key
Setting up the credential in n8n
- In n8n, create a new Phacet API credential
- Enter your API key in the API Key field
- Save the credential
Compatibility
- n8n version: 1.0.0 or later
- Node version: 18.0.0 or later
Usage
Create Rows
Use the Create operation to add new rows to your Phacet tables:
- Add the Phacet node to your workflow
- Select Row as the resource
- Select Create as the operation
- Choose your Table from the dynamic dropdown
- Choose your Session from the dynamic dropdown (based on selected table)
- Map your data to Cells using the dynamic column selector (Text and/or File)
- The node returns the created row information
For file-type columns, you can pass a file directly — no separate upload step needed.
Update Rows
Use the Update operation to modify existing rows: select Row > Update, specify the Table and Row ID, then map your updated values to columns.
Get Rows
Use the Get operation to retrieve a row by its ID from a specific table.
Get Cell Download URL
Use the Get Cell Download URL operation to get a temporary download link for files stored in file-type columns.
Phacet Trigger (Webhooks)
Use Phacet Trigger to start a workflow when Phacet emits events:
Supported events:
- Row Calculation Completed (
row.calculation.completed) - Row Calculation Failed (
row.calculation.failed) - Row Created (
row.created)
- Add Phacet Trigger
- Select an Event
- Select the Table Name or ID
- Activate the workflow (the node creates a webhook endpoint in Phacet)
Your n8n webhook URL must be publicly reachable by Phacet (important for self-hosted setups behind NAT/proxy).
Dynamic Dropdowns
This node features intelligent dynamic dropdowns that:
- Load your available tables automatically
- Show sessions based on your selected table
- Display column names (not just IDs) for easy mapping
- Update in real-time as you make selections
Example Workflows
Invoice Processing
Email Trigger → Extract Attachments → Phacet Create Row (with invoice file) → Notification
Bank Reconciliation
SFTP/HTTP → Fetch bank statements → Phacet Create Row → Wait for calculation → Get Row results
Resources
License
Developed by Phacet Labs