Autofill works by using data that has been previously collected about the recipient. This data is usually stored in a CRM system or an email marketing platform. When creating an email campaign, the marketer can set up dynamic fields that will automatically pull in the relevant information for each recipient. For example, a greeting line might say "Hello, {First Name}" and the system will automatically replace "{First Name}" with the actual first name of the recipient.