Cannot add twitter feed

New user here. Not sure if I’m doing it the right way but when I add a twitter url for example:
It just tells me “Your Twitter connection isn’t setup. Go to Manage - Friends/Followers and reconnect Twitter.” Does it mean I have to connect my own twitter account to follow any twitter feed?

Yes, you need to connect your Twitter account to pull feeds in.