Do you often spend a lot of time making PowerPoint presentations? If you do, you are not alone. Creating presentations can take up a lot of time and can be quite boring. But what if there was a simple and fast way to make AI-powered PowerPoint presentations? With ChatGPT, you can create beautiful PPT with just a click of a button!
In this article, we will explain how to integrate ChatGPT into PowerPoint using a plugin. By incorporating ChatGPT, you can generate content for your presentation that is more engaging and impactful. If you're not familiar with ChatGPT, it is an advanced language model that generates responses similar to human conversation. ChatGPT has gained huge popularity in recent months.
Integrating ChatGPT into MS PowerPoint (PPT) offers several benefits:
- Help improve the quality and clarity of your presentation content.
- Quickly generate powerpoint presentation slides for you.
- Automate the process of preparing the presentation.
ChatGPT PowerPoint Plugin: Automate Presentations
You can now generate slides with just a click of a button using the ChatGPT plugin (add-in) for MS PowerPoint. The process of integrating ChatGPT into MS PowerPoint is incredibly straightforward and seamless. To download the add-in, please click on the link below. This add-in is completely free and compatible with all versions of Office Desktop and Office 365. Additionally, no additional software or tools are required to use this addin.
Get OpenAI API Key
Follow the steps below to optain OpenAI API Key for ChatGPT
- Go to the OpenAI website at platform.openai.com.
- Sign up for an account using your Google or Microsoft account.
- Click on your profile icon in the top-right corner of the page and select
View API Keys
. - Click
Create New Secret Key
to generate a new API key. - Copy your API key and save it for future reference.
sk-xxxxxxxxx
The ChatGPT Plugin for PowerPoint is completely free to use and compatible with all versions of MS PowerPoint. However, please be aware that the OpenAI API has associated charges. These charges are very low and vary depending on your API usage. So, if you don't use the API at all in a specific month, you won't be charged anything for that period. For more detailed pricing information, it's best to refer to OpenAI's pricing documentation.
OpenAI's data privacy policy clearly states that they do not use any user data submitted through their API to train their models. The inputs and outputs of the API remain separate and are not used in the training of their models.
Steps to Install ChatGPT's PowerPoint Add-in
Microsoft prevents external add-in files from running and marks them as untrusted. To establish trust for such a file, you must follow the steps below:
- Go to the folder where the downloaded add-in file is located.
- Right-click on the file and select Properties from the menu.
- Scroll to the bottom of the General Tab, find the security option, and check the Unblock checkbox. Finally, click Ok to apply the changes.
Refer the following steps to install ChatGPT add-in in MS PowerPoint.
- Open PowerPoint and go to the
File
tab in the ribbon. - Choose
Options
and then selectAdd-ins
from the menu on the left. - In the
Manage
drop-down menu at the bottom of the screen, pickPowerPoint Add-ins
and click theGo
button. - Click the
Add New
button and locate the downloaded add-in file. - Select the add-in file and click
OK
. - In the
Add-Ins
dialog box, ensure that the ChatGPT add-in is checked in the checkbox. Then clickCancel
. - After following the above steps, you should see a new tab called
ChatGPT
in your PowerPoint presentation.
How to Use ChatGPT Add-in for PowerPoint
Follow the steps below to use ChatGPT plugin for MS PowerPoint.
- Open a new or existing MS PowerPoint presentation
- Click on ChatGPT Tab > PPT Maker
- Type the topic for which you want to ask ChatGPT for assistance in preparing a PowerPoint presentation.
- Enter the number of slides you want ChatGPT to generate
- Hit Submit Button
- Enter your API Key. It asks for API key once once.
- PowerPoint presentation will be created and appeared in a few seconds
- Go to Design Tab and select theme to improve the layout and beautify your slides.
How to Improve PowerPoint Presentations Generated by ChatGPT
Step 1 : When you click on the "Chat" button for the first time and ask ChatGPT to create a presentation by providing instructions on the topic and the number of slides required, the presentation file is generated accordingly.
Step 2 : Afterwards, you can click the "Chat" button again and provide instructions on how to improve the presentation file generated by the ChatGPT API. Instructions can include adding more details or adding/removing specific slides. The main objective is to improve the ChatGPT-generated PowerPoint presentation and align it with your desired output.
Background : By default, the ChatGPT API doesn't recall past conversations. It considers each API request as a fresh chat so it doesn't remember your previous questions when providing answers. To enable conversation history by clicking on "Chat" button in the plug-in. You can watch the demo video below to see it in action.
To begin a new Chat, click on Reset button. It clears prior conversation history.
How to Style PowerPoint Presentation
You have two options to style powerpoint presentation which is generated using ChatGPT add-in.
- Custom Template: To style your own template/theme and set it in the add-in, click the checkbox labeled "Use my own theme". It accepts two file formats .potx and .thmx.
- Office Themes: You can select inbuilt office themes by clicking the Design tab in the ribbon.
How to Fine Tune ChatGPT Output
In the API, there is a parameter called "temperature" which ranges from 0 to 2. Increasing the value results in a more random output, whereas decreasing the value leads to a more focused output. You can adjust this parameter by clicking on Fine Tune Response
button in the ChatGPT tab on the ribbon.
If you want ChatGPT to generate creative content for presentation, you would set the temperature to a higher value. This would allow ChatGPT to explore a wider range of possibilities and generate more creative text. If you want ChatGPT to answer a question accurately, you would set the temperature to a lower value. This would help ChatGPT to focus on the task at hand and generate more accurate text.
There is no ideal temperature value. It depends on the task you are trying to accomplish. It is important to experiment with different settings to find what works best for you.
How to Resolve Common Issues in Plugin
Update API Key: Click the "Update Key" button to specify the Model Type and API Key. This step is necessary when you have removed the current API key and generated a new one. You might also need to do this if you want to change the Model Type, such as switching from GPT-3.5 to GPT-4. After completing the update, you can view the updated API Key and Model Type by clicking on the "Check Key" button.
Error: You exceeded your current quota, please check your plan and billing details. This error says that you need to upgrade to a paid account. It charges you based on your API usage (not monthly or annual plan). OpenAI calls it a 'pay as you go' plan. Go to OpenAI's website. Log in, go to Billing
, and sign up for Pay as you go
with your debit or credit card. If it still doesn't work, it means that either you are making a large number of requests to ChatGPT or your current quota limit has been set too low.
The model: gpt-4 does not exist: This error occurs when you don't have access to GPT-4 API. You need to join the waitlist to access it. It is required even if you have a subscription to ChatGPT Plus (paid version of ChatGPT). Having a ChatGPT Plus subscription does not grant access to the GPT-4 API.
You may be interested in exploring the ChatGPT plugin for MS Excel and Word. Please visit the links below.
ChatGPT Plugin for MS ExcelChatGPT Plugin for MS Word
Manual Method for Integrating ChatGPT into PowerPoint
This method does not require the ChatGPT API, but it is less efficient and robust than the ChatGPT plugin for PowerPoint described in the previous section. I would recommend using the ChatGPT plugin because it is less error-prone and automates the whole process of creating slides in the PowerPoint Presentation.
Follow the steps below to use VBA code to generate PowerPoint Slides from ChatGPT.Step 1 : Go to the ChatGPT website. Use the following prompt to write an outline for a PowerPoint presentation using VBA code.
Write VBA code to create the PowerPoint slides for this deck. Write about the [topic]. You are to fill in all the text with your own knowledge. I need [number] slides. Output must be by slide number.
Example : Write VBA code to create the PowerPoint slides for this deck. Write about the threats of AI. You are to fill in all the text with your own knowledge. I need 5 slides. Output must be by slide number.

Step 2 : Copy the VBA code generated by ChatGPT by clicking on the Copy code
button that appears on the right side of the ChatGPT window.
Step 3 : Open PowerPoint. Press Alt + F11
to open VBA Editor.
Step 4 : In the VBA Editor, click on Insert
and then select Module
from the menu to insert a new module.
Step 5 : Paste the code you copied from ChatGPT into the module window.
Step 6 : Run the code by pressing F5
or clicking on the ► icon.

Step 7 : Close the VBA Editor and see the powerpoint presentation generated.
Step 8 : Click on the Design Tab and select theme to beautify your slides.

I have a run-time error "5" when creating a PPT. Any suggestions? Thank you.
ReplyDeleteWhich operating system are you using? What's the version of MS PowerPoint? What's the topic you entered in the input box? Did it ever work for you?
DeleteHi, I got the same issue. which version of powerpoint can support the add in? any requirement of the version? thanks Deepanshu
DeleteThere is no such requirement. Which operating system and PowerPoint version you are using?
DeleteI've followed the steps closely and made sure to have fee options set up for both ChatGPT and Open AI. I am getting the Model GPT-4 does not exist. Is this due to a waiting list? If so, how will I know that I can access GPT-4 once I am added? Thanks so much for all you do - excellent site!
ReplyDeleteYou'll be notified via email from OpenAI. I got the access to GPT-4 API last week only. I hope GPT-3.5 API is working for you.
DeleteHmmmm... I wasnt able to download the GPT-3.5 plug-in. Is there a link out there? And thank you so much for the immediate reply. You sir... are awesome.
DeleteThe addin shown in this article works for both GPT-4 and GPT-3.5 API. Click on "Update API Key" button and selects GPT-3.5 from the drop down and enter your existing API Key.
Deleteahhhhhh... you're so kind to a newbie. Again, another testimony to your value. Much appreciate your help.
Delete