[Extension] How to Use the ChatGPT Extension on the Blip Platform August 27, 2026 23:43 Updated Demonstration Video Introduction Features Usage Examples Installation and Configuration Best Practices Costs Support Brief Description: Connect your Blip chatbot to OpenAI’s AI models to answer questions, consult knowledge bases, and execute actions within the service flow. Demonstration VideoWatch the tutorial video for the ChatGPT extension. IntroductionThe ChatGPT extension connects your Blip chatbot to OpenAI’s generative AI models. You create assistants with your own instructions, knowledge base, and skills, and call them within the bot flow in the Builder to respond to contacts in natural language.For example, a support assistant can read your Help Center articles, answer a question about a second invoice copy, and when it detects a cancellation request, trigger a skill that directs the contact to human support. Features Connection to OpenAI via API key, with automatic connection validation. Custom URL for providers compatible with the OpenAI API, such as Azure OpenAI, OpenRouter, or a private gateway. Assistant builder to create, edit, test, and delete assistants. Choice of model (GPT-4.1 Mini, GPT-4.1, GPT-5.4 Mini, and GPT-5.4), tone of voice, and creativity level. Knowledge base with document uploads (PDF, DOCX, TXT, CSV, HTML, Markdown, among others). External knowledge integrations (Zendesk Help Center or a custom API), automatically updated weekly. Optional multimodal understanding of images, audio, and documents sent by the contact. Code execution to process CSV, XLSX, and JSON files. Advanced skills (function calling) that the assistant triggers to execute actions in the flow, such as scheduling an appointment or escalating to human support. Integration into the Builder flow via a dedicated integration block. Supported on the following channels: all channels available on the Blip platform. Usage ExamplesThe extension supports different conversational service scenarios: Customer service and frequently asked questions. Technical support and initial triage. Sales and post-sales. Consultation of internal documents and knowledge bases. Support for human service. Installation and ConfigurationActivate the Extension in the Blip Store Access the Blip Portal and enter the desired workspace. Open the Blip Store and search for ChatGPT, or go directly to the ChatGPT extension page in the Blip Store. Select the extension and click Activate. The Blip Store opens the extension configuration screen in your bot. Connect to OpenAIOn the Settings screen, you will find the Connection to OpenAI panel. The extension is only activated after the key is validated. In the API Key field, enter a valid OpenAI key. Click Connect. The extension tests the key and the status changes to Connected. If you don’t have a key yet, click Where to find your key. The link opens the OpenAI API keys area at platform.openai.com/api-keys, where you generate the key, copy it, and paste it into the API Key field.Note: if the key is invalid or expired, the extension returns an error on the screen. If the key is valid but the account has no credits, the message indicates the OpenAI billing link to manage the plan.To edit an already registered key, click the edit icon next to the field, enter the new key, and click Save changes.In Advanced Settings, the Custom URL field changes the base URL of the requests. Leave it blank to use the standard OpenAI API. Fill it only when operating with another provider compatible with the OpenAI API, such as Azure OpenAI, OpenRouter, or a private gateway.Create an AssistantWith the connection ready, open the Assistant Builder menu. This is where you create, edit, test, and delete extension assistants. Open Assistant Builder. Click Create new assistant. Blip creates the assistant and opens its configuration screen. Assistants are available to all bots within the same workspace.Edit an AssistantIn the Assistant Builder list, click the assistant’s edit icon, adjust instructions, knowledge base, skills, or parameters, and test the result in the bot. Changes are saved automatically.Delete an AssistantIn the Assistant Builder list, click the trash icon and confirm deletion.Warning: before deleting an assistant, make sure it is not being used in any Builder flow.Configure Assistant BehaviorIn the assistant’s Settings tab, define how it responds: Assistant Name, Company or Product Name, and Conversation Goal. Tone of Voice: Friendly, Fun, Technical, or a custom tone. Creativity: from Restrictive (follows only the provided information) to Very Creative (freer responses with higher risk of inaccuracy). Additional Guidelines: instructions on what the assistant can answer, what to avoid, and when to escalate to human support. Model: GPT-4.1 Mini (more affordable), GPT-4.1 (efficient), GPT-5.4 Mini (balanced), or GPT-5.4 (high performance). Enable code execution: useful for processing CSV, XLSX, and JSON files more accurately. Enable multimodal understanding: allows the assistant to interpret images, audio, and documents sent by the contact. Use the Test button to chat with the assistant and validate the instructions before publishing in the flow.Add Knowledge BaseIn the Knowledge Base tab, upload documents for the assistant to respond with information about your operation, such as FAQs, manuals, policies, and procedures. Drag or select files in the Documents field. Click Upload files. The documents become part of the assistant’s knowledge base. Accepted formats include PDF, DOC, DOCX, PPT, PPTX, TXT, CSV, HTML, JSON, and Markdown. Prefer files with selectable and well-structured text.Warning: the knowledge base adds a cost of US$0.20 per GB of information per assistant. Check updated prices at https://openai.com/pricing.Besides documents, the Knowledge Base tab allows connecting remote bases in External Integrations. You can integrate a Zendesk Help Center (by providing the subdomain and category) or a custom API (defining method, URL, headers, and request body). The content of these integrations is updated automatically every week, keeping the assistant synchronized with the source.Integrate the Assistant into the Builder FlowThe ChatGPT integration block in the Builder is provided by the Blip Builder browser extension.Warning: install the Blip Builder extension from the Chrome Web Store before continuing. Without it, the integration tab does not appear in the Builder. Open the Builder of the service bot that will use the assistant. Add a new block and open the Integration tab. Select the ChatGPT type.In Assistant, choose the assistant created in the Assistant Builder. It will be responsible for interpreting the contact’s message and generating the response.In Input Variable, enter the variable containing the contact’s message, usually input.content.In Additional Context, send extra data when the response depends on it, such as the contact’s name, subscribed plan, or API return.In Result Variable, define where the generated response will be stored, for example respostaChatGPT.Save the block.Return the Response to the ContactAfter the integration block processes the message, create a content block to send the response to the contact. Create a block after the integration and add text content. Insert the previously configured result variable, for example {{respostaChatGPT}}. Connect the blocks. Publish the flow and test the conversation.Advanced SkillsSkills allow the assistant to identify specific intents and trigger actions in the flow, such as scheduling an appointment, checking order status, or directing to human support.Open the assistant and go to the Skills (Advanced) tab. Click Create new skill.For each skill, define: Skill identifier, using letters and underscores, for example schedule_appointment. Skill description, clear enough for the assistant to know when to use it. Parameters that the assistant must collect, each with an identifier, description, and Required option. If a parameter is marked as Required, the assistant asks the contact for this information before proceeding. In a medical appointment scheduling, for example, the assistant can collect the patient’s name, date, and specialty before confirming.Route Skills in the BuilderAfter creating the skills, define the exit conditions in the block that processes ChatGPT.In the Builder, click the ChatGPT processing block.In the Integration tab, give a name to the processing variable.In the Exit Conditions tab, change the If condition from User response to Variable. Use the variable name followed by @id, change the condition from Exists to Equals, and enter the skill identifier as the value. In Go to, select or create the block that executes the action.In the target block, use the skill parameters with the syntax {{variableName@params.parameter_name}} to display or process the collected data, such as confirming the name, date, and specialty of the appointment.Best Practices Create one assistant per main objective and use clear names. Review files before uploading and never include passwords, tokens, or API keys in the knowledge base. Keep the knowledge base updated. Test real operation questions as well as out-of-scope questions. Configure a fallback path to human support. Monitor responses in the first days and periodically review instructions, files, and flows. CostsOpenAI charges for API usage based on consumption, according to the number of tokens processed, the model used, and the features triggered. The knowledge base has the storage cost described above. Since models and prices change frequently, check updated values on OpenAI’s official page: https://openai.com/pricing. SupportIf you have questions or issues with the extension, contact us by email at support@wiv.com.br. Need more help? Explore our content at Blip Academy or Blip Community, watch tutorials on our YouTube channel or ask your questions in our support channel 😃 Related articles Sending Active WhatsApp Messages in Blip Desk How to connect your chatbot on Instagram? How to reset users through Beholder? Setting up your AI model in the Chatbot How to add push notifications to BLiP Chat Android