I wanted to know if there is any way to automatically pause and restart a campaign that is running? eg:- I want the campaign to run at 11:30 am to 1:00 pm, then pause, and restart the same campaign at 4:00 pm to 5:00 pm. All without human intervention. Possible?

Unfortunately, Not possible right now!