Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

14 Best Ways to Use OpenAI on Your WordPress Website

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Are you wondering how to use OpenAI and ChatGPT on your WordPress website?

OpenAI can help with everything from generating meta descriptions for your posts to writing email sales copy. You can use OpenAI on your WordPress site to save time, cut costs, improve your SEO and workflows, and grow your business.

In this article, we will show you the best ways to use OpenAI on your WordPress website.

The best ways to use OpenAI on your WordPress website

A (Brief) Introduction to OpenAI

You have probably heard the terms ‘OpenAI’ and ‘ChatGPT’ used interchangeably, but they are not exactly the same.

OpenAI is the research laboratory (read: a group of very smart people) behind the chatbot ChatGPT and the deep-learning, image-generating model DALL-E 2, among other AI-powered products.

OpenAI homepage

The team over at OpenAI created ChatGPT, which is an AI assistant that helps streamline your workflows and save you time.

It can write email newsletters for you, suggest blog post ideas, do keyword research, automate your workflows, and so much more.

To improve your WordPress website workflows with artificial intelligence, you will first need to create an account with OpenAI.

Getting signed up is FREE. All you will need is an email and a password.

We also recommend reading our guide on the best ChatGPT prompts for bloggers, marketers, and social media so that you can interact with the program more easily.

With that in mind, let’s look at the different ways you can use OpenAI on your WordPress website:

1. Generate Titles and Meta Descriptions with AIOSEO

All in One SEO (AIOSEO) is the best SEO plugin for WordPress, and it has an AI-powered boost. After adding keywords to your blog posts, AIOSEO and OpenAI can further optimize your content for search engines.

To learn more, see our detailed AIOSEO review.

The first step is installing AIOSEO. For more information, please see our guide on how to install WordPress plugins.

After that, you can open any page or post in the WordPress content editor and tell OpenAI to generate titles and meta descriptions with the click of a button.

Simply go to the ‘AIOSEO Settings’ at the bottom of your page and find the ‘Post Title’ box.

The AIOSEO OpenAI post title generator
Next you need to click on the robot icon If you hover your mouse over it youll see a Use AI Generator message

Now, AIOSEO will suggest 5 post titles. Simply click on the ‘+’ icon next to the title you want to use.

AIOSEO OpenAi SEO post title suggestions

If you don’t like any of the suggestions, then simply click ‘Generate New Titles’ to see new ones.

After that, simply repeat the same steps by clicking on the robot icon in the ‘Meta Description’ box. AIOSEO will then suggest a few meta descriptions for your post.

Plus, connecting your OpenAI account to your AIOSEO account is as easy as copying and pasting an API key. You can check out AIOSEO’s documentation for more details.

Related: See our guide on how to use AI for SEO in WordPress.

2. Generate Ad Copy and Product Descriptions

Due to GPT-3’s talent for SEO, it is probably no surprise that it can handle more of your content creation needs. You can use OpenAI to create short, effective ad copy that matches your brand or long-form product descriptions for your WooCommerce store.

For example, we prompted ChatGPT to describe the need for running shoes using the “problem-agitate-solve” framework.

Creating a product description with ChatGPT

Simply edit the text to match your preferred sentence structure, add some relevant keywords, throw in some on-brand and product-specific language, and then watch your sales increase!

3. Generate Blog Post Ideas

If you are anything like us, then coming up with content ideas for your WordPress blog can be time-consuming. Luckily, OpenAI runs on one of the world’s most powerful supercomputers.

So, why not ask it to generate content ideas for your blog?

In our previous examples, we used OpenAI to help with tasks by inputting prompts directly into ChatGPT.

In our next few examples, we will look at how to integrate OpenAI directly into your WordPress workflow, truly leveraging the power of automation and AI to save time and resources.

Uncanny Automator is one of the best automation plugins for WordPress, and it enables you to connect OpenAI to your WordPress site in many useful and interesting ways.

For this example, we will use OpenAI with Uncanny Automator to generate ideas for new content based on a user’s form submission. Then, we will automatically send OpenAI’s response to your content management spreadsheet or database, like Google Sheets or Airtable, for the whole team to access.

If you don’t already have Uncanny Automator, then you can download the Automator plugin for FREE to try on your WordPress site.

Once you have downloaded Automator, you will need to connect Automator to OpenAI. Then, we will build the automation recipe below.

Automator and OpenAI content ideation recipe

First, you need to create a new form using a contact form plugin like WPForms. From your WordPress admin sidebar, go to WPForms » Add New.

Then, create a new contact form and make sure to add two number fields labeled ‘Temperature’ and ‘Maximum length’ and one single line text field labeled ‘Open AI Prompt’.

WPForms OpenAI prompt

Next, head to Automator » Add New.

In the pop-up window that appears, simply select ‘Logged-in users’, followed by ‘Confirm’.

Automator logged-in recipe

Next, give your new recipe a title. This is just for your reference, so you can use anything that helps you identify the automated workflow in your WordPress dashboard. For example, we have named our recipe ‘OpenAI Content Ideation’.

In the ‘Triggers’ panel, you need to select ‘WPForms’. From the dropdown list that appears, select ‘A user submits a form’ and choose the WPForms form that you just made. When you are finished, simply click ‘Save’.

WPForms Automator trigger

After that, scroll to the ‘Actions’ panel and select ‘OpenAI’.

From the dropdown list that appears, choose ‘Use a prompt to generate text with the Davinci model’.

Use a prompt to generate text with the Davinci model

In the Actions section, map the fields from the WPForms form to the Temperature, Length, and Prompt fields in the OpenAI action.

To do this, click the ‘*’ icon to the right of each field and then choose the token you want to associate with each trigger.

How to use WPForms tokens with OpenAI prompts using Automator

When you are finished, simply click ‘Save’.

To send the blog post ideas to an external spreadsheet, you will need to add a second Action. To do this, click ‘Add action’ in the ‘Actions’ panel.

Add recipe action with Automator

From the menu of available integrations, simply choose Google Sheets.

Then, select ‘Create a row in a Google Sheet’ from the dropdown menu.

Create a row in a Google Sheet with OpenAI

In the editor, you must select your content management spreadsheet. Then, click ‘Get columns’ and add the OpenAI Response token to the appropriate column(s).

Make sure to click ‘Save’ when you are done.

Add response token to Automator recipe

Finally, in the top right corner, toggle your recipe from ‘Draft’ to ‘Live.’

Now, whenever you enter information into your blog post idea generator form, Automator will tell OpenAI to suggest new content ideas and send them to your Google Sheets spreadsheet.

Make the Automator recipe live.

In our example, we entered “Give me 5 fun blog posts on pediatric dentistry” into the WPForms form.

Then, OpenAI generated a response, and Automator added it to the worksheet in the recipe.

OpenAI topic ideas

4. Perform Sentiment Analysis

There is no way of knowing if AI has any feelings of its own. If we had to guess, we would say that it probably doesn’t. At least, not yet. But that doesn’t mean that it cannot understand human emotions.

You can use OpenAI to perform sentiment analysis by asking it to interpret the mood of your customers’ feedback.

OpenAI sentiment analysis

But how can you use this with your WordPress website?

Maybe your contact forms are connected to a help desk plugin, and you want to assign priority based on the urgency of the messages.

Alternatively, maybe you want to automatically approve positive blog comments. You could even quickly identify negative feedback in surveys powered by your favorite WordPress form plugin.

In both cases, you will be able to address negative feedback quicker, keep your customers happier, and improve your online reputation.

5. Automate Customer Support with Intelligent Sentiment Analysis

Now that you know how to use OpenAI to perform sentiment analysis, you can easily add it to your workflows. By combining OpenAI’s emotional intelligence with Uncanny Automator’s efficiency, you will be able to create a seamless customer support system.

For this example, you will need the pro version of Uncanny Automator so that you can add conditional actions to the automation.

Let’s put together an Automator recipe that creates tickets in our customer support plugin whenever a customer reviews a product.

First, we have OpenAI perform sentiment analysis on the reviews as they come in.

Then, using Automator’s Filters feature, we create tasks with different priority levels based on OpenAI’s assessment of the customer’s sentiment.

In this recipe, if OpenAI decides that a new WooCommerce product review is negative, then it will create a new help desk ticket in FluentCRM and add an Urgent tag.

How to tag a negative support ticket with OpenAI and Automator

If you are ready to take things to the next level, you could even use the submission to create a draft reply for the ticket.

You can generate a draft reply by adding an extra OpenAI action, then include that response as the ticket draft.

This works best with the GPT-3.5-Turbo model because you can also use Automator to send context. For example, you can tell it to answer the prompt as a helpful support agent from your online store.

6. Create Event Summaries, Recap Podcast Episodes, and Take Meeting Minutes

Running special events on your WordPress website is easy with WordPress calendar plugins. Unfortunately, not every customer can save the date.

After all, we can’t do everything and be everywhere all at once, but OpenAI can.

If your customers missed the big day, then OpenAI can create event summaries for you. You can even choose the length and format of the summary you want OpenAI to make.

For example, we asked ChatGPT to create a 100-word summary of an October 2008 IMF town hall. In less than one minute, ChatGPT turned the 1,500-word opening remarks into a 100-word summary.

ChatGPT text summary

Alternatively, maybe you are trying to create a successful podcast and grow your audience. To help your listeners who don’t have 2 hours a day to consume media, you can use OpenAI to recap your podcast episodes, hitting all of the highlights.

Using transcripts, we asked ChatGPT to summarize the first 15 minutes of a popular podcast.

Podcast summary from OpenAI

Finally, some conference call tools, like Zoom and Google Meet, allow users to record their meetings with audio transcripts. You can then feed those transcripts into OpenAI and create meeting summaries in just a few seconds.

7. Draft Blog Posts (and Seamlessly Integrate Them Into Your Workflows)

For content writers (including us), few things are more stressful than a blank page. Thankfully, artificial intelligence is the sledgehammer that can break through any writer’s block.

💡Expert Insight: Benjamin Rojas, the President of All in One SEO for WordPress, sheds light on the impact of AI-generated content on SEO.

Using one of our blog post ideas from our previous recipe, we told OpenAI to draft a blog post for us.

In this Automator recipe, a form submission (the trigger) tells OpenAI to draft a new blog post. Then, it messages the writer in Slack to let them know the draft is ready for them. This can improve the editorial workflow.

Generate a post with OpenAI

From your WordPress admin sidebar, simply go to WPForms » Add New.

Then, create a new form with at least two number fields labeled ‘Temperature’ and ‘Maximum length.’ You will also need two single-line text fields labeled ‘Title’ and ‘Open AI Prompt’.

WPForms OpenAI blog post draft

Next, you must go to Automator » Add New. In the pop-up window that appears, select ‘Logged-in users’. Then, simply give your new recipe a title like ‘OpenAI Blog Post Draft’.

In the ‘Triggers’ panel, you need to select ‘WPForms’ from the dropdown list that appears. Then, choose ‘A user submits a form’ and pick the form you just created.

OpenAI blog post generator

When you are finished, make sure to click ‘Save’.

Moving on, scroll to the ‘Actions’ panel and select ‘OpenAI’. From the dropdown list that appears, choose ‘Use a prompt to generate text with the Davinci model’.

In the editor, fill in the fields using the tokens from your form’s fields that match the fields in the editor. When you are finished, just click ‘Save.’

How to use WPForms tokens with OpenAI prompts using Automator

Now, it is time to set up an automatic blog post that will be created with the OpenAI content.

In the ‘Actions’ panel, simply click ‘Add action’. Then, from the menu of available integrations, select ‘WordPress’.

Automator WordPress integration

Next, select ‘Create a post’ from the dropdown menu. In the editor, you must fill in the ‘Title’ field with the Title token from your form and enter the OpenAI Response token into the ‘Content’ field.

Then, make sure to click ‘Save’.

Create a post using Automator and OpenAI

Optional: You can also add a ClickUp action to your recipe to create a task with the post URL in the description.

Additionally, you can include a Slack action to notify your content writer that a new task and draft post is waiting for their review.

Send a direct message to a Slack user

Finally, in the top right corner, toggle your recipe from ‘Draft’ to ‘Live’.

In our WPForms form, we then asked OpenAI to ‘Write a casual blog post on three ways to make dental visits fun for kids.’

And here is the draft that Automator created with OpenAI’s response.

OpenAI blog post

We call that the anti-writer’s block recipe! You can also use AI to improve your SEO title, write a meta description, and even set up a featured image.

8. Draft Emails in Minutes

Writing carefully worded emails takes time. Unless, of course, OpenAI is writing them for you.

Whether you are writing an email newsletter, responding to a customer’s questions, or reaching out to prospective clients, OpenAI can draft your email in seconds. After that, it is just a matter of proofreading and including specific information.

We prompted ChatGPT to “write a 300-word marketing email promoting a Black Friday sale on limited edition clothing.” Less than 30 seconds later, we had an email that we could easily customize to suit our branding and needs.

ChatGPT Black Friday marketing email

If you pair OpenAI with customer relationship management (CRM) apps, you will be drafting emails faster than your SMTP server can send them!

9. Create Blog Post Summaries for Social Media

Promoting your blog posts on social media is important. However, sometimes, writing the appropriate character-length tweets and captions can be even more challenging than creating a whole article.

With OpenAI and Automator, you won’t have to stress about the perfect hashtags.

Here is an example of an action that takes a new blog post and sends it to OpenAI to generate a summary that can be shared on Twitter:

Create a post summary for Twitter

Automator will send that summary, complete with hashtags, to our WhatsApp account. There, we can review, edit, copy, and then paste the content into our social media accounts when we are ready to publish it.

For a post on connecting ChatGPT to LearnDash, OpenAI wrote this summary:

Embrace the robot revolution and use OpenAI and LearnDash to create the e-learning platform of your dreams. #AI revolution is here! Harness the power of AI for your #elearning platform w/ OpenAI & ChatGPT models. Automate content creation, create course outlines & answer students’ questions. Save time & money w/ Uncanny Automator! #LearnDash #NolejAI #RobotRevolution.

You could even extend your recipe to make Automator post the summary straight to Twitter, Facebook, LinkedIn, and more.

OpenAI social sharing

10. Generate AI Images for Your Posts or Landing Pages

Are you tired of scrolling through stock photography databases trying to find the perfect image for your blog post? Or finding a picture and then realizing that every other article with your keywords is using the same image?

Fortunately, OpenAI’s image generator DALL-E 2 can create original images from descriptive plain text.

OpenAI’s Content Policy and Terms give you all the rights to the images that you create with DALL-E 2, “including the right to reprint, sell, and merchandise.” This is perfect if you want to sell images online using a platform such as Easy Digital Downloads.

After adding a field for an image prompt to our original WPForms form, we used Automator to create a draft blog post complete with a featured image.

Generate AI images with Automator

Here is that same blog post about dental visits with a featured image created by DALL-E.

As you can see, it has a fun graphic with a tooth, toothpaste, and different toothbrushes.

To make the process even easier, whenever you tell DALL-E to create an image using Uncanny Automator, Automator will add the image to your WordPress media library with no hotlinking necessary.

As an alternative, you can use the SeedProd plugin to generate AI images directly in WordPress. It’s the best drag and drop WordPress page builder that also comes with a DALL-E-powered image generator.

Simply write a description of the image you want to create. After a few seconds, SeedProd will generate the image and you can insert it into your page with 1-click.

Insert the AI image generated by SeedProd

In addition, you can edit the image with AI and create multiple variations of the same image. This makes it easy to design visuals that perfectly match your site’s theme and brand.

Edit image with AI

For more details, see our tutorial on how to use AI to generate images in WordPress.

11. Create Course Outlines in Your LMS

OpenAI is smart. After all, “intelligence” is in the name.

With Uncanny Automator and a learning management system (LMS) like LearnDash, you can be just as smart as AI. Or, at least, you can create outlines for courses that will make you as smart as AI (if you do your assigned reading).

We asked OpenAI to create an advanced 8-week course outline on supercomputers, which, funnily enough, is kind of like an OpenAI autobiography.

Once you have your course outline, don’t forget to use AIOSEO’s OpenAI integration to write your meta description.

OpenAI course outline

12. Create Lessons in Your LMS

Using a similar Uncanny Automator recipe to the previous one, you can easily fill in the course outline that you created with OpenAI-generated content.

Automator recipe for an OpenAI lesson

We used OpenAI’s response from our previous recipe to help us create this lesson.

Here is the first part of it.

ChatGPT lesson on supercomputers

With the right prompts, you can also create a recipe that generates unique images for your lessons and uploads them automatically to your WordPress media library.

Using Automator tokens, you can also set your new DALL-E 2 generated image as the featured image for your lesson or include it somewhere in the lesson itself.

OpenAI supercomputer lesson with DALL-E image

13. Create a Chatbot

As a natural language processor, OpenAI loves to talk. You can use this feature to communicate with customers in your online marketplace or business website.

This can help you target users who are having problems on your site or want to learn more about your products and services.

With the right recipe, you can actually turn OpenAI into a chatbot on your WordPress website. You can read this guide on how to create an AI-powered chatbot with OpenAI and Automator.

Alternative: You can also use the Heroic KB plugin to create an OpenAI-powered chatbot for customer support. It’s trained on your own knowledge base articles in order to provide the most accurate answers. See our tutorial on how to add a chatbot in WordPress for more details.

14. Have Fun! Write Short Stories, Poems or Cook Up Recipes

Once you have fully integrated OpenAI and Uncanny Automator into your workflows, you will have enough time to do the things that really matter, like growing your business or spending more quality time with your family.

Playing around with OpenAI and trying out new things is a great way to learn how to create better prompts that get the results you are looking for so you can continue to save time and optimize your workflows.

OpenAI and WordPress plugin development are in the super early stages right now, and there is so much more in the works. We will be sharing more details and updates in this guide in the coming months.

We hope this article helped you find some ways to use OpenAI on your WordPress website. You may also want to see our guide on the best AI chatbot software for your website or how to create an email newsletter to connect with visitors after they leave your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

7 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Dennis Muthomi says

    as someone who often uses ChatGPT to generate blog topic ideas in my niche as well as supporting article ideas for my pillar content, I found this guide incredibly helpful.

    brainstorming and ideation is so much easier with AI assistance….
    I also occasionally use it to draft product descriptions for my WooCommerce store products. Thank you for putting together such a comprehensive guide – I’ll definitely be exploring the other use cases you covered.

  3. Ahmed Omar says

    Thanks a bunch for the insightful post on the best ways to use OpenAI on a WordPress website! Your suggestions have opened up new possibilities for my site.
    As an added tip, consider experimenting with OpenAI’s GPT-3 for dynamic content generation, like personalized product recommendations.

  4. Moinuddin waheed says

    I have used chatgpt for teaching complex topics to my students in simple and lucid example with the help of chatgpt.
    I have used it to write blog posts for my website but I was not aware that it can be done right within the wordpress dashboard itself.
    All in one seo is so much powerful and it really reflects the true sense of all in one.
    I will definitely give it a try for my next blog posts.

  5. Jiří Vaněk says

    I use AI for translations. I have a blog in Czech and use the bilingual plugin Polylang. AI helps me make translations for the English part of the website. It significantly assists me in targeting even plugins that speak English.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.