Is there a cloud service that I can interact with simply using a library on the IDE?
You don’t really give a way a lot of the things you are looking for.
But IFTTT, Blynk, Ubidots, Losant, … are some services you could investigate whether they can do what you are looking for.
There are also timing libraries that run on the device itself, but without additional requirements, it’s hard to suggest something.
I think the best way will just be to use the web IDE to schedule using timing libraries… I can use thingspeak to monitor, without needing to run any servers or anything like that also will be reliant and simple