npm package: @flarelight/n8n-nodes-flarelight
Description: n8n community nodes for Flarelight API integration
Author: Flarelight
Latest version: 1.0.3

# n8n-nodes-flarelight

This is an n8n community node that lets you use [Flarelight](https://www.flarelight.io) APIs in your n8n workflows.

Flarelight is a modern no-code Business Intelligence (BI) platform designed for micro-businesses, professionals, and small teams that enables users to import, prepare, analyze, automate, and report on data in a streamlined, easy-to-use workflow. The platform combines simplicity, automation, and AI-assisted insights, giving smaller organizations access to capabilities traditionally reserved for enterprise BI tools.

[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.

[Installation](#installation)  
[Operations](#operations)  
[Credentials](#credentials)  
[Compatibility](#compatibility)  
[Usage](#usage)  
[Resources](#resources)  
[Version history](#version-history)

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

1. Go to **Settings > Community Nodes**.
2. Select **Install**.
3. Enter `n8n-nodes-flarelight` in **Enter npm package name**.
4. Agree to the [risks](https://docs.n8n.io/integrations/community-nodes/risks/) of using community nodes: select **I understand the risks of installing unverified code from a public source**.
5. Select **Install**.

After installing the node, you can use it like any other node. n8n displays the node in search results in the **Nodes** panel.

## Operations

The node mirrors the primary resource groups exposed by the Flarelight API so you can:

- Run automations to orchestrate Flarelight workflows.
- Manage imports, including creating new imports and retrieving their data.
- Handle preparation pipelines to transform datasets before downstream use.
- Generate and retrieve reports, including chart data extraction.

For the full list of endpoints and payloads, refer to the [Flarelight API specification](https://integration.eu1.flarelight.cloud/swagger/index.html).

## Credentials

Create a Flarelight credential in n8n using the values supplied by your Flarelight workspace:

- `Subscription ID` (sent as `X-Subscription-Id`)
- `Integration Key` (sent as `X-Api-Key`)
- Optional custom API base URL (defaults to `https://integration.eu1.flarelight.cloud`)

Store credentials in n8n and reference them from every Flarelight node instance.

## Compatibility

Tested against n8n version **1.120.4**.

## Usage

1. Install the community node and configure the Flarelight credential once per n8n instance.
2. Add the **Flarelight** node to a workflow and pick a resource (`Automation`, `Import`, `Preparation`, or `Report`).
3. Choose an operation, supply required IDs or payloads, and optionally enable pagination or JSON body inputs where available.
4. Chain the Flarelight node with other n8n nodes to automate end-to-end BI and reporting workflows.

Review `n8nNodeDocPortal.md` in this repository for deeper, operation-by-operation guidance.

## Resources

- [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)
- [Flarelight website](https://www.flarelight.io)
- [Flarelight API documentation](https://docs.flarelight.cloud/docs/integration-api/)

## Version history

| Version | Date       | Notes                    |
|---------|------------|--------------------------|
| 1.0.3   | 2025-11-27 | POST Requests fix |
| 1.0.2   | 2025-11-25 | Fixed gulp file copy which corrupted the icon  |
| 1.0.1   | 2025-11-25 | Clean up template files  |
| 1.0.0   | 2025-11-25 | Initial community release |