Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Multi-API Business Intelligence Dashboard Banner

๐Ÿš€ Multi-API Business Intelligence Dashboard

n8n Ollama Llama 3.2 Automation REST API Business Intelligence License


๐Ÿ“– Project Overview

The Multi-API Business Intelligence Dashboard is an end-to-end AI-powered automation workflow built using n8n. It demonstrates how modern automation platforms integrate multiple external services, process live data, and generate intelligent business reports automatically.

The workflow retrieves real-time information from multiple public APIs, consolidates the data into a unified dataset, performs AI-powered analysis using a locally hosted Ollama Llama 3.2 model, and produces a structured Business Intelligence report.

This project was developed as part of my AI Automation & Workflow Engineering learning journey to gain practical experience in workflow automation, API orchestration, event-driven systems, and AI-powered business intelligence.


๐ŸŽฏ Project Objectives

  • Build a complete visual automation using n8n
  • Integrate multiple REST APIs
  • Process and transform JSON responses
  • Merge data from multiple services
  • Generate AI-powered business insights
  • Create an automated Business Intelligence report
  • Understand event-driven workflow automation
  • Learn professional automation engineering practices

๐Ÿ— Workflow Architecture

                    Manual Trigger
                           โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚                  โ”‚                  โ”‚
        โ–ผ                  โ–ผ                  โ–ผ
   Weather API       Currency API      Crypto API
        โ”‚                  โ”‚                  โ”‚
        โ–ผ                  โ–ผ                  โ–ผ
 Process Weather   Process Currency   Process Crypto
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ–ผ
                    Merge API Data
                           โ”‚
                           โ–ผ
                 Generate AI Summary
                 (Ollama Llama 3.2)
                           โ”‚
                           โ–ผ
               Prepare Dashboard Report
                           โ”‚
                           โ–ผ
          Business Intelligence Report

โœจ Features

  • Live Weather Information
  • Real-time Currency Exchange Rates
  • Cryptocurrency Market Monitoring
  • AI-powered Business Intelligence
  • JSON Data Processing
  • Multi-API Integration
  • Visual Workflow Automation
  • Local AI Processing using Ollama
  • Structured Business Reports
  • End-to-End Automated Pipeline

๐Ÿ›  Technologies Used

Technology Purpose
n8n Workflow Automation
Ollama Local AI Model Runtime
Llama 3.2 AI Report Generation
REST APIs Data Collection
JSON Data Exchange
HTTP Request Nodes API Communication
Merge Node Data Consolidation
Edit Fields Node Data Transformation

๐ŸŒ Public APIs Used

๐ŸŒค Weather API

Provides:

  • Temperature
  • Weather Condition
  • Wind Speed

๐Ÿ’ฑ Currency API

Provides:

  • USD Exchange Rate
  • EUR Exchange Rate
  • GBP Exchange Rate
  • JPY Exchange Rate

๐Ÿช™ Cryptocurrency API

Provides:

  • Bitcoin Price
  • Ethereum Price
  • Market Trends

๐Ÿค– AI Intelligence

The collected information is processed by a locally hosted Ollama Llama 3.2 model to generate:

  • Executive Summary
  • Key Observations
  • Market Highlights
  • Business Intelligence Insights

๐Ÿ“ธ Workflow Development Walkthrough

This section demonstrates the complete development lifecycle of the Multi-API Business Intelligence Dashboard, from creating the initial workflow to generating the final AI-powered business intelligence report.


1๏ธโƒฃ Blank Workflow

The project begins with a clean n8n workspace. At this stage, a new workflow is created to serve as the foundation for building the automation pipeline.


2๏ธโƒฃ Manual Trigger Configuration

A Manual Trigger node is added as the starting point of the workflow. This allows the automation to be executed manually during development and testing before introducing scheduled or event-driven triggers.


3๏ธโƒฃ Weather API Integration

The Weather API is integrated to retrieve real-time environmental data, including temperature, weather conditions, and wind speed. This information forms the first data source for the business intelligence report.


4๏ธโƒฃ Weather Data Processing

The raw weather response is transformed into a clean and structured JSON object by extracting only the required fields. This simplifies downstream processing and improves workflow readability.


5๏ธโƒฃ Currency API Integration

The Currency Exchange API is connected to retrieve live exchange rates. The workflow collects values for major currencies, providing real-time financial information for the final report.


6๏ธโƒฃ Currency Data Processing

The workflow processes the currency response by selecting the required exchange rates and restructuring the data into a standardized format suitable for merging with other datasets.


7๏ธโƒฃ Cryptocurrency API Integration

A Cryptocurrency Market API is integrated to fetch the latest Bitcoin and Ethereum market information, including current prices and daily market performance.


8๏ธโƒฃ Cryptocurrency Data Processing

The cryptocurrency response is cleaned and transformed by extracting relevant market metrics. This ensures consistency across all integrated datasets before consolidation.


9๏ธโƒฃ Data Consolidation

Information collected from the Weather, Currency, and Cryptocurrency APIs is merged into a single unified dataset. This consolidated object serves as the input for AI-powered business analysis.


๐Ÿ”Ÿ Workflow After Multi-API Integration

At this stage, the workflow successfully connects multiple external services, processes the collected information, and prepares a unified dataset for intelligent analysis.


1๏ธโƒฃ1๏ธโƒฃ AI Summary Generation

The consolidated dataset is sent to a locally hosted Ollama Llama 3.2 model. The AI analyzes the collected information and generates an executive business intelligence summary containing market insights and observations.


1๏ธโƒฃ2๏ธโƒฃ Dashboard Report Preparation

The AI-generated insights are formatted into a structured dashboard report. This stage converts raw AI output into a clean and readable report suitable for business users.


1๏ธโƒฃ3๏ธโƒฃ Final Business Intelligence Report

The workflow produces the final Business Intelligence report by combining processed API data with AI-generated analysis. This represents the complete automated reporting output of the system.


1๏ธโƒฃ4๏ธโƒฃ Complete End-to-End Workflow

The completed workflow demonstrates an end-to-end automation pipeline that integrates multiple public APIs, performs data transformation, leverages a local AI model for intelligent analysis, and generates a comprehensive Business Intelligence report.


๐Ÿš€ Workflow Execution Flow

Manual Trigger
      โ”‚
      โ–ผ
Weather API
      โ”‚
      โ–ผ
Process Weather Data
      โ”‚
      โ–ผ
Currency API
      โ”‚
      โ–ผ
Process Currency Data
      โ”‚
      โ–ผ
Cryptocurrency API
      โ”‚
      โ–ผ
Process Crypto Data
      โ”‚
      โ–ผ
Merge API Data
      โ”‚
      โ–ผ
Generate AI Summary (Ollama)
      โ”‚
      โ–ผ
Prepare Dashboard Report
      โ”‚
      โ–ผ
Business Intelligence Report

๐ŸŽ“ Learning Outcomes

Through this project, I learned:

  • Workflow Thinking
  • Event-Driven Automation
  • n8n Workflow Development
  • REST API Integration
  • JSON Transformation
  • Multi-API Orchestration
  • Local AI Integration
  • Automation Architecture
  • Workflow Debugging
  • Business Intelligence Automation

๐Ÿ”ฎ Future Improvements

  • Scheduled Daily Execution
  • Email Notifications
  • Telegram Integration
  • Slack Notifications
  • Database Storage
  • Dashboard Visualization
  • Historical Analytics
  • AI Trend Prediction
  • Error Notifications
  • Workflow Monitoring

๐Ÿ‘จโ€๐Ÿ’ป Author

Abdul Qadeer

Cloud & AI Automation Engineering Learner


โญ Support

If you found this project helpful, consider giving it a Star โญ on GitHub.

About

AI-powered Business Intelligence Dashboard built with n8n, Ollama Llama 3.2, and multiple public APIs for intelligent workflow automation.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors