Skip to main content
Question

Polling Trigger Not Processing Historical Data - Kenko Integration Deduplication Issue

  • September 1, 2025
  • 2 replies
  • 17 views

Problem Summary:
I have a Kisi-Kenko integration where Kenko's polling trigger has access to ~1000 historical JSON objects via API. When I initially turned on the Zap, it only processes new events going forward and completely ignores all the existing historical data that the polling trigger can access.

Technical Details:

  • Integration: Kisi + Kenko (custom polling trigger)

  • Data: ~1000 JSON objects already exist in the system

  • Issue: Zap only triggers on new events, not existing data

  • Trigger Type: Polling (not webhook)

What I Expected:
The polling trigger should process all available data when first activated, including historical records.

What Actually Happened:
Only new events created after turning on the Zap are being processed. All pre-existing data is being ignored despite being accessible through the API.

What I've Tried:

  • Manually testing the trigger (shows sample data correctly)

  • Verifying the API returns historical data

  • Checking Zap configuration and field mappings

Questions:

  1. Is this Zapier's standard deduplication behavior preventing historical data processing?

  2. Are there workarounds to process existing data through a polling trigger?

  3. Should the integration partner (Kenko) implement date-based filtering in their polling trigger?

 

Any insights on how polling triggers handle historical data or suggested solutions would be greatly appreciated!

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

2 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • September 1, 2025

HI ​@tanisha_0810 

Zaps work while turned ON for new data going forward.

If you want to access and process existing historical data, then you would need to likely configure a different Zap that uses the app API (if available) to fetch those records and process those records.

Using app APIs in Zaps is an advanced approach.

Options for using app APIs in Zaps: 

 

If you are trying to handle an array of items, then you can use the Looping Zap app: https://zapier.com/apps/looping/integrations#help

NOTE: Looping Zap app has a MAX of 500 loop iterations.

 

You may have to explore different approaches such as downloading the data into a CSV file, then uploading to process the data.

Check out the Files by Zapier Zap app: https://zapier.com/apps/files-by-zapier/integrations#triggers-and-actions


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • September 24, 2025

Hey ​@tanisha_0810 👋

How did you get on with Troy’s suggestions for accessing the historical data?

Want to make sure you’re all set here, so let us know how it’s going! 🙂