My last company used KnockRentals.com for resident communication. It allowed for text and email, as well as click-to-call functionality. It also allowed us to handle inbound traffic aggregation, to give us a single place to handle all our leads.
I liked working with their dashboard, very intuitive.