Key techniques used in data enrichment include data appending, which adds new information to existing records; data integration, which consolidates data from various sources into a unified system; data cleansing, which removes inaccuracies and duplicates; geocoding, which adds geographical identifiers to customer records; and predictive modeling, which forecasts future trends and behaviors based on historical data.