AI Agents

AI Agent for Intelligent Data-Driven Conversations

30 nodes 316 136 Webhook
Download

Workflow Description

An OpenAI-powered agent receives user queries via webhook, maintains conversation context in PostgreSQL, retrieves relevant data, and generates contextual responses. It can execute additional workflows and tools, enabling sophisticated, data-informed interactions at scale.

How it works

  1. 1.Receive user message through webhook and store conversation context
  2. 2.Query PostgreSQL to fetch relevant business or analytical data
  3. 3.Send context and data to OpenAI to generate intelligent response
  4. 4.Execute supporting tools or workflows if required by the agent
  5. 5.Log conversation and return response to user

Use cases

  • Customer support automation that answers using live company database
  • Analytics assistant that queries data and provides instant insights
  • Social media agent that responds to inquiries with current information

Requirements

  • Active OpenAI account with API key configured
  • PostgreSQL database populated with queryable data
  • Webhook endpoint to receive messages from external applications

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Postgres OpenAI Tool Twitter/X AI Agent

Details

Trigger Webhook
Nodes 30
Apps 5
Views 316
Downloads 136

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (30)

/

Postgres Chat Memory

Memory Postgres Chat

#1

OpenAI Chat Model

OpenAI

#2

Set fields

Set

#3

Sticky Note

Sticky Note

#4

Webhook - ChatInput

Webhook

#5

Sticky Note1

Sticky Note

#6

Respond to Webhook

Webhook

#7

Sticky Note2

Sticky Note

#8

Call Search Console Tool

Tool Workflow

#9

Sticky Note3

Sticky Note

#10

Sticky Note4

Sticky Note

#11

Sticky Note6

Sticky Note

#12

Sticky Note5

Sticky Note

#13

Sticky Note7

Sticky Note

#14

Tool calling

Execute Workflow Trigger

#15

Switch

Switch

#16

Set fields - Consruct API CALL

Set

#17

Sticky Note8

Sticky Note

#18

Set fields - Create searchConsoleDataArray

Set

#19

Set fields - Create searchConsoleDataArray 2

Set

#20

Search Console - Get Custom Insights

HTTP Request

#21

Sticky Note9

Sticky Note

#22

Sticky Note10

Sticky Note

#23

## Search Console - Get List of Properties

HTTP Request

#24

Sticky Note11

Sticky Note

#25

Sticky Note12

Sticky Note

#26

Array aggregation - response to AI Agent

Aggregate

#27

Array aggregation - response to AI Agent1

Aggregate

#28

Sticky Note13

Sticky Note

#29

AI Agent

Agent

#30