Yes. A Caavo account is required when setting up your Control Center. Your Caavo account is where you to set some preferences for your device, and allows you to share your favorite content with our Crowdsurfing feature.
Visit setup.caavo.com and choose "create account." From here, you will walk through selecting your favorite apps and services to link with your Control Center when you complete setup on your device. The email address you use for your Caavo account should be one you will always have access to (i.e. use a personal email address rather than a work email address).