WordPress Glossary Plugin (CMTG) - Integrations - Automatically Scan New Terms with ChatGPT or Gemini
Automatically Scan New Terms with ChatGPT or Gemini
Note: This feature is available only in the Ecommerce edition since the version 4.5.0 of the WordPress Glossary plugin.
The Terms Discovery feature helps you expand your glossary by automatically scanning your site’s content for potential new terms. Instead of manually reviewing posts and pages, the plugin uses AI (ChatGPT or Gemini) to extract unique terms that are not yet part of your glossary.
All suggested terms are collected in a dedicated dashboard, where you can review, refine, and decide how to create each entry. This makes the process of building and maintaining a glossary faster, smarter, and more accurate.
API Keys Settings
Before you can start using the Terms Discovery feature, you need to connect the plugin with an AI provider. The glossary plugin supports both ChatGPT and Gemini, and you can choose which one to use for scanning your site’s content.
To do this, Navigate to Admin Dashboard → CM Tooltip Glossary Ecommerce → Settings → Ecommerce Settings tab.
Here you need to enter a valid API key for a chosen AI service. Without the API key, the plugin will not be able to send your content for scanning and retrieve suggested terms. Once the connection is set up, you can proceed with configuring how Terms Discovery will work.
Terms Discovery Settings
You can find the Terms Discovery section under the same Ecommerce Settings tab.
The options are:
- Terms Discovery - Check this option to enable the terms discovery feature. Once enabled, the plugin will automatically scan your site’s posts and pages every day at midnight to detect potential new glossary terms.
- Run Now - Initiates a scan of posts outside the daily scheduled scan at midnight. Each post scan is scheduled via cron and processed shortly after you click the button, so the scan may take a few minutes to complete depending on the cron queue load.
- AI model to use - Select the AI model for term discovery. The list will include models supported by the API keys you’ve added in the initial settings (for ChatGPT, Gemini, or both).
- Default Prompt Template for discovery - Set the prompt template that will be sent to the AI when scanning a post or page. For example: "Return the 10 most important terms from this article:"
- Articles to scan every day - Set how many posts should be scanned per day. Avoid using very high numbers to prevent unnecessary server load.
- Post Types to scan every day - Select which post types should be scanned daily for discovering new glossary terms.
- Enable auto-creating for suggested terms - If enabled, the definitions for newly detected terms will be created automatically without admin moderation.
- New Term content size - Set the maximum number of characters for the content generated for a new term. For example, entering 120 will limit the term content to 120 characters.
- Default Prompt Template for term creation - Set the AI prompt that will be used by default to generate new term content.
- Prompt Template Preset - Define the 6 AI prompt templates used for term creation. All templates can be customized by the admin, and each must include {term}, which is used to pass the term to the AI for generating its definition.
- Send moderation email reminder - Choose how often to notify the admin about new suggested terms. Reminder emails can be sent:
- Weekly - every Monday.
- Monthly - on the first day of each month.
- Email to send reminder - Enter the email address where reminder notifications about suggested terms should be sent.
- Reminder email subject - Enter the subject for the reminder emails about suggested terms.
- Reminder email content - Edit the template for the reminder email body. You can use the following placeholders:
{number_of_suggestions}- the number of suggested terms.{dashboard_link}- a link to the Terms Discovery dashboard.
- Scanning progress - Shows the current progress of scanning based on the total number of posts and pages from the selected types.
Use Case
Learn more about the full process of how to scan content and create new terms in this full step-by-step use case guide:
![]() |
More information about the WordPress Glossary Plugin Other WordPress products can be found at CreativeMinds WordPress Store |
![]() |
Let us know how we can Improve this Product Documentation Page To open a Support Ticket visit our support center |

