fireberry

n8n node for Fireberry API

Package Information

Released: 5/6/2025
Downloads: 16 weekly / 333 monthly
Latest Version: 0.3.0
Author: idokraicer

Documentation

Banner image

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:

  1. Get your API Key from your Fireberry account
  2. In n8n, go to Settings > Credentials > New
  3. Select the Fireberry API credential type
  4. Enter your API Key
  5. 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:

Resources

Deployment

To deploy this node as a community package:

  1. Clone the repository
  2. Install dependencies: npm install
  3. Build the package: npm run build
  4. Publish to npm: npm publish

After publishing, users can install your node using npm or the n8n interface.

License

MIT License

Discussion