Sure, setup a batch with the correct smart list as
Filled out Form in past before 7 days
Not Filled Out Form in past 7 days
Filled Out Form in Past X days
I have a similar program. We have a wait step built into the flow. The smart list is "filled out X form" and the first step in the flow is a Wait step. Wait > Duration = X Days. Hope this will work for you too.