What is your goal?
Prevent processing duplicate emails from the same sender
What is the problem & what have you tried?
The problem:
The Search Records module produces empty output when receiving data from Gmail > Search Emails. No Total number of bundles field is available for router filtering.
Specific observations:
- The
Search Recordsmodule receives input bundles from Gmail (confirmed by speech bubble showing input data) - The module appears to run but produces ‘empty output’ – no
Total number of bundlesorKeyfields are available - When I run `Search Records` in isolation (right-click → “Run this module only”), it works correctly and returns the expected output
What I’ve tried:
- Verified the data store connection – data store exists and contains records
- Checked filter configuration – searching for sender’s email (
From Email), mapping appears correct - Added router with
Total number of bundles = 0filter – filter never evaluates because field is missing from output - Tried using
Keyvariable in router filter instead (exists/does not exist) – same issue, field not available - Toggled “Continue execution on empty results” in Advanced Settings – didn’t resolve the issue
- Tried
Get a recordmodule instead – produced “Missing required parameter ‘key’” error
Note: I’m trying to avoid using the Array Aggregator module as it consumes many credits for large volumes of emails.
Error messages or input/output bundles
Search Records output when running full scenario (empty):
Bundle 1Collection
Input (from Gmail):
Key: {{1.fromEmail}}
Filter: From Email = [email protected]
Output:
(empty – no fields available)
Search Records output when running module alone (working):
Bundle 1Collection
Total number of bundles: 1
Key: [email protected]
dataCollection: [record data]
Router filter attempted (both approaches):
- Approach 1:
Total number of bundlesEqual to0– field not available - Approach 2:
Keydoes not exist– field not available

















