Cannot add twitter feed

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