Skip to content
FlowHubFluxonLab
Redis
RAG & Knowledge Basesfree

Create a Human Like Evolution API WhatsApp Agent with PostgreSQL & Gemini

by John Alejandro SIlvaUpdated Aug 2026
RequiresRedisRedisGoogle GeminiPostgresPostgres
Share Post Share
EADescargar MediaSeget_message (text)get_message (te…SwMessage TypeSeGlobal VariablesSwBuffer RoutePush to BufferGet From BufferDelete BufferSeNormalize BufferNONo Operation, do nothingNo Operation, d…Push to Buffer (AlbumGroup)Push to Buffer …Check AlbumGroupPush Media to BufferPush Media to B…IfCompleted?Delete Media BufferDelete Media Bu…SeNormalize MediaGroup BufferNormalize Media…Get Album From BufferGet Album From …IfAlbum?SeGet MessageDelete Buffer (chat_history)Delete Buffer (…WaWait For User Other Fast MessageWait For User O…SeGet chat_historyNONo Operation, do nothing1No Operation, d…SwBuffer (chat_history) RouteBuffer (chat_hi…WaWait For end of conversationWait For end of…Push to Buffer (chat_history)Push to Buffer …Get From Buffer(chat_history)Get From Buffer…Google Gemini Chat ModelGoogle Gemini C…Delete Buffer (chat_history)2Delete Buffer (…WeWebhookEARead MessagesEAOpen sessionGet chat_history From DataBaseGet chat_histor…AgAggregate all MessgesAggregate all M…Ifchat_history In Buffer?chat_history In…EAWritting...Create Table chat_historyCreate Table ch…EASend ResponseEFExtract from CSVEFExtract from ICSEFExtract from JSONExtract from JS…EFExtract from ODSEFExtract from PDFEFExtract from RTFEFExtract from FileExtract from Fi…EFExtract from XLSXExtract from XL…Analyze audioSeget_message (File message)get_message (Fi…AgAggregateSeget_error_messageget_error_messa…HtHTML Extract Generic1HTML Extract Ge…CoGet ODS dataSeNormalize ODSSeNormalize CSVSeNormalize HTMLSeNormalize ICSSeNormalize JSONSeNormalize PDFSeNormalize RTFSeNormalize text fileNormalize text …SeNormalize XMLEFExtract from XMLSeNormalize XLSXCoGet RTF dataCoGet RTF data1IfText?Analyze documentSeNormalize PDF (AI)Normalize PDF (…MeMergeSeNormalize inputCTConvert to FileAnalyze videoSeget_message (Video)get_message (Vi…Seget_message (Audio)get_message (Au…Seget_message (Image)get_message (Im…CoGet Mime TypeSwMedia TypeAnalyze ImageMaWhen clicking ‘Execute workflow’When clicking ‘…SeAgent ResponseAgAI AgentCLContext RefinerPush to chat_historyPush to chat_hi…Push first message to chat_historyPush first mess…Get chat_history1Get chat_histor…Push message chat_history (User And Agent)Push message ch…Add Messages to chat_history (User And Agent)Add Messages to…EWWhen Executed by Another WorkflowWhen Executed b…EWParallel Writing statusParallel Writin…Google Gemini Chat Model1Google Gemini C…WaWaitIfchat_history in DataBase?chat_history in…
1/5
FLOWS
STEPS · 106
Starts on an incoming request

On a WhatsApp message via Evolution API, runs a Gemini agent with Redis and Postgres memory to reply conversationally.

Tags

webhookadvancedRedisGoogle GeminiSupport ChatbotAI RAGdiscoveredpending-review
Connects
redisRedisGoogle GeminipostgresPostgres
CategoryRAG & Knowledge Bases
Triggerwebhook
Complexityadvanced
Nodes92
AddedJun 27, 2026