Welcome to out n8n community! It is great to see you here.
I have read your post and if I understood it right, you have a workflow that sends text to chatGPT to summarise it for you, which it does. However you would like to have a manually check on it before going ahead on the target system(X for example). I am assuming that by manually you mean having a human(a person) to read it and then to give the go ahead or an no-go decision. Would this be correct?
With the assumption of the above, I will also assume it would be an asynchronous task. meaning, the chatGPT summary could wait till someone would be available to assess it.
With that said, my first idea(maybe it is too simple and others may come up with more interesting options) would be to have 2 workflows:
1- One to have the text capture and summarised and then they summary would be parked somewhere(email, spreadsheet, target system, etc) waiting for an evaluation. Once the evaluation is done then it would go to the second workflow to direct the approved summarised text to the target system or reject it and perhaps execute any action on it (send it back to ChatGPT with more insights of what is missing etc).
Let me know if my initial overview of the use-case gives you any positivie insight or if you are expecting something else/different as example for a solution in a single workflow which then I would love to hear from others.
You will have to be more specific about what you want. From where do you want to check? Are you talking about checking inside the workflow? You can always see the output of the GPT node by clicking on it.
If you are talking about pausing an automatic workflow to wait for human input, you could, for example, send yourself an email, then when you want to confirm, use a clickable link in the email which triggers a Webhook which then sends off the X post.
Hi gimi
So it’s just a matter of clicking on your Webhook trigger and copying the Production URL. When anyone accesses that URL, it will start the corresponding workflow