In Tableau CRM, bindings are used to dynamically control the data and metadata in your dashboard components based on user interactions. The two main types of bindings are Results bindings, which allow you to use the results of one query as input for another component, and Selections bindings, which let you use the user's selections in one component to filter or alter the data in another.