What is your goal?
Hi everyone, I’m a non-developer building an RSS-to-WordPress auto-posting scenario.
What I’m trying to do:
Pull articles via RSS → check a Data store to skip already-posted items (deduplication by guid) → summarize with Anthropic Claude → parse the JSON → create a WordPress draft.
Module chain:
RSS (Watch RSS feed items) → Data store (Search records) → Anthropic Claude → JSON (Parse JSON) → WordPress (Create a post)
What is the problem & what have you tried?
Search records setup:
- Data store: posted_articles
- Filter: guid (Equal to) {{1.guid}} (the RSS item’s guid)
The problem:
When I “Run once”:
- RSS module shows 1 (pulls 1 item)

- Search records shows 2 as its output number
- Nothing flows to Claude or any module after Search records. No draft is created.
The contradiction I don’t understand:
My posted_articles Data store is currently completely empty — 0 records, 0 / 1.0 MB used. So a search by guid should return 0 matches. But Search records outputs “2”, and then the flow stops there.
What I’ve checked:
- Connections between all modules are intact.
- There is currently no active filter between Search records and Claude.
- The Data store is confirmed empty.
- I previously had an “Add/replace a record” module after WordPress to log each posted guid, but since the store is empty, it seems it never actually wrote anything.
My questions:
- Why would Search records output “2” when the Data store is empty?
- Why do the bundles stop at Search records and never reach the next module?
- What’s the correct way to set up deduplication (skip an article if its guid already exists in the Data store)?
Thank you in advance!