← All N8N workflows
AI & researchAgentAggregateBaserowBaserow ToolConvert To File

All-in-One Telegram/Baserow AI Assistant πŸ€–πŸ§  Voice/Photo/Save Notes/Long Term Mem

Configured with Agent, Aggregate, Baserow, Baserow Tool, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
AI & modelsgpt-4o-miniOpenAI Chat ModelTransformChat ResponseEdit FieldsMessagingTelegram ResponseTelegramAI & modelsAI Tools AgentAgentTransformAggregateAggregateTransformMergeMergeMessagingGet Audio FileTelegramAI & modelsAnalyze ImageOpen AiAI & modelsTranscribe RecordingOpen AiTransformEdit FieldsEdit FieldsTransformConvert to Image FileConvert To FileTransformExtract from File toBase64Extract From FileRoutingMessage RouterSwitchTransformImage Schema1Edit FieldsTransformcaptionSplit OutTransformMerge1MergeMessagingGet ImageTelegramTransformEdit Fields1Edit FieldsData storePostgres Chat MemoryMemory Postgres ChatData storeSave Note ToolBaserow ToolData storeSave MemoryBaserow ToolTriggerListen for TelegramEventsWebhookTransformValidationEdit FieldsRoutingCheck User & Chat IDIfMessagingError messageTelegramData storeBaserow RetrieveMemoriesBaserowData storeBaserow Retrieve NotesBaserowData storeWindow Memory (EasyMode)Memory Buffer Window

Node categories in this workflow

  • AI & models
  • Transform
  • Messaging
  • Routing
  • Data store
  • Trigger

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and βˆ’ to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
gpt-4o-miniAI & modelsOpenAI Chat ModelSee node parameters
Chat ResponseTransformEdit FieldsSee node parameters
Telegram ResponseMessagingTelegramSee node parameters
AI Tools AgentAI & modelsAgentSee node parameters
AggregateTransformAggregateSee node parameters
MergeTransformMergeSee node parameters
Get Audio FileMessagingTelegramfile
Analyze ImageAI & modelsOpen Aiimage / analyze
Transcribe RecordingAI & modelsOpen Aiaudio / transcribe
Edit FieldsTransformEdit FieldsSee node parameters
Convert to Image FileTransformConvert To FiletoBinary
Extract from File to Base64TransformExtract From FilebinaryToPropery
Message RouterRoutingSwitchSee node parameters
Image Schema1TransformEdit FieldsSee node parameters
captionTransformSplit OutSee node parameters
Merge1TransformMergeSee node parameters
Get ImageMessagingTelegramfile
Edit Fields1TransformEdit FieldsSee node parameters
Postgres Chat MemoryData storeMemory Postgres ChatSee node parameters
Save Note ToolData storeBaserow Toolcreate
Save MemoryData storeBaserow Toolcreate
Listen for Telegram EventsTriggerWebhookSee node parameters
ValidationTransformEdit FieldsSee node parameters
Check User & Chat IDRoutingIfSee node parameters
Error messageMessagingTelegramSee node parameters
Baserow Retrieve MemoriesData storeBaserowSee node parameters
Baserow Retrieve NotesData storeBaserowSee node parameters
Window Memory (Easy Mode)Data storeMemory Buffer WindowSee node parameters

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • baserowApi
  • openAiApi
  • postgres
  • telegramApi

Workflow notes

Retrieve Long Term Memories

Retrieve Long Term Memories

Baserow

Save Long Term Memories

Save Long Term Memories

Baserow

Telegram

Telegram

(Optional)

Save Notes

Save Notes

Baserow

Retrieve Notes

Retrieve Notes

Baserow

Baserow Set-up:

Baserow Set-up:

  • Create a new Workspace called "Memories and Notes"
  • Create a table within the new workspace called "Memory Table"
  • Within the "Memory Table" table, create two fields
  • First field is called "Memory" (select "long text" as the field type)
  • Second field is called "Date Added" (select 'US' date format, and check include time

Notes Setup:

  • For the notes table we can simply "Duplicate" the "Memory Table" table that we just created
  • Rename the table to "Notes Table"
  • Rename the first from "Memory" to "Notes"
  • Make sure time and date are on and set correctly in "Date Added" field.
Baserow Memory Table Setup:

Baserow Memory Table Setup:

Name first field "Memory" and set to "Long Text":

Name second field "Date Added" and set to 'US' date format

Tool node Setup Example:

Tool node Setup Example:

All-in-One Telegram/Baserow AI Assistant πŸ€–πŸ§  Voice/Photo/Save Notes/Long Term Mem

All-in-One Telegram/Baserow AI Assistant πŸ€–πŸ§  Voice/Photo/Save Notes/Long Term Mem

Purpose and structure

This folder contains the All-in-One Telegram/Baserow AI Assistant πŸ€–πŸ§  Voice/Photo/Save Notes/Long Term Mem workflow. Its executable nodes use agent, aggregate, baserow, baserowTool, convertToFile, extractFromFile, if, lmChatOpenAi, memoryBufferWindow, memoryPostgresChat, merge, openAi, set, splitOut, switch, telegram, webhook. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Listen for Telegram Events

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Telegram/1305_Telegram_Splitout_Export_Webhook.json MIT; preserve source notices.

Canvas section labels

These name areas of the original canvas; they do not include explanatory instructions.

  • Save To Current Chat Memory
  • LLM
  • AI AGENT with Long Term Memory & Note Storage
  • Validate Telegram User
  • Process Image
  • Process Audio
  • Process Text
  • Secure User
  • Error
  • Start Here
  • *Setup validation
  • *Setup Prompt

More in AI & research