Hey everyone — I need some advice before I dive into building a complex n8n workflow for a client.
The Problem
My client runs a Facebook Page and gets tons of messages like:
BUT:
- Only he knows the stock status and prices (they change a lot on a daily basis).
- There are way too many products to keep track of.
- He doesn’t have time to answer everything himself…
The Goal
I want to build an n8n flow where:
- A customer sends a message.
- The AI (e.g., GPT) checks a “memory” (Airtable, Sheets, DB) for stock & price info.
- AI Draft:
- If info found in DB: AI generates a draft response using that data.
- If not: AI drafts a default “checking on it” or “unavailable” message.
- Client Review & Feedback: message generated by AI gets sent to my client (Telegram/Discord/Email). client doesn’t edit the message directly. Instead, they give natural language feedback to the AI, like:
- “Yes, Product X is 50 dollars and in stock.”
- “No, Product X is out of stock, back in 2 weeks.”
- “Looks good, send.”
- AI Refine & DB Update:
- The AI interprets client’s feedback (e.g., extracts 50 dollars, in stock).
- It then generates the final polished message for the customer.
- This extracted structured data updates my database. So next time someone asks about “Product X,” the AI already has the latest info.
Finally: Client Approval & FB Send: Client sees the final message, approves, and it goes to the customer.
I do have experience in coding and API,credentials…ect, but I am wondering if this is doable using n8n, or should i just switch to another tool ? how would you approach this problem (tools, workflow ect)?