My current attempt:
1) When rows are added, update 'Status' to 'Pending Update'
2) When rows are added or changed AND when 'Status' changes to 'Pending Update', request an update (this is the immediate/initial update request)
3) When rows are added or changed AND when 'Status' changes to 'Pending Update', record a date in 'Update Request Sent'
4) When a date is reached (every week on MWF), where 'Status' is 'Pending Update', and where 'Update field' is blank, and where 'Update Request Sent' is not today, request an update (this is the recurring update request)
I feel like there must be a simpler way to do this with fewer workflows? Thank you!