Hi @Edgard_Neto ,
welcome to the n8n community!
Your use case is quite interesting and you can get good results using n8n and the Open AI node.
I prepared you a demo workflow that you can use as a starting point.
It is not very different from your concept. Some parts are missing and the Chat GPT prompts must be improved.
In the example I’m sending the output to Sendinblue (Brevo) to receive it via email and to an HTML node just to preview it. But then you can connect it to Wordpress to send it there.
Let me know if this helps.
All the best