There is concern that re-running a live chat migration task (e.g., a delta migration) after an initial migration may result in duplicate chats being migrated to the target system.
A user initiates a migration of 15 days’ worth of live chats and, after 5 days, triggers another migration covering the same 15-day period.
No, duplicate chats will not occur in this scenario.
When migrating live chats, the system tracks the last migration date. If you migrate chats from the last 15 days, and then re-run the migration 5 days later, the system will migrate only the next 5 days of new chat content — extending the total coverage to 20 days. It does not duplicate chat messages already migrated.
Key Notes:
ODM Chat migration is designd to detect last migrated chats.
If a subsequent migration covers a time range that overlaps with the previous migration, only new chats(not previously migrated) will be moved.
However, if a second migration is run 30 days later and configured to migrate only the last 15 days, it will miss the 15-day period that occurred immediately after the first migration. This is because it doesn’t backfill gaps automatically.
More explanation can be find in the official document here under section "Starting a Chats Migration Task> 9.a"