Skip to main content

Hi everyone!

I’m trying to set up an AI chatbot in ManyChat that uses ChatGPT (or DeepSeek) via the official integration, following the instructions from this article:
🔗 https://help.manychat.com/hc/en-us/articles/14281251371164-ChatGPT-integration

The problem is that the workflow doesn’t support multi-turn conversations properly. Here's exactly what I'm trying to achieve and where it's failing:

🎯 What I want:

  1. ✅ The bot asks the user to type a question

  2. ✅ Sends it to ChatGPT (or DeepSeek) and returns the answer

  3. ✅ Saves the entire conversation

  4. ✅ Repeats this loop until the user types “end” or “stop”

  5. ✅ After that, exports the full conversation + user contact info to Google Sheets (or another tool)

❌ The issue:

Following the official guide, the bot only responds to one message and then stops.
If I try to loop it back to the original question block, it either loses context or breaks the flow.
There’s no clear way to combine multi-step Q&A + end conversation + export in a clean and working flow.

🔍 Questions for anyone who made this work:

  1. How do you create a loop for multiple questions and answers without the flow getting stuck or messy?

  2. How do you maintain context in the prompts if users ask follow-ups?

  3. What’s the best way to export name, phone, and full conversation to Google Sheets once the user types “end”?

  4. Is it better to use the native ChatGPT integration or go through an HTTP request to OpenAI API?

If anyone has an example flow or video of how you did it – I’d really appreciate it! 🙏

Thanks in advance to anyone who’s been through this and can help a fellow ManyChatter not lose his mind 😅

 

​@Kruno Here is a video on how you can do it with ChatGPT: 


If you want to save the entire conversation history, you should use the direct Google Sheet integration in Manychat. Basically, each time you send something to ChatGPT and get a response, you can save both to the Google Sheet.

Hope this helps!


Reply