This solution triggers an Automation in a workflow stage change that asks ChatGPT to identify keywords from a field and then add it to the entry as a list.

Note: No Workflow Stage Transition Rules are needed for this guide to work.
Note: You must move an entry to the “Generate SEO” Workflow stage before testing to generate accurate testing data).




{
"entry": {
"title": "{{2.entry.title}}",
"seo": {
"title": "{{2.entry.title}}",
"description": "",
"keywords": "{{4.response.0.message.content}}",
"enable_for_robots": true,
"enable_for_site_search": true,
"enable_for_sitemap": true
}
}
If the test proves successful (The message displayed should say at the top that the entry update was “successful”), you can locate the entry in your stack and verify that it has been updated correctly.
If the test proves successful (The message displayed should say that the workflow stage has been updated successfully) you can locate the entry in your stack and verify that it has updated correctly.
This guide serves as an example of how to achieve AI-generated SEO keywords. You can change it or extend it to add to its functionality. A few examples could be: