No it is not guaranteed to be Shiny, unfortunately. The game has that Rotom preset, so even if you trade a shiny for it, it is not guarenteed to be shiny.
From what I have found that Rotom can't be shiny. Of course this is just what I have figured based off of what I have found, so it still might be shiny.