Answer portfolio questions with live profile data, Groq and chat memory

Go to Workflow
1 views
Built by Yash Kabra Yash Kabra
Created on April 06, 2026

Description

Build a conversational AI chatbot for your personal portfolio that answers
questions about your experience, skills, projects, and contact info —
powered by Groq and live profile data fetched from a JSON endpoint.

How it works

A visitor sends a message via the public chat widget
The workflow fetches your latest profile data from a hosted JSON URL
Profile data + chat input are prepared and passed to the AI agent
The Groq-powered agent answers questions using only your profile data
Chat memory retains the last 10 messages for context-aware replies

Setup

Replace the profile JSON URL in Get Profile with your own hosted endpoint
Connect your Groq API credential
Update the system prompt in Chat Agent with your name
Activate and embed the chat widget on your portfolio site

Requirements

Groq API key (free tier works)
A publicly accessible JSON file containing your profile data

Nodes Used (4)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq
Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow