Hello community,
I am having a critical issue embedding my custom Agent Workflow (created via Agent Builder) into my self-hosted WordPress site using the official Iframe Embed method. The Iframe is visible but empty, and I cannot find the necessary security settings to resolve the block.
I would greatly appreciate guidance on where to locate the “Allowed Domains” or “Embed Settings” in the current Agent Builder UI.
1. Project Details and Setup
| Parameter | Value |
|---|---|
| Workflow ID | wf_690dad939ff8819096315ae66125a82e0e0031bd3c888191 |
| Embedding Domain | https://kpsdelta.si |
| Embedding Method | Iframe (URL: https://platform.openai.com/embed/wf_``...) |
| Output Format | Widget (ChatKit) (Correctly set) |
2. Diagnosis and Confirmed Error
-
Iframe is visible but empty: The Iframe is successfully embedded into the WordPress page (all CSS/JavaScript conflicts have been resolved), but the content area remains a blank white box.
-
Console Error (The Root Cause): The browser console provides a clear security error from the OpenAI server:
Refused to display 'https://platform.openai.com/embed/...' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
3. Issue & Request
This error confirms that the OpenAI server is actively blocking the content from loading on my specific domain (kpsdelta.si).
However, I cannot locate any “Share,” “Embed,” or “Allowed Domains/CORS” settings within the Agent Builder UI (even under the Agent’s properties or the ChatKit section). The “Deploy” button is also inactive as the Workflow is in production.
Could someone please advise where the setting to explicitly allow a domain for Iframe embedding is hidden within the OpenAI platform?
Thank you for your help!