I like the idea of a Discord. In my experience Discord makes communication super easy and, provided there's different channels for OOC chit chat and things like collab discussions so they don't get mixed and one lost among the other, helps greatly to keep an RP alive. If you're worried about the OOC appearing dead, you can always put little prompts here.