What is your goal?
I want to build an automated posting scenario that works end to end:
RSS → Data store (Search records, for dedupe) → Filter → Anthropic Claude → JSON → WordPress → Data store (record the posted item).
Environment:
- Make Free plan
- Scenario: “Integration RSS, Anthropic Claude”
- Claude module: Haiku 4.5, Output Format = “JSON schema”
- Data store “Search records”: Advanced settings → “Continue execution even if no results = Yes”
- Filter between Data store and Claude: Key / Does not exist (only brand-new items should pass)
- Data store is currently empty (0 records)
What is the problem & what have you tried?
Problem 1 (now fixed):
The Claude module returned:
[400] output_format.schema: For ‘object’ type, ‘additionalProperties’ must be explicitly set to false
I fixed it by adding “additionalProperties”: false at the same level as “properties” and “required”, and by listing every key in “required”. The schema validates now.
Problem 2 (current, need help):
When I click “Run once”, the scenario never reaches the Claude module. Execution stops at or before the Data store → Claude step, and the Claude module never lights up.
Questions:
- With an empty Data store, does “Key / Does not exist” actually let new items through, or could an empty Search records output make the filter evaluate as false?
- Should the filter’s left side map to the Search records “Key” output, or should I check the number of bundles / array items instead?
- Could the RSS module be returning 0 items on the second run (because Make remembers the last fetched position), which would make it look like the Data store is the blocker?
Any guidance on where to look first would be appreciated. Thanks!
(In the screenshot: the numbers above each module show the result of one “Run once”. You can see where execution stops.)

