# How to batch records after a control step

**URL:** https://community.synatic.com/t/how-to-batch-records-after-a-control-step/249
**Category:** Flows
**Tags:** helper-functions
**Created:** [June 13, 2022, 3:52pm UTC](https://community.synatic.com/t/how-to-batch-records-after-a-control-step/249 "2022-06-13T15:52:02Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![navessa](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.synatic.com/navessa/32/58_2.png) [@navessa](https://community.synatic.com/u/navessa)
#### Post date: [June 13, 2022, 3:52pm UTC](https://community.synatic.com/t/how-to-batch-records-after-a-control-step/249/1 "2022-06-13T15:52:02Z")

</div>

In Synatic, the data is passed to the next step one record at a time. In order for the **records to be batched** after a control step, the **Sort step** is used.

**NB: Please note that our development team is working on developing a new step to batch the records.**

Illustrated in the images below is an example of a Parallel control step where the records are being filtered and going into 2 buffers. The data is then going to a sub-flow where the Buffer Query step is the source and it’s pulling data from both of the buffers in the Parallel control step.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/synatic/original/1X/1fb74b14ffaf743658c58742d56fed2c32ce1b9a.png)

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/synatic/original/1X/e79552b12f49407181ada74592dbebaa740b5bf1.png)

![image](https://canada1.discourse-cdn.com/flex032/uploads/synatic/original/1X/03184aac34030b4e7d526d6c3e736c78f9438272.png)

A **blank Sort step** is used to **batch the records after the control step** as shown in the image below.

![image](https://canada1.discourse-cdn.com/flex032/uploads/synatic/original/1X/3b91589b2da080ba31d4b3dafe76897096726d49.png)
