@Justin_West, Just watched your video and left a couple of comments on it, which I will further elaborate on here:
Comment 1:
One thing springs to mind here: check the [1. New Post Link] is definitely connected to the correct post URL from WordPress.
From your test data, it did seem to be pulling it out correctly. A better approach I would recommend taking here is to remove the URL part from the ChatGPT step altogether because it really isn’t needed there, as all you want to create is a post based on the Topic/Title.
Instead, what I would do is, in the pieces for social media (e.g., Facebook and X), after you have inserted the ChatGPT generated post result, also insert the URL:
Example:
[ChatGPT Output][1. New Post Link]
This should stop ChatGPT from having anything to do with the URLs and ensure it will always output the correct URL without modification.
Comment 2:
Have you made it past 30 days to test this yet?
The reason I ask is that when running a test flow in ActivePieces, it obviously simulates the flow and will run straight away. My only concern here is that I don’t think it will remember the state of the first run by the time it reaches running again 30 days later. So when it goes to repost, it will fetch the latest URL from 30 days later, and ChatGPT will create a new post based on that Topic/Title rather than reposting the same post from 30 days ago. (Hopefully, that makes sense.)
So what I would do here is, after the Delay piece, I would remove the ChatGPT piece altogether, and then you can have the Facebook and X pieces and set their output to the same as the above:
E.g.,: [ChatGPT Output][1. New Post Link]
This should ensure that it will only output the same post and URL again. Although you might be wise to run a few tests and ensure it outputs the same result, perhaps for a test, reduce the Delay to 1 day and see what it posts the next day to be sure. If it reposts the same post, you know you are good to go and can set it back to 30 days.
Hopefully, this helps or gives you something to think about at least.
Kind regards,
GunnerJnr
EDIT:
Although it is probably apparent, I should have also said that you likely want your post to say something like: “check out our link”, so I would just have a generic static text in place in the social media pieces like so:
[ChatGPT Output]
Check out our blog - [1. New Post Link]
For added variety, you could create a different CTA for each social media piece after the delay.