In this tutorial, we will show you how to use AI to create event descriptions for The Events Calendar plugin on WordPress. You can auto write event descriptions in bulk and save a lot of time using generative AI.
We know that manually crafting event descriptions can be exhausting and time-consuming. But with WP Sheet Editor – AI, you can use the power of artificial intelligence to auto generate descriptions for The Events Calendar plugin. WP Sheet Editor – AI allows you to integrate AI in all WP Sheet Editor spreadsheets, so you can use generative AI in the WP Sheet Editor – Events Pro plugin.
What you need to generate event descriptions with AI
Besides The Events Calendar plugin, you need these elements in order to write event descriptions with artificial intelligence:
1- WP Sheet Editor – Events Pro
This plugin allows you to view and manage events from The Events Calendar plugin using an intuitive spreadsheet with advanced search, bulk edit, export, and import tools. If you already have it, you can skip this.
You can download the plugin here:
Download Events Spreadsheet Plugin - or - Check the features
2- WP Sheet Editor – AI
This is a WordPress AI assistant service that brings the power of generative AI to every WP Sheet Editor spreadsheet. You can connect with different AI providers and LLMs, and integrate the use of artificial intelligence in all spreadsheets of the WP Sheet Editor suite.
You can sign up here:
Sign up to the WP Sheet Editor - AI Service - or - Check the features
3- External API provider
The AI functionality in WP Sheet Editor relies on an external API like OpenAI, OpenRouter, etc. You’ll need an account with the provider and an API key to connect.
WP Sheet Editor – AI is compatible with these AI providers:
- Open AI for text and images (more info here)
- OpenRouter (more info here)
- Any other provider that uses the same format as OpenAI.
Follow this guide to learn how to set up AI providers in WP Sheet Editor – AI.
Set up a global prompt for generating event descriptions with AI
WP Sheet Editor – AI allows you to use any AI prompt in spreadsheet cells, Bulk Edit tool, etc. Just enter ai: and add the prompt next. For example:
ai:Write an engaging and SEO-optimized event description in one paragraph using the following details: $Title$, happening at $Venue$. The description should highlight what makes this event special, mention key attractions, and create excitement while naturally incorporating relevant keywords. End with a compelling call to action, directing users to $EventURL$ for more details. Don't format the text, use plain text.
As you can notice, you can reference specific fields to add them as context using $Field Name$. For example, you can reference $Title$, $Venue$, $Organizer$, $Start date$, $End date$, etc.
But surely you don’t want to have to type or copy and paste the entire prompt. That’s why WP Sheet Editor – AI allows you to create a bank of global prompts that you can easily use a simple shortcut like this:
ai:event-description
With this simple shortcut, the AI will run the full prompt and complete the task. To create a global prompt for generating event descriptions, go to WP Sheet Editor > AI > Settings > Prompts. Once there, click on Add new.
Now create the global prompt using these fields:
- Name: Add a name that is short, concise, and easy to remember. Event description, for example. This is important because the auto generated prompt slug will be easy.
- Prompt: Add the full prompt text here. You can use the prompt we shared above.
Once you have created the prompt, click on Save.
And after saving the global prompt, you’ll see the auto generated prompt slug. If the prompt slug is “event-description”, your AI shortcut will be ai:event-description.
Open the Events spreadsheet
Now you need to open the Events spreadsheet by going to WP Sheet Editor > Edit events. You’ll see all your events displayed in the spreadsheet.
Option 1: Generate event descriptions with AI in spreadsheet cells
You can generate event descriptions with AI in the spreadsheet by adding the prompt shortcut in the cells.
Go to the Content column and type your prompt shortcut.
The AI will start writing the event description, so you’ll see a loading icon in the cell while the task is in progress.
Once the description has been generated, you can double-click in the cell and you’ll see the description that has been written by the AI.
You can paste the prompt shortcut in multiple cells to generate descriptions in bulk.
Once your descriptions have been generated, you can save the changes.
Option 2: Write event descriptions with AI in TinyMCE editors
Since the Content (Event description) column allows you to display the TinyMCE editor in a popup, you can run AI prompts directly in the editor.
To do this, you need to click on the Edit button in the cell.
Now click on Edit with AI and add the prompt you want to run. Once you have added the prompt, click on Generate and the AI will complete the task.
As you can see, we have generated an event description with AI in the TinyMCE editor.
Option 3: Generate event descriptions in bulk
If you don’t want to generate descriptions one by one or in multiple cells, you can bulk generate AI event descriptions using the Bulk Edit tool, which allows you to edit any field on thousands of events. Combined with WP Sheet Editor – AI, the Bulk Edit tool is super powerful.
In this example, we will show you how to bulk generate descriptions for all events missing description, so we need to start by filtering all the events without description.
Let’s open the Search tool.
Select these values to search for all events missing description:
- Tick the Enable advanced filters checkbox.
- Field: Content
- Operator: =
- Value: Leave this field empty.
Once you have selected these values, click on Run search.
As you can see, we have filtered all the events missing description (active search filters above the spreadsheet), so we need to open the Bulk Edit tool.
Now select these values in order to bulk generate event descriptions:
- Select the rows that you want to update: Edit all the rows from my current search.
- What field do you want to edit: Content
- Select type of edit: Here you have two options:
- First option: You can select a pre-saved global prompt. For example, we will select our pre-saved event description prompt, displayed as AI command: Event description. This way, you don’t have to type the prompt.
- Second option: You can select AI Prompt, and you can paste or type the full prompt.
- AI Provider: If you have configured multiple providers, you can select the one you want to use to complete this task.
- You can click on Show preview to see the result before saving the changes.
- Now you can click on Execute Now and the AI will start generating event descriptions.
As you can see, we have written event descriptions in bulk using AI.
WP Sheet Editor – AI is you best companion to generate and edit WordPress content with generative AI. Supercharge your events management using artificial intelligence.