@Hamza Saraswat @Sonia Mehra @Antra Verma I'm trying to build a workflow that posts new videos from multiple YouTube channels to Discord. However, my current setup isn't working as expected, as it often only posts a video from one channel while ignoring new videos from others. My Current Workflow: 1. Google Sheets: Gets a list of 10 YouTube channel IDs. 2. YouTube Node: Fetches the latest videos from all 10 channels into ONE large list (e.g., 250 items). 3. Sort Node: Sorts the entire list of 250 videos by publication date. 4. Limit Node: Reduces the list to only the top 11 newest videos. 5. After that: It removes duplicates and sends a message to Discord. The Problem:If one channel is very active, its videos fill up the top 11 slots after sorting. New videos from other, less active channels are then discarded by the Limit node and are never processed or posted. My Goal:Instead of applying the logic to the global list, I want to process the videos on a per-channel basis. The workflow should loop through each channel and do the following individually: 1. Take the videos from Channel A. 2. Sort them. 3. Limit them to the 5 newest videos. 4. Check for duplicates and send them. 5. ...and then repeat the same process for Channel B, Channel C, etc. My Question:What is the correct node and configuration I should use after the YouTube node to first group (or "batch") my list of videos by their snippet.channelId, and then apply my logic (Sort, Limit, etc.) to each of these batches individually?