AI Agents

An AI agent to chat with you with data, using OpenAI and

30 nodes 232 114 Webhook
Download

Workflow Description

An intelligent conversational agent powered by OpenAI and PostgreSQL, receiving requests via Webhook, retrieving contextual data, and responding intelligently to user inquiries with multi-step workflow logic and tool integration.

How it works

  1. 1.Receive incoming request through Webhook and parse message content
  2. 2.Query PostgreSQL database to retrieve relevant context and stored data
  3. 3.Process request through OpenAI agent with conditional logic and specialized tools
  4. 4.Execute advanced workflow branches based on request type and required outputs
  5. 5.Send response through appropriate channel and log interaction in database

Use cases

  • Deploy an AI assistant that understands business-specific data and answers customer questions intelligently
  • Build an interactive data analysis platform that connects databases with AI reasoning capabilities

Requirements

  • OpenAI API account with valid authentication key and sufficient credits
  • PostgreSQL database configured with relevant schemas, tables, and data
  • Webhook endpoint configured to receive requests from external platforms
  • Running n8n instance with compatible version and proper environment variables

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 232
Downloads 114

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