Extensions Azure OpenAI
Azure OpenAI

Azure OpenAI

Enterprise-grade Azure OpenAI models, integrated tools, and your own knowledge base — connected to your WOZTELL channels.
Feature:
Developer:

What is this extension for?

Azure GPT Assistant v1.1.0 connects WOZTELL to Azure OpenAI — Microsoft’s enterprise-grade deployment of OpenAI models, with the data residency, compliance, and access controls that come with running on Azure.

This extension gives you access to the OpenAI models you deploy in your own Azure environment, plus three integrated tools — Web Search, File Search (Knowledge Base), and Function Calling — that go beyond answering questions. Your assistant can search the web, retrieve answers from your own uploaded documents, and trigger real actions in external systems, all within a customer conversation.

Coming Soon. This extension is currently in internal testing. Reach out to your account manager if you’d like early access or to be notified at launch.
Already using the OpenAI version?  The Azure version covers the same use cases but is configured differently — you’ll need your own Azure resources, deployments, and endpoints.

Key Features of the Extension

  1. Custom Prompt Training: Start by defining who your assistant is. Write instructions that set its role, tone, personality, and boundaries — just like briefing a new team member.
  2. Knowledge Base via Vector Stores: Upload your own files — product catalogues, FAQs, return policies, pricing sheets — and your assistant will search them to answer customer questions accurately. Use this in combination with the File Search tool.
  3. Web Search: Give your assistant access to information from the web.
  4. Function Calling: Connect your assistant to external systems — checking order status, retrieving customer data, submitting a form, updating a CRM record. Any action your systems support can be triggered directly from a customer conversation. This requires external technical integration, but unlocks fully automated end-to-end workflows.
  5. Voice Message Support: Audio messages are automatically transcribed before being passed to the assistant. Note: Azure requires a separate resource for transcription — different API Key, Endpoint, and deployment from your main model. You’ll configure both sets of credentials in the extension.
  6. AI Inbox Replies: An optional module that generates reply suggestions. Useful for guiding customers into the right flow, or helping your team respond faster with AI-generated drafts.
  7. Smart Conversation Memory:Two settings control how your assistant manages context across sessions:
    • Number of chat history messages how many previous messages are included as context when a new thread starts.
    • Max Chat Session Duration (days) how long a thread stays active before a new one is created.
    More context means better continuity, but higher token consumption. Set both based on your use case and expected conversation volume.

Setup: What's different about Azure

Azure OpenAI works a bit differently from the OpenAI API, so the configuration flow has a few extra steps. You’ll need to:

  1. Create your Azure resources and obtain an API Key and Endpoint
  2. Deploy a model inside Azure and give it a deployment name during setup — it doesn’t need to match the original model name. Then, select that same deployment name in this extension.
  3. Optional: Create a separate resource for transcription if you want voice message support — this needs its own API Key, Endpoint, and deployment.
  4. Configure the extension with your endpoint, API key, deployment name, tools, and Vector Stores.
  5. Connect to your channel and test.

Most Azure OpenAI users will already be familiar with this setup. A step-by-step tutorial will be available at launch.

Related Apps