Personalization macros work by pulling data from your email marketing platform's database or CRM system. When you send out an email campaign, the macros are replaced with the corresponding data for each recipient. For example, a macro like {{FirstName}} will be replaced with the actual first name of the recipient when the email is sent.