It's good to take action online. Taking action in person is even better and more effective depending on who and how you communicate with them.
A teacher in one of my law classes told us that each call and/ or email represents 2,000 people, because not many people contact their representatives let alone know who they are.