Package Information
Available Nodes
Documentation
n8n-nodes-fireberry
This is an n8n community node for Fireberry API. It provides a node to interact with Fireberry CRM system.
This node was developed by Ido Kraicer
n8n is a fair-code licensed workflow automation platform.
Table of Contents
Installation
Follow the installation guide in the n8n community nodes documentation.
Local Installation
npm install n8n-nodes-fireberry
Docker Installation
When using n8n in Docker, add this node to your Docker container using the following environment variable:
N8N_COMMUNITY_PACKAGES=n8n-nodes-fireberry
Operations
The Fireberry node supports the following operations:
Records
- Query Records: Search for records using Fireberry's query syntax
- Supports both text-based queries and a visual query builder
- Offers filtering by field values with multiple operators
- Supports pagination with up to 500 records per page
- Retrieves all records with automatic handling of rate limiting
- Create Record: Create a single record
- Create Batch: Create multiple records (up to 20) in one request
- Automatically splits larger batches into API-compliant chunks
- Update Record: Update a single record
- Update Batch: Update multiple records (up to 20) in one request
- Automatically splits larger batches into API-compliant chunks
- Delete Record: Delete a single record
- Delete Batch: Delete multiple records (up to 20) in one request
- Automatically splits larger batches into API-compliant chunks
Credentials
To use the Fireberry node, you need to create credentials with your Fireberry API Key:
- Get your API Key from your Fireberry account
- In n8n, go to Settings > Credentials > New
- Select the Fireberry API credential type
- Enter your API Key
- Save the credential
Examples
Query Records Example
Use the visual query builder or enter a query string directly:
// Query all contacts with a specific email domain
(emailaddress1 start-with %@example.com)
Batch Operations Format
The batch operations (create, update, delete) use specific data formats:
Create Batch Format
{
"data": [
{
"field1": "value1",
"field2": "value2"
},
{
"field1": "value3",
"field2": "value4"
}
]
}
Update Batch Format
{
"data": [
{
"id": "record-id-1",
"record": {
"field1": "value1",
"field2": "value2"
}
},
{
"id": "record-id-2",
"record": {
"field1": "value3",
"field2": "value4"
}
}
]
}
Delete Batch Format
{
"data": ["record-id-1", "record-id-2"]
}
Documentation
For more detailed information, please check the following documentation:
- User Guide - Step-by-step instructions for using the node, including common workflows
- Technical Documentation - Developer-focused documentation on implementation details
- Full Documentation - Comprehensive documentation covering all aspects of the node
Resources
Deployment
To deploy this node as a community package:
- Clone the repository
- Install dependencies:
npm install
- Build the package:
npm run build
- Publish to npm:
npm publish
After publishing, users can install your node using npm or the n8n interface.