Dynamic content blocks typically work through the integration of an email service provider (ESP) with your customer relationship management (CRM) system or other data sources. The ESP pulls in data fields such as the recipient’s name, location, or past purchase history to populate specific sections of the email with personalized content.