Fitbit will use Heart Rate Monitoring along with track walking or running to determine calories burned and the intensity of an exercise. Other activities like CrossFit, swimming, biking and others that use heart rate monitoring alone may not always appear on Fitbit.
You can read a few of Fitbit community responses for CrossFit here. One solution is to manually enter exercises into your Fitbit app. You can learn how to manually enter exercises here.