To earn money through the Twitter Affiliate Program, you need: A Twitter account: This should be an active account with a large following. A website or blog: You need to have a platform where you can promote the affiliate products and drive traffic to them.