Exporting Channels
Embed Chat (Communicators)
Section titled “Embed Chat (Communicators)”Embed Chat allows you to embed the Playground chat into external applications and websites, creating a conversation widget that connects directly to Prodgy’s agents.
With it, end users can interact with your organization’s agents without needing to access the Prodgy platform directly.
How to Configure
Section titled “How to Configure”- Go to the Playground
- Click the export button in the header
- Select Embed Chat
- Configure the communicator parameters:
| Parameter | Description |
|---|---|
| Channel | Communication channel name for identification |
| Target URL | Address of the website or application where the widget will be embedded |
| Theme | Widget appearance — light or dark |
| Position | Widget positioning on the page (bottom-right corner, left, etc.) |
- Copy the generated embed code
- Add the code to your website or application’s HTML
Behavior
Section titled “Behavior”- The widget uses the same agents and settings as the Playground
- Conversations conducted through the widget are recorded normally in the system
- The widget theme can be configured independently from the platform theme
- The widget supports real-time response streaming, just like the Playground
Webhook Integrations
Section titled “Webhook Integrations”In addition to Embed Chat, the Playground supports integrations with external channels through webhooks. This allows conversations to be automatically routed to different communication platforms.
How It Works
Section titled “How It Works”Webhooks send automatic notifications to configured URLs when certain events occur in the chat, such as:
- New message — when a user or agent sends a message
- Conversation ended — when a chat session is closed
- Custom event — other events as configured
Supported Channels
Section titled “Supported Channels”Webhook integrations allow you to connect the chat to various channels:
- Corporate messaging platforms (e.g., Slack, Teams)
- Customer service systems (e.g., Zendesk, Freshdesk)
- Custom applications via REST API
Channel Mapping
Section titled “Channel Mapping”Channel mapping allows you to route conversations to specific destinations based on configured rules:
| Setting | Description |
|---|---|
| Source channel | Channel where the conversation originates (Playground, Embed Chat, etc.) |
| Target channel | Platform or service where the conversation will be directed |
| Webhook URL | Webhook address that will receive the events |
| Events | Event types that trigger the webhook dispatch |
Channel Summary
Section titled “Channel Summary”| Channel | Type | Description |
|---|---|---|
| Playground | Native | Chat integrated in the Prodgy platform |
| Embed Chat | Widget | Chat embedded in external websites and applications |
| Webhook | Integration | Connection with third-party platforms via events |