Yes, it is necessary for creators to have a Business/Creator Instagram account when signing up to The Cirqle.
Such profiles can access features that make it easier to control your online presence, understand your growth and manage your messages. To learn more about Business or Creator instagram accounts, head over to: https://www.facebook.com/business/learn/lessons/set-up-instagram-creator-account