How do I process posts that already exist, not just new ones?
By default, old search results won’t trigger on new posts trigger. But what if you have a backlog of existing posts you want to run through your workflow? Here is how.
Option 1
Use Fetch Search Results with Scheduled Trigger
The key is to swap your trigger. Instead of the New Post Trigger (which only fires for new posts), use the Schedule Trigger Trigger with the Fetch Search Results node to pull previous results.
Step-by-step: Process existing posts
Step-by-step: Process existing posts
1. Create a new workflow.
2. Add a Fetch Search Results node as your starting point.
3. Select the listening search you want to pull from.
4. Set the date range filter: 24h, week, month, year, or all.
5. Add a Loop node to iterate through each post.
6. Inside the loop, add your processing steps (enrichment, filtering, CRM push, etc.).
7. Publish and run the workflow.
Watch your credits. Processing a large backlog of posts with enrichment can burn through credits quickly. Start with a small date range (24h or week) to test before processing everything.
Tip: You can use this approach alongside a New Post Trigger workflow. One workflow handles the backlog, the other handles new posts going forward.
Option 2
Manually trigger the workflows from Social Listening
Go to the required listening search and select the post you want. The button to manually trigger a post will appear.
Select the workflow you want to trigger.
This option is the best for specific posts, without using unwanted credits.
Related articles
More in FAQ
How do I get my data into Clay / my CRM / Google Sheets?Can I filter posts by country or language?How do I get notified when new posts match my search?Can I enrich people from Reddit, YouTube, or X posts?Still need help? Ask the team