Actions3
- Report Actions
- Dashboard Actions
- Timeline Actions
Overview
This node integrates with the Reportei API to create dashboards within a specified project. It allows users to generate customized dashboards by selecting a project, adding integrations, optionally applying a template, and defining analysis and comparison periods along with titles. This is useful for automating the creation of visual reports that aggregate data from multiple sources over specific time frames.
Practical examples include:
- Automatically generating a dashboard summarizing marketing campaign performance across various platforms.
- Creating periodic dashboards comparing current and past periods to track progress or trends.
- Using predefined templates to standardize dashboard layouts for consistent reporting.
Properties
| Name | Meaning |
|---|---|
| Project Name or ID | Select the project in which to create the dashboard. You can choose from a list or specify an ID via expression. |
| Integration Names or IDs | Choose one or more integrations to include in the dashboard. The available options depend on the selected project. You can select from a list or specify IDs via expression. |
| Template Name or ID | (Optional) Select a template to apply to the dashboard layout. Options depend on the selected project. You can choose from a list or specify an ID via expression. |
| Title | Define the main title of the dashboard report. |
| Subtitle | Define a subtitle for the dashboard report. |
| Analysis Start | Specify the start date/time for the analysis period covered by the dashboard. |
| Analysis End | Specify the end date/time for the analysis period covered by the dashboard. |
| Comparison Period Start | Specify the start date/time for the comparison period to contrast against the analysis period. |
| Comparison Period End | Specify the end date/time for the comparison period. |
Output
The node outputs JSON data representing the response from the Reportei API after creating the dashboard. This typically includes details about the newly created dashboard such as its ID, status, and any metadata returned by the API.
If the operation fails or no valid operation is performed, the output JSON will contain an error message or a notification indicating no action was taken.
The node does not output binary data.
Dependencies
- Requires an active connection to the Reportei API using an API key credential configured in n8n.
- The node uses HTTP requests authenticated via this credential to interact with Reportei endpoints.
- Network access to
https://app.reportei.com/api/v1/is necessary.
Troubleshooting
Common issues:
- Invalid or missing project ID: Ensure the project exists and the ID is correct.
- No integrations available for the selected project: Verify integrations are set up in Reportei.
- Template loading failures: If no templates appear, check project selection and API permissions.
- Date fields incorrectly formatted or missing: Use proper ISO date-time formats.
Error messages:
"Unable to load templates": Indicates failure fetching templates; verify API connectivity and credentials.- API errors returned from Reportei (e.g., 4xx or 5xx responses): Check request parameters and API status.
"No valid operation was performed": Means the node did not recognize the requested resource-operation combination; confirm correct settings.
To resolve these, verify all input parameters, ensure API credentials are valid, and confirm network connectivity.
Links and References
- Reportei API Documentation (for detailed API endpoint info)
- n8n Expressions Documentation (for dynamic parameter values)