0+
May 24, 2026
May 31, 2024
Events Optimizer helps you build a cleaner, more complete, and easier-to-maintain WordPress event calendar for The Events Calendar.
Use it to find incomplete event, venue, and organizer data, merge duplicate venues and organizers, enrich location details with Google Places, import events from Google Events, check URLs and email addresses, and create engaging event descriptions with AI.
Instead of manually fixing missing venue details, duplicate organizer records, weak event copy, outdated links, or incomplete event data, Events Optimizer gives you focused cleanup and automation tools directly inside the WordPress admin area.
Events Optimizer Pro adds AI content generation, Google Events import, Google Places enrichment, URL security checks, email validation, guided setup workflows, and more time-saving automation.
Events Optimizer Pro supports more than 60 Large Language Models. New models are added regularly.
Supported providers include:
Examples of supported model families include GPT-5.x, Claude Haiku 4.5, Claude Sonnet 4.6, Claude Opus 4.7, Gemini 3.x previews, Mistral Large, Mistral Medium, Mistral Small, DeepSeek R1, DeepSeek V3, Qwen, and Llama models.
For the current model list, see the plugin settings and the Events Optimizer documentation.
Build a cleaner, smarter, and more reliable event calendar with Events Optimizer.
Events Optimizer currently includes:
You are welcome to help translate the plugin.
The free version can be translated on translate.wordpress.org.
To translate the Pro version, use the .pot file in the languages folder and contact us through the Events Optimizer website.
Find detailed setup manuals and more information on our website.
Make sure The Events Calendar is installed and activated.
events-optimizer folder to /wp-content/plugins/.After activation, open WordPress Dashboard -> Events Optimizer.
To use Pro features, configure the APIs you need under Events Optimizer settings. The guided setup helps you configure:
See the documentation for detailed setup instructions.
Events Optimizer helps you improve the quality of your event calendar in WordPress. It checks events, venues, and organizers for missing or incorrect data, helps you find duplicates, and supports you in keeping your event listings cleaner, more complete, and easier to manage.
Yes. Events Optimizer is built for The Events Calendar and requires it to manage event, venue, and organizer data. It also works with The Events Calendar Pro.
Yes. The free version helps you check and clean event, venue, and organizer data. It also includes duplicate detection for venues and organizers.
Events Optimizer Pro adds advanced automation and enrichment features, including AI-generated descriptions, Google Events import, Google Places data lookup, website and email checks, URL security checks, image search support, and guided setup workflows.
Yes. Events Optimizer Pro can import events from Google Events. You can create import profiles for different locations, languages, and search settings, making it easier to import relevant events for your website.
Yes. Events Optimizer Pro can generate descriptions for events, venues, and organizers. You can define your website context, target audience, tone, output format, and other settings, then review and edit the generated content before publishing it.
Only for the Pro features that use external services. For example, AI-generated descriptions require an API key from a supported AI provider, Google Events import requires a DataForSEO API key, Google Places enrichment requires a Google Places API key, and URL security checks require a Google Safe Browsing API key.
You do not need any external API keys for the free cleanup and duplicate detection features.
For most users, we recommend OpenRouter because it gives you access to many AI models through one account and one API key. You can also use direct provider APIs such as OpenAI, Anthropic, or Google Gemini.
Events Optimizer can find likely duplicate venues and organizers and helps you review and merge them. This keeps your calendar cleaner and prevents the same place or organizer from appearing multiple times.
Events Optimizer does not set a fixed event limit.
Start with the documentation. Events Optimizer Pro users can also use the dedicated support options on the Events Optimizer website.
For older changelog entries see the full changelog.
| Version | Download | Type |
|---|---|---|
| 2.5.4 | Download | Stable |
| 2.5.3 | Download | Stable |
| 2.5.2 | Download | Stable |
| 2.5.1 | Download | Stable |
| 2.5.0 | Download | Stable |
| 2.4.5 | Download | Stable |
| 2.4.4 | Download | Stable |
| 2.4.3 | Download | Stable |
| 2.4.2 | Download | Stable |
| 2.4.1 | Download | Stable |
| 2.1.1 | Download | Stable |
| 2.1.0 | Download | Stable |
| 2.0.0 | Download | Stable |
| 1.9.2 | Download | Stable |
| 1.9.1 | Download | Stable |
| 1.9.0 | Download | Stable |
| 1.8.0 | Download | Stable |
| 1.7.6 | Download | Stable |
| 1.7.5 | Download | Stable |
| 1.7.4 | Download | Stable |
| 1.7.3 | Download | Stable |
| 1.7.2 | Download | Stable |
| 1.7.1 | Download | Stable |
| 1.7.0 | Download | Stable |
| 1.6.9 | Download | Stable |
| 1.6.8 | Download | Stable |
| Development | Download | Trunk |