Hi, Rosie,
May not solve all your problems, but there are a number of online "co-parenting" calendars that can be used for scheduling events. If you google, you will find a few. I believe there are a few people here who have found them helpful. I don't know how well they work for a request for change of plans, but if you research them one might fit your needs.
Just a thought.