Back to Templates

Indonesian Stock Market Research Agent with Sectors App, Gemini & Tavily

Created by

Created by: Dzaky Jaya || hoorahyeah

Dzaky Jaya

Last update

Last update 15 hours ago

Categories

Share


This n8n workflow demonstrate how to configure AI Agent for financial research purposes especially for IDX data through Sectors App API.

use cases:

  • research stock market in Indonesia.
  • analyze the performance of companies belonging to certain subsectors or company
  • comparing financial metrics between BBCA and BBRI
  • providing technical analysis for certain ticker stock movement
  • and many more

all from conversational agent UI chat.

Main components

  • Input-n8nChatNative: handling and process input from native n8n chat ui
  • Input-TelegramBot: handling and process input from Telegram Bot
  • Input-WebUI(Webhook): handling and process input from hosted Web UI through webhook
  • Main Agent: processing raw user queries and delegate task to specialized agent if needed.
  • Spec Agent - Sectors App: make request to Sectors App API to get real time financial data listed in IDX from available endpoint
  • Spec Agent - Web Search: make web search from Google Grounding (Gemini API) and Tavily Search.
  • Vector Document Processing: process document upload from user into embedding and vector store.

How it works

  • user queries may received from multiple platform (we use three here: Telegram, hosted Web UI, and native n8n chat UI)
  • if user also uploading document, it will process the document and store it in vector store
  • the request send to the Main Agent to process the queries
  • the Main Agent decide the task to delegate to Specialized Agent if nedded.
  • the result then sent back to user based on the platform

How to use

You need this API:

you can optionally change the model or adding fallback model to handle token request, cause it may use quite many tokens.