The flywheel model consists of three main components: attract, engage, and delight. These components represent different stages of the marketing process that revolve around the customer.