Tripoto, i am not sure, because i also tried adding link in my bio it did not work. However, you can just write your username in the bio if you want, people will be able to find you with that if they want to. But, in Instagram you can add link in bio though.
I came to know that inorder to get featured, we have to post in tripoto page and mail to email@example.com. But I really don't understand how they will be able to post without posting on insta or without knowing our insta details