What you can do is using a custom int variable.
The 1st task is adding 1 to the value of this variable.
The next task has a condition bound to it to check the variable containing value of 5.
If so, continue, else exit job.
The rest of your tasks you can do all the things you need to do.
The last task is resetting the variable back to 0.
Now each 5 triggers will run the rest of your job.
You can also use a wait of 10 seconds as the 1st task
And as support mentioned, put your job in queue mode.
Edited by user
| Reason: more info added
Uses Visualcron since 2006.