Triggering casparcg via GPI of the switcher

Take a look at this post:

It’s fairly easy if you are using custom clients and ATEM switchers. There’s an SDK which lets you grab the M/E status and pass commands to Caspar.
I implemented that in a playout client that triggers a clip on cue when the input is selected or a transition is started to that input.