# Has anyone successfully passed dynamic prompts using the Zeroqode OpenAI Full Plugin?

**URL:** <https://forum.nocodework.com/t/has-anyone-successfully-passed-dynamic-prompts-using-the-zeroqode-openai-full-plugin/30>\
**Category:** Bubble\
**Tags:** bubble, zeroqode, openai\
**Created:** [May 15, 2025, 7:59am UTC](https://forum.nocodework.com/t/has-anyone-successfully-passed-dynamic-prompts-using-the-zeroqode-openai-full-plugin/30 "2025-05-15T07:59:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Victor\_Onwukwe](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.nocodework.com/victor_onwukwe/32/9_2.png) [@Victor\_Onwukwe](https://forum.nocodework.com/u/Victor_Onwukwe)\
**Post date:** [May 15, 2025, 7:59am UTC](https://forum.nocodework.com/t/has-anyone-successfully-passed-dynamic-prompts-using-the-zeroqode-openai-full-plugin/30/1 "2025-05-15T07:59:03Z")

</div>

Hi Bubblers,

I’m working on a ChatGPT-style app where users can chat with AI models based on different categories (like Architecture, Medical, etc.). I’m using **Option Sets** to store category-specific prompt contexts and trying to send dynamic JSON to OpenAI using the **Zeroqode OpenAI Full Plugin**.

I’m building the `(body) content` as a stringified JSON array like this:

```auto
[
  { "role": "system", "content": "[Prompt Context from Option Set]" },
  { "role": "user", "content": "[User Message]" }
]

```

Even after formatting as JSON-safe, OpenAI doesn’t return any response,

Has anyone successfully passed a dynamic message list (with system + user roles) using this plugin? Or is the **API Connector a better route** for this use case?

Appreciate any tips, examples, or confirmation if this plugin has limitations with structured JSON input.

Thanks!

---

<div class="post-metadata">

**Author:** ![Taiye\_Kotiku](https://avatars.discourse-cdn.com/v4/letter/t/ec9cab/32.png) [@Taiye\_Kotiku](https://forum.nocodework.com/u/Taiye_Kotiku)\
**Post date:** [May 16, 2025, 2:29am UTC](https://forum.nocodework.com/t/has-anyone-successfully-passed-dynamic-prompts-using-the-zeroqode-openai-full-plugin/30/2 "2025-05-16T02:29:05Z")

</div>

if what you are building is not too complex, don’t do it manually. Use Bubble’s built-in “Create a JSON Object” and “Create a JSON Array” actions to structure the messages. Pass the array directly to the plugin

But if it is a complex project, Use the API connector for more control

---

<div class="post-metadata">

**Author:** ![Gabriel\_Pius](https://avatars.discourse-cdn.com/v4/letter/g/f1d935/32.png) [@Gabriel\_Pius](https://forum.nocodework.com/u/Gabriel_Pius)\
**Post date:** [May 20, 2025, 10:06pm UTC](https://forum.nocodework.com/t/has-anyone-successfully-passed-dynamic-prompts-using-the-zeroqode-openai-full-plugin/30/3 "2025-05-20T22:06:37Z")

</div>

to pass dynamic data to open ai. its better to use bubble api connector and the body structure should have [  
“”  
] not just the square bracket. also not that the Api should be an action type not data.
