ChatGPT : Create PowerPoint Presentations in a click

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.

ChatGPT PowerPoint Slide Generator
Benefits of Integrating ChatGPT into PowerPoint

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.
2 Ways to Use ChatGPT to Create PowerPoint Presentations

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

  1. Go to the OpenAI website at
  2. Sign up for an account using your Google or Microsoft account.
  3. Click on your profile icon in the top-right corner of the page and select View API Keys.
  4. Click Create New Secret Key to generate a new API key.
  5. Copy your API key and save it for future reference.
Your API key will look like this:
Is ChatGPT API Free?

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.

ChatGPT API and Your Privacy

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:

  1. Go to the folder where the downloaded add-in file is located.
  2. Right-click on the file and select Properties from the menu.
  3. 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.

  1. Open PowerPoint and go to the File tab in the ribbon.
  2. Choose Options and then select Add-ins from the menu on the left.
  3. In the Manage drop-down menu at the bottom of the screen, pick PowerPoint Add-ins and click the Go button.
  4. Click the Add New button and locate the downloaded add-in file.
  5. Select the add-in file and click OK.
  6. In the Add-Ins dialog box, ensure that the ChatGPT add-in is checked in the checkbox. Then click Cancel.
  7. 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.

  1. Open a new or existing MS PowerPoint presentation
  2. Click on ChatGPT Tab > PPT Maker
  3. Type the topic for which you want to ask ChatGPT for assistance in preparing a PowerPoint presentation.
  4. Enter the number of slides you want ChatGPT to generate
  5. Hit Submit Button
  6. Enter your API Key. It asks for API key once once.
  7. PowerPoint presentation will be created and appeared in a few seconds
  8. Go to Design Tab and select theme to improve the layout and beautify your slides.
Demo Video : ChatGPT PowerPoint Plugin

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.

  1. 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.
  2. 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 Excel
ChatGPT 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.

Use ChatGPT and VBA to create PowerPoint Presentation

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.

Insert the code from ChatGPT into PowerPoint

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.

Design Tab in PowerPoint
Related Posts
Spread the Word!
About Author:
Deepanshu Bhalla

Deepanshu founded ListenData with a simple objective - Make analytics easy to understand and follow. He has over 10 years of experience in data science. During his tenure, he worked with global clients in various domains like Banking, Insurance, Private Equity, Telecom and HR.

9 Responses to "ChatGPT : Create PowerPoint Presentations in a click"
  1. I have a run-time error "5" when creating a PPT. Any suggestions? Thank you.

    1. Which 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?

    2. Hi, I got the same issue. which version of powerpoint can support the add in? any requirement of the version? thanks Deepanshu

    3. There is no such requirement. Which operating system and PowerPoint version you are using?

  2. I'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!

    1. You'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.

    2. Hmmmm... 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.

    3. The 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.

    4. ahhhhhh... you're so kind to a newbie. Again, another testimony to your value. Much appreciate your help.


Next → ← Prev
Looks like you are using an ad blocker!

To continue reading you need to turnoff adblocker and refresh the page. We rely on advertising to help fund our site. Please whitelist us if you enjoy our content.