You can start affiliate marketing using any social media platform, and one of the most popular platforms is Instagram. You can set up an Instagram profile free of cost and then publish content consistently (it’s the key). You should only post content related to your niche.
For example, if you are in the health niche, you should only post content related to health & fitness. That’s how you build your audience’s trust.
Once you achieve a good number of followers, then the next step is to promote products; for this, you need to do some research to find a good product that also fits your audience.
You can recommend products in your profile bio, stories, or posts. But, don’t start promoting products with fewer followers. First, build your audience trust by providing informative content and then convert those followers into a money-making machine.