In churches, we use Planning Center. It’s a different scenario than a band - picture the bar scheduling individual musicians. While that sounds like a Train Wreck, it works very well.
That is what we use and it works wonderful for me: I get notifications via email and text, I can block the dates when I wont be available, I can see the set list with key, chord charts, video/mp3/sequence tracks of the songs, band members, who the sound guy will be, etc.