PD9waHAKLyoqCiAqIFBsdWdpbiBOYW1lOiBNTUMgU3RhcnQgQnJpZGdlIFBhZ2UKICogRGVzY3JpcHRpb246IFJlbmRlcnMgYSBoaWdoLWNvbnZlcnNpb24gZW1haWwtY2FwdHVyZSBsYW5kaW5nIHBhZ2UgYXQgL3N0YXJ0LyBmb3IgY29sZCBzb2NpYWwgdHJhZmZpYy4gU2luZ2xlIENUQSwgcHJvb2YgYWJvdmUgdGhlIGZvbGQsIHBvc3RzIHRvIHRoZSBsaXZlIC9tbWMvdjEvc3Vic2NyaWJlIGVuZHBvaW50IGFuZCBkZWxpdmVycyBhIGZyZWUgUERGIGluc3RhbnRseS4gQWRtaW4ga2lsbCBzd2l0Y2guCiAqIFZlcnNpb246IDEuMC4wCiAqLwoKaWYgKCAhIGRlZmluZWQoICdBQlNQQVRIJyApICkgeyBleGl0OyB9CgppZiAoICEgZnVuY3Rpb25fZXhpc3RzKCAnbW1jX3N0YXJ0X2JyaWRnZV9pc19raWxsZWQnICkgKSB7CglmdW5jdGlvbiBtbWNfc3RhcnRfYnJpZGdlX2lzX2tpbGxlZCgpIHsKCQkvLyBLaWxsIHN3aXRjaDogdmlzaXQgL3N0YXJ0Lz9tbWNfa2lsbF9zdGFydD0xIGFzIGFkbWluIHRvIGRpc2FibGUgaW5zdGFudGx5LgoJCWlmICggaXNzZXQoICRfR0VUWydtbWNfa2lsbF9zdGFydCddICkgJiYgY3VycmVudF91c2VyX2NhbiggJ21hbmFnZV9vcHRpb25zJyApICkgewoJCQl1cGRhdGVfb3B0aW9uKCAnbW1jX3N0YXJ0X2JyaWRnZV9kaXNhYmxlZCcsICcxJyApOwoJCX0KCQlpZiAoIGlzc2V0KCAkX0dFVFsnbW1jX3Jldml2ZV9zdGFydCddICkgJiYgY3VycmVudF91c2VyX2NhbiggJ21hbmFnZV9vcHRpb25zJyApICkgewoJCQl1cGRhdGVfb3B0aW9uKCAnbW1jX3N0YXJ0X2JyaWRnZV9kaXNhYmxlZCcsICcwJyApOwoJCX0KCQlyZXR1cm4gZ2V0X29wdGlvbiggJ21tY19zdGFydF9icmlkZ2VfZGlzYWJsZWQnLCAnMCcgKSA9PT0gJzEnOwoJfQp9CgppZiAoICEgZnVuY3Rpb25fZXhpc3RzKCAnbW1jX3N0YXJ0X2JyaWRnZV9yb3V0ZScgKSApIHsKCWZ1bmN0aW9uIG1tY19zdGFydF9icmlkZ2Vfcm91dGUoKSB7CgkJdHJ5IHsKCQkJaWYgKCBtbWNfc3RhcnRfYnJpZGdlX2lzX2tpbGxlZCgpICkgeyByZXR1cm47IH0KCgkJCSRyZXEgPSBpc3NldCggJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10gKSA/ICRfU0VSVkVSWydSRVFVRVNUX1VSSSddIDogJyc7CgkJCSRwYXRoID0gcGFyc2VfdXJsKCAkcmVxLCBQSFBfVVJMX1BBVEggKTsKCQkJaWYgKCAhIGlzX3N0cmluZyggJHBhdGggKSApIHsgcmV0dXJuOyB9CgkJCSRwYXRoID0gdHJpbSggJHBhdGgsICcvJyApOwoKCQkJaWYgKCAkcGF0aCAhPT0gJ3N0YXJ0JyApIHsgcmV0dXJuOyB9CgoJCQkvLyBTZXJ2ZSBvdXIgcGFnZSwgYnlwYXNzIHRoZW1lICsgY2FjaGUuCgkJCWlmICggISBkZWZpbmVkKCAnRE9OT1RDQUNIRVBBR0UnICkgKSB7IGRlZmluZSggJ0RPTk9UQ0FDSEVQQUdFJywgdHJ1ZSApOyB9CgkJCW5vY2FjaGVfaGVhZGVycygpOwoJCQlzdGF0dXNfaGVhZGVyKCAyMDAgKTsKCQkJaGVhZGVyKCAnQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgnICk7CgkJCWVjaG8gbW1jX3N0YXJ0X2JyaWRnZV9odG1sKCk7CgkJCWV4aXQ7CgkJfSBjYXRjaCAoIEV4Y2VwdGlvbiAkZSApIHsKCQkJLy8gRmFpbCBzYWZlOiBuZXZlciB3aGl0ZS1zY3JlZW4gdGhlIHNpdGUuIEp1c3QgbGV0IFdQIGNvbnRpbnVlLgoJCQlyZXR1cm47CgkJfQoJfQp9CgppZiAoICEgZnVuY3Rpb25fZXhpc3RzKCAnbW1jX3N0YXJ0X2JyaWRnZV9odG1sJyApICkgewoJZnVuY3Rpb24gbW1jX3N0YXJ0X2JyaWRnZV9odG1sKCkgewoJCSRzdWJzY3JpYmVfdXJsID0gZXNjX3VybCggaG9tZV91cmwoICcvd3AtanNvbi9tbWMvdjEvc3Vic2NyaWJlJyApICk7CgkJJHNob3BfdXJsICAgICAgPSBlc2NfdXJsKCBob21lX3VybCggJy9zaG9wLycgKSApOwoJCSRwcml2YWN5X3VybCAgID0gZXNjX3VybCggaG9tZV91cmwoICcvcHJpdmFjeS8nICkgKTsKCgkJb2Jfc3RhcnQoKTsKCQk/PjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJlbiI+CjxoZWFkPgo8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+CjxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSwgdmlld3BvcnQtZml0PWNvdmVyIj4KPG1ldGEgbmFtZT0icm9ib3RzIiBjb250ZW50PSJub2luZGV4LCBmb2xsb3ciPgo8dGl0bGU+R3JhYiBZb3VyIEZyZWUgQUkgQWZmaWxpYXRlIFN0YXJ0ZXIgS2l0IOKAlCBNb25leSBNYXJrZXRpbmcgQ29ubmVjdGlvbjwvdGl0bGU+CjxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSI+CjxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+CjxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RnJhdW5jZXM6b3Bzeix3Z2h0QDkuLjE0NCw2MDA7OS4uMTQ0LDgwMCZmYW1pbHk9T3V0Zml0OndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KPHN0eWxlPgoqe21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Cjpyb290ewotLWluazojMGIxMDIwOy0taW5rMjojMTQxYjMzOy0tcGFwZXI6I2ZiZjdlZjstLWdvbGQ6I2U3YjI0YjstLWdvbGQyOiNmNmNmNzg7Ci0tbWludDojM2FkMjlmOy0tbGluZTpyZ2JhKDI1NSwyNTUsMjU1LC4xMCk7LS1tdXRlZDojOWFhM2JkOwp9Cmh0bWwsYm9keXtiYWNrZ3JvdW5kOnZhcigtLWluayk7Y29sb3I6dmFyKC0tcGFwZXIpO2ZvbnQtZmFtaWx5OidPdXRmaXQnLHN5c3RlbS11aSxzYW5zLXNlcmlmOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7bGluZS1oZWlnaHQ6MS41fQpib2R5e292ZXJmbG93LXg6aGlkZGVufQoud3JhcHttYXgtd2lkdGg6NTYwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjI4cHggMjJweCA2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0KLmJne3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7ei1pbmRleDowO2JhY2tncm91bmQ6CnJhZGlhbC1ncmFkaWVudCgxMTAwcHggNjAwcHggYXQgODAlIC04JSwgcmdiYSgyMzEsMTc4LDc1LC4xOCksIHRyYW5zcGFyZW50IDYwJSksCnJhZGlhbC1ncmFkaWVudCg5MDBweCA2MDBweCBhdCAtMTAlIDIwJSwgcmdiYSg1OCwyMTAsMTU5LC4xMCksIHRyYW5zcGFyZW50IDU1JSksCmxpbmVhci1ncmFkaWVudCgxODBkZWcsIzBiMTAyMCAwJSwjMGUxNDMwIDYwJSwjMGIxMDIwIDEwMCUpO30KLmdyYWlue3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7ei1pbmRleDoxO29wYWNpdHk6LjA1O3BvaW50ZXItZXZlbnRzOm5vbmU7CmJhY2tncm91bmQtaW1hZ2U6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyMCcgaGVpZ2h0PScxMjAnJTNFJTNDZmlsdGVyIGlkPSduJyUzRSUzQ2ZlVHVyYnVsZW5jZSB0eXBlPSdmcmFjdGFsTm9pc2UnIGJhc2VGcmVxdWVuY3k9Jy44NScgbnVtT2N0YXZlcz0nMicvJTNFJTNDL2ZpbHRlciUzRSUzQ3JlY3Qgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbHRlcj0ndXJsKCUyM24pJy8lM0UlM0Mvc3ZnJTNFIik7fQouZXllYnJvd3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2ZvbnQtc2l6ZToxMnB4O2xldHRlci1zcGFjaW5nOi4xNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1nb2xkMik7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlcjoxcHggc29saWQgcmdiYSgyMzEsMTc4LDc1LC4zNSk7cGFkZGluZzo3cHggMTNweDtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQ6cmdiYSgyMzEsMTc4LDc1LC4wNil9Ci5leWVicm93IC5kb3R7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1taW50KTtib3gtc2hhZG93OjAgMCAxMnB4IHZhcigtLW1pbnQpfQpoMXtmb250LWZhbWlseTonRnJhdW5jZXMnLHNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Y2xhbXAoMzFweCw4dncsNDRweCk7bGluZS1oZWlnaHQ6MS4wNDtsZXR0ZXItc3BhY2luZzotLjVweDttYXJnaW46MjBweCAwIDB9CmgxIC5obHtjb2xvcjp2YXIoLS1nb2xkMik7Zm9udC1zdHlsZTppdGFsaWN9Ci5zdWJ7Y29sb3I6I2NkZDNlNjtmb250LXNpemU6MTdweDttYXJnaW4tdG9wOjE2cHg7bWF4LXdpZHRoOjMwZW19Ci5wcm9vZntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHg7bWFyZ2luLXRvcDoyMnB4fQouY2hpcHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6N3B4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZGZlNGYyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7cGFkZGluZzo4cHggMTJweDtib3JkZXItcmFkaXVzOjEwcHh9Ci5jaGlwIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2ZsZXg6MCAwIGF1dG99Ci5jYXJke21hcmdpbi10b3A6MzBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyNTUsMjU1LDI1NSwuMDYpLHJnYmEoMjU1LDI1NSwyNTUsLjAyNSkpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZSk7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MjZweCAyMnB4O2JveC1zaGFkb3c6MCAzMHB4IDgwcHggLTMwcHggcmdiYSgwLDAsMCwuNyl9Ci5raXR7ZGlzcGxheTpmbGV4O2dhcDoxNHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToyMHB4fQoua2l0aWNvbntmbGV4OjAgMCBhdXRvO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7Ym9yZGVyLXJhZGl1czoxM3B4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS1nb2xkKSx2YXIoLS1nb2xkMikpO2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7Y29sb3I6IzFiMTMwMDtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjIwcHg7Ym94LXNoYWRvdzowIDhweCAyNHB4IC02cHggcmdiYSgyMzEsMTc4LDc1LC42KX0KLmtpdCBoMntmb250LWZhbWlseTonRnJhdW5jZXMnLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjE1fQoua2l0IHB7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO21hcmdpbi10b3A6M3B4fQp1bC5pbmN7bGlzdC1zdHlsZTpub25lO21hcmdpbjo2cHggMCAyMnB4O2Rpc3BsYXk6Z3JpZDtnYXA6MTFweH0KdWwuaW5jIGxpe2Rpc3BsYXk6ZmxleDtnYXA6MTFweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNlN2ViZjd9CnVsLmluYyBsaSBzdmd7d2lkdGg6MTlweDtoZWlnaHQ6MTlweDtmbGV4OjAgMCBhdXRvO21hcmdpbi10b3A6MXB4O2NvbG9yOnZhcigtLW1pbnQpfQouZmllbGR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxMnB4fQppbnB1dFt0eXBlPWVtYWlsXXt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoOCwxMSwyNCwuNyk7Ym9yZGVyOjEuNXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjE2KTtib3JkZXItcmFkaXVzOjEzcHg7cGFkZGluZzoxNnB4IDE2cHg7b3V0bGluZTpub25lO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyxib3gtc2hhZG93IC4yc30KaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVye2NvbG9yOiM3Yzg0OWV9CmlucHV0W3R5cGU9ZW1haWxdOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1nb2xkKTtib3gtc2hhZG93OjAgMCAwIDRweCByZ2JhKDIzMSwxNzgsNzUsLjE1KX0KYnV0dG9uLmN0YXt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxYjEzMDA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxM3B4O3BhZGRpbmc6MTdweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tZ29sZDIpLHZhcigtLWdvbGQpKTtib3gtc2hhZG93OjAgMTRweCAzNHB4IC0xMHB4IHJnYmEoMjMxLDE3OCw3NSwuNjUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xMnMsZmlsdGVyIC4yc30KYnV0dG9uLmN0YTpob3ZlcntmaWx0ZXI6YnJpZ2h0bmVzcygxLjA1KX0KYnV0dG9uLmN0YTphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMXB4KX0KYnV0dG9uLmN0YTpkaXNhYmxlZHtvcGFjaXR5Oi42NTtjdXJzb3I6d2FpdH0KLmZpbmV7Zm9udC1zaXplOjEycHg7Y29sb3I6IzdjODQ5ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEycHg7bGluZS1oZWlnaHQ6MS41fQouZmluZSBhe2NvbG9yOiM5YWEzYmR9Ci5tc2d7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6OHB4IDAgMnB4fQoubXNnLnNob3d7ZGlzcGxheTpibG9ja30KLm1zZy5vayBoM3tmb250LWZhbWlseTonRnJhdW5jZXMnLHNlcmlmO2NvbG9yOnZhcigtLW1pbnQpO2ZvbnQtc2l6ZToyNHB4O21hcmdpbi1ib3R0b206OHB4fQoubXNnLm9rIHB7Y29sb3I6I2RmZTRmMjtmb250LXNpemU6MTVweDttYXJnaW4tYm90dG9tOjE4cHh9Ci5kbHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo3MDA7Y29sb3I6IzFiMTMwMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tZ29sZDIpLHZhcigtLWdvbGQpKTtwYWRkaW5nOjE0cHggMjZweDtib3JkZXItcmFkaXVzOjEycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzowIDEycHggMzBweCAtMTBweCByZ2JhKDIzMSwxNzgsNzUsLjYpfQouc2hvcGxpbmt7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjE2cHg7Y29sb3I6I2NkZDNlNjtmb250LXNpemU6MTRweDt0ZXh0LWRlY29yYXRpb246bm9uZX0KLnNob3BsaW5rIHV7Y29sb3I6dmFyKC0tZ29sZDIpfQouZXJye2NvbG9yOiNmZjliOWI7Zm9udC1zaXplOjEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo0cHg7bWluLWhlaWdodDoxNnB4fQouYnJhbmR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo5cHg7bWFyZ2luLXRvcDozNHB4O2NvbG9yOnZhcigtLW11dGVkKTtmb250LXNpemU6MTNweH0KLmJyYW5kIGJ7Y29sb3I6I2NkZDNlNjtmb250LXdlaWdodDo2MDB9Ci50ZXN0aXttYXJnaW4tdG9wOjI2cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2NkZDNlNjtmb250LXN0eWxlOml0YWxpYztib3JkZXItbGVmdDoycHggc29saWQgdmFyKC0tZ29sZCk7cGFkZGluZy1sZWZ0OjE0cHh9Ci50ZXN0aSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi10b3A6NnB4fQpAbWVkaWEobWluLXdpZHRoOjYwMHB4KXsud3JhcHtwYWRkaW5nLXRvcDo0OHB4fX0KLmZhZGVpbntvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTRweCk7YW5pbWF0aW9uOmZpIC42cyBlYXNlIGZvcndhcmRzfQpAa2V5ZnJhbWVzIGZpe3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19Ci5kMXthbmltYXRpb24tZGVsYXk6LjA1c30uZDJ7YW5pbWF0aW9uLWRlbGF5Oi4xNXN9LmQze2FuaW1hdGlvbi1kZWxheTouMjdzfS5kNHthbmltYXRpb24tZGVsYXk6LjRzfQo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IGNsYXNzPSJiZyI+PC9kaXY+PGRpdiBjbGFzcz0iZ3JhaW4iPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ3cmFwIj4KCiAgPGRpdiBjbGFzcz0iZmFkZWluIGQxIj4KICAgIDxzcGFuIGNsYXNzPSJleWVicm93Ij48c3BhbiBjbGFzcz0iZG90Ij48L3NwYW4+IDEwMCUgRnJlZSAmbWlkZG90OyBObyBDcmVkaXQgQ2FyZDwvc3Bhbj4KICA8L2Rpdj4KCiAgPGgxIGNsYXNzPSJmYWRlaW4gZDEiPlRoZSBBSSBBZmZpbGlhdGUgPHNwYW4gY2xhc3M9ImhsIj5TdGFydGVyIEtpdDwvc3Bhbj4gd2UgYWN0dWFsbHkgdXNlLjwvaDE+CiAgPHAgY2xhc3M9InN1YiBmYWRlaW4gZDIiPlRoZSBleGFjdCBzeXN0ZW0gZm9yIHR1cm5pbmcgQUkgKyBzb2NpYWwgcG9zdHMgaW50byBhZmZpbGlhdGUgaW5jb21lICZtZGFzaDsgdGhlIG5pY2hlcywgdGhlIHRlbXBsYXRlcywgdGhlIHByb21wdHMsIHRoZSAzMC1kYXkgcGxhbi4gWW91cnMgZnJlZS48L3A+CgogIDxkaXYgY2xhc3M9InByb29mIGZhZGVpbiBkMiI+CiAgICA8c3BhbiBjbGFzcz0iY2hpcCI+PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNhZDI5ZiIgc3Ryb2tlLXdpZHRoPSIyLjQiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPiBJbnN0YW50IGRvd25sb2FkPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9ImNoaXAiPjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMzYWQyOWYiIHN0cm9rZS13aWR0aD0iMi40Ij48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4gUmVhbCBQREYsIHJlYWwgY29udGVudDwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJjaGlwIj48c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM2FkMjlmIiBzdHJva2Utd2lkdGg9IjIuNCI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+IE5vIHNwYW0sIGV2ZXI8L3NwYW4+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9ImNhcmQgZmFkZWluIGQzIj4KICAgIDxkaXYgY2xhc3M9ImtpdCI+CiAgICAgIDxkaXYgY2xhc3M9ImtpdGljb24iPuKYhTwvZGl2PgogICAgICA8ZGl2PgogICAgICAgIDxoMj5XaGF0J3MgaW5zaWRlIHRoZSBraXQ8L2gyPgogICAgICAgIDxwPkEgZ2VudWluZWx5IHVzZWZ1bCBzdGFydGluZyBwb2ludCAmbWRhc2g7IG5vdCBhIHRlYXNlci48L3A+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPHVsIGNsYXNzPSJpbmMiPgogICAgICA8bGk+PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIuNCI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+IFRoZSBuaWNoZSBwaWNrZXI6IGhvdyB0byBjaG9vc2Ugb25lIHRoYXQgYWN0dWFsbHkgcGF5czwvbGk+CiAgICAgIDxsaT48c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMi40Ij48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4gRG9uZS1mb3IteW91IGNvbnRlbnQgdGVtcGxhdGVzICZhbXA7IGhvb2tzPC9saT4KICAgICAgPGxpPjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyLjQiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPiBUaGUgQUkgcHJvbXB0cyB3ZSB1c2UgdG8gZHJhZnQgcG9zdHMgaW4gbWludXRlczwvbGk+CiAgICAgIDxsaT48c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMi40Ij48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4gVGhlIDMwLWRheSBwbGFuIHRvIHlvdXIgZmlyc3QgY29tbWlzc2lvbjwvbGk+CiAgICA8L3VsPgoKICAgIDxkaXYgaWQ9Im1tY0Zvcm0iPgogICAgICA8ZGl2IGNsYXNzPSJmaWVsZCI+CiAgICAgICAgPGlucHV0IGlkPSJtbWNFbWFpbCIgdHlwZT0iZW1haWwiIGlucHV0bW9kZT0iZW1haWwiIGF1dG9jb21wbGV0ZT0iZW1haWwiIHBsYWNlaG9sZGVyPSJFbnRlciB5b3VyIGJlc3QgZW1haWwmaGVsbGlwOyIgLz4KICAgICAgPC9kaXY+CiAgICAgIDxidXR0b24gY2xhc3M9ImN0YSIgaWQ9Im1tY0J0biIgdHlwZT0iYnV0dG9uIj5TZW5kIG1lIHRoZSBmcmVlIGtpdCAmcmFycjs8L2J1dHRvbj4KICAgICAgPGRpdiBjbGFzcz0iZXJyIiBpZD0ibW1jRXJyIj48L2Rpdj4KICAgICAgPHAgY2xhc3M9ImZpbmUiPkpvaW4gZnJlZS4gVW5zdWJzY3JpYmUgYW55dGltZS4gV2UnbGwgc2VuZCB1c2VmdWwgdGlwcyAmbWRhc2g7IG5ldmVyIHNwYW0uPGJyPjxhIGhyZWY9Ijw/cGhwIGVjaG8gJHByaXZhY3lfdXJsOyA/PiI+UHJpdmFjeTwvYT48L3A+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJtc2cgb2siIGlkPSJtbWNPayI+CiAgICAgIDxoMz5Zb3UncmUgaW4hIPCfjok8L2gzPgogICAgICA8cD5Zb3VyIGZyZWUga2l0IGlzIHJlYWR5LiBUYXAgYmVsb3cgdG8gZG93bmxvYWQgaXQgbm93ICZtZGFzaDsgYSBjb3B5IGlzIGFsc28gb24gaXRzIHdheSB0byB5b3VyIGluYm94LjwvcD4KICAgICAgPGEgY2xhc3M9ImRsIiBpZD0ibW1jRGwiIGhyZWY9IiMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj5Eb3dubG9hZCBteSBraXQgJmRhcnI7PC9hPgogICAgICA8YSBjbGFzcz0ic2hvcGxpbmsiIGhyZWY9Ijw/cGhwIGVjaG8gJHNob3BfdXJsOyA/PiI+T3IgYnJvd3NlIHRoZSBmdWxsIHRvb2xraXQgaW4gb3VyIDx1PnNob3AgJnJhcnI7PC91PjwvYT4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJ0ZXN0aSBmYWRlaW4gZDQiPgogICAgJmxkcXVvO0kgc3RvcHBlZCBkcm9wcGluZyBsaW5rcyBhbmQgc3RhcnRlZCBnaXZpbmcgdmFsdWUgZmlyc3QuIE15IHJlYWNoIGFuZCBteSBsaXN0IGJvdGggdG9vayBvZmYuJnJkcXVvOwogICAgPHNwYW4+Jm1kYXNoOyB0aGUgd2hvbGUgc3RyYXRlZ3ksIGluIG9uZSBzZW50ZW5jZTwvc3Bhbj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0iYnJhbmQgZmFkZWluIGQ0Ij4KICAgIDxiPk1vbmV5IE1hcmtldGluZyBDb25uZWN0aW9uPC9iPiAmbWlkZG90OyBNTUMgRmluYW5jaWFsIEhvbGRpbmdzIExMQwogIDwvZGl2Pgo8L2Rpdj4KCjxzY3JpcHQ+CihmdW5jdGlvbigpewogIHZhciBidG49ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21tY0J0bicpLAogICAgICBlbT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1jRW1haWwnKSwKICAgICAgZXJyPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtbWNFcnInKSwKICAgICAgZm9ybT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1jRm9ybScpLAogICAgICBvaz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW1jT2snKSwKICAgICAgZGw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21tY0RsJyk7CiAgdmFyIEVORFBPSU5UPSI8P3BocCBlY2hvICRzdWJzY3JpYmVfdXJsOyA/PiI7CiAgZnVuY3Rpb24gdmFsaWQoZSl7cmV0dXJuIC9eW15cc0BdK0BbXlxzQF0rXC5bXlxzQF0rJC8udGVzdChlKTt9CiAgZnVuY3Rpb24gc3VibWl0KCl7CiAgICB2YXIgdj0oZW0udmFsdWV8fCcnKS50cmltKCk7CiAgICBlcnIudGV4dENvbnRlbnQ9Jyc7CiAgICBpZighdmFsaWQodikpe2Vyci50ZXh0Q29udGVudD0nUGxlYXNlIGVudGVyIGEgdmFsaWQgZW1haWwgYWRkcmVzcy4nO2VtLmZvY3VzKCk7cmV0dXJuO30KICAgIGJ0bi5kaXNhYmxlZD10cnVlO2J0bi50ZXh0Q29udGVudD0nU2VuZGluZ1x1MjAyNic7CiAgICBmZXRjaChFTkRQT0lOVCx7bWV0aG9kOidQT1NUJyxoZWFkZXJzOnsnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24vanNvbid9LAogICAgICBib2R5OkpTT04uc3RyaW5naWZ5KHtlbWFpbDp2LHNvdXJjZTonc3RhcnRfYnJpZGdlJ30pfSkKICAgIC50aGVuKGZ1bmN0aW9uKHIpe3JldHVybiByLmpzb24oKS5jYXRjaChmdW5jdGlvbigpe3JldHVybiB7fTt9KTt9KQogICAgLnRoZW4oZnVuY3Rpb24oZCl7CiAgICAgIHZhciB1cmw9KGQmJmQuZG93bmxvYWRfdXJsKT9kLmRvd25sb2FkX3VybDoiPD9waHAgZWNobyBlc2NfdXJsKCBob21lX3VybCggJy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9NTUMtQUktQWZmaWxpYXRlLUJsdWVwcmludC0xLnBkZicgKSApOyA/PiI7CiAgICAgIGRsLnNldEF0dHJpYnV0ZSgnaHJlZicsdXJsKTsKICAgICAgZm9ybS5zdHlsZS5kaXNwbGF5PSdub25lJztvay5jbGFzc0xpc3QuYWRkKCdzaG93Jyk7CiAgICAgIHRyeXtpZih3aW5kb3cuZmJxKWZicSgndHJhY2snLCdMZWFkJyk7fWNhdGNoKGUpe30KICAgIH0pCiAgICAuY2F0Y2goZnVuY3Rpb24oKXsKICAgICAgLy8gRXZlbiBvbiBhIG5ldHdvcmsgaGljY3VwLCBuZXZlciB0cmFwIHRoZSB2aXNpdG9yOiBoYW5kIHRoZW0gdGhlIGtpdC4KICAgICAgZGwuc2V0QXR0cmlidXRlKCdocmVmJywiPD9waHAgZWNobyBlc2NfdXJsKCBob21lX3VybCggJy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9NTUMtQUktQWZmaWxpYXRlLUJsdWVwcmludC0xLnBkZicgKSApOyA/PiIpOwogICAgICBmb3JtLnN0eWxlLmRpc3BsYXk9J25vbmUnO29rLmNsYXNzTGlzdC5hZGQoJ3Nob3cnKTsKICAgIH0pOwogIH0KICBidG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLHN1Ym1pdCk7CiAgZW0uYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsZnVuY3Rpb24oZSl7aWYoZS5rZXk9PT0nRW50ZXInKXN1Ym1pdCgpO30pOwp9KSgpOwo8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+PD9waHAKCQlyZXR1cm4gb2JfZ2V0X2NsZWFuKCk7Cgl9Cn0KCi8vIEhvb2sgb24gaW5pdCAoZmlyZXMgYmVmb3JlIFdQIHJlc29sdmVzIHRoZSBxdWVyeSB0byBhIDQwNCkgc28gbm8gNDA0IGhhbmRsZXIgY2FuIHByZS1lbXB0IHVzLgppZiAoIGZ1bmN0aW9uX2V4aXN0cyggJ2FkZF9hY3Rpb24nICkgKSB7CglhZGRfYWN0aW9uKCAnaW5pdCcsICdtbWNfc3RhcnRfYnJpZGdlX3JvdXRlJywgMSApOwp9Cg==
Social media algorithms change. SEO rankings fluctuate. But your email list? That’s yours forever. Email marketing generates $42 for every $1 spent — the highest ROI of any marketing channel. For affiliate marketers, an email list is the difference between hoping for traffic and controlling your income.
Most affiliate sites focus entirely on SEO. Traffic comes from Google, visitors click affiliate links, some buy. The problem: 95% of visitors leave and never return. An email list captures those visitors so you can send them back to your content repeatedly — multiplying the value of every visitor.
Email platform: ConvertKit is the best choice for affiliate marketers. Free up to 1,000 subscribers, excellent automation, and landing pages built in. It’s what we use and recommend.
Website: Your affiliate site on Hostinger is where subscribers discover you.
Lead magnet: A free resource valuable enough that people will give you their email to get it.
The best lead magnets for affiliate sites are checklists, templates, and quick-start guides. Examples: “The Amazon Affiliate Approval Checklist,” “7-Day Content Calendar Template,” or “Top 50 Profitable Amazon Niches PDF.”
Keep it specific and actionable. A 2-page checklist converts better than a 50-page ebook because people want quick wins.
Don’t rely on a single signup form. Place opt-ins in multiple locations: within blog posts (after the first valuable section), sidebar widget, exit-intent popup, end of every article, and dedicated landing pages.
The exit-intent popup alone can capture 2-4% of leaving visitors. That adds up fast.
ConvertKit’s automation makes this easy. Set up a 5-email welcome sequence:
Email 1: Deliver the lead magnet + introduce yourself
Email 2: Share your best blog post (with affiliate links)
Email 3: Teach something valuable related to your niche
Email 4: Product recommendation (your highest-converting affiliate product)
Email 5: Ask what they’re struggling with (builds engagement)
Once a week, send an email that provides value and includes affiliate recommendations. Not every email needs to sell. The ratio should be 3 value emails for every 1 promotional email.
A product recommendation email to a 1,000-subscriber list with a 30% open rate and 5% click rate sends 15 targeted clicks to your affiliate link. At a 3% conversion rate with $30 average commission, that’s one email generating $13.50. Send 4 per month and your email list alone generates $54/month from 1,000 subscribers.
Free up to 1,000 subscribers. No credit card required.
It takes most affiliate sites 3-6 months to reach 1,000 subscribers. The path: publish 3 articles per week on Hostinger, promote each one on Pinterest, and capture 2-4% of visitors with your lead magnet and exit-intent popup.
At 500 monthly visitors (achievable with 30+ articles), capturing 3% gives you 15 new subscribers per month. Accelerate with Pinterest and Shopify for additional traffic sources.
Track your list growth and email revenue with Tapfiliate to see exactly how much each subscriber is worth to your business.
📚 Keep Reading
For more on this topic, check out our detailed Hostinger review.
Most affiliate sites take 3 to 6 months to earn their first commission and 6 to 12 months to generate consistent monthly income. The timeline depends heavily on your niche competition, content quality, and promotion strategy. Sites targeting low-competition long-tail keywords with genuinely helpful, in-depth content see results significantly faster. The key success factor is consistency — publishing quality content weekly and building your email list from day one.
Amazon Associates is the easiest entry point because the brand trust is universal. Commission rates are modest at 1 to 10 percent depending on product category, but the 24-hour cookie captures everything the customer adds to their cart, not just the product you linked to. Once you build steady traffic, layer in higher-paying programs like Shopify with recurring commissions or Hostinger with high one-time payouts. The best long-term strategy is promoting multiple programs that serve your audience from different angles.
Technically you can promote affiliate links on social media, YouTube, or through email alone. Practically, a website is essential for building a sustainable affiliate business. Your site gives you full control over your content when social media platforms can change algorithms overnight. It builds domain authority with search engines over time, serves as a conversion engine that works while you sleep, and provides the professional credibility that higher-paying affiliate programs require during their application review. Building a WordPress affiliate site takes about a weekend with the right hosting and guide.
Aim for 10 to 15 published quality posts before submitting applications to most programs. Amazon Associates has no content minimum but requires 3 qualifying sales within 180 days to maintain your account. Higher-paying programs like ClickFunnels and Shopify review your website during the application process, so having substantial, well-written content significantly improves your approval chances. Focus on publishing several product review posts and how-to guides that demonstrate genuine knowledge in your niche.
27-step first sale checklist · Common mistakes to avoid · Build your affiliate site · Best AI tools for affiliates
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
ConvertKit — recently rebranded as Kit — is the email marketing platform that creators and affiliate marketers keep recommending to each other. After using it for real campaigns, here’s what actually matters and what doesn’t.
Subscriber-first architecture. Unlike Mailchimp, which organizes around lists (forcing you to manage duplicates), ConvertKit uses a single subscriber pool with tags. One person, one record, unlimited tags. For affiliate marketers running multiple campaigns across different niches, this eliminates the nightmare of duplicate contacts and conflicting automations.
Visual automation builder. ConvertKit’s automation sequences are genuinely intuitive. You draw the logic: “If subscriber clicks hosting link → wait 1 day → send Hostinger review email.” The visual flow makes complex behavioral sequences manageable. Competing platforms either hide this behind code or charge premium tiers for it.
Landing pages that actually convert. The built-in landing page builder is clean and fast. No bloated page builders, no wrestling with CSS. For affiliate marketers who need a quick opt-in page for a lead magnet, ConvertKit’s templates load fast and convert well. You won’t win design awards, but you’ll capture emails.
Reporting is basic. Open rates, click rates, subscriber growth — the essentials are there. But if you want deep funnel analytics (conversion attribution, revenue per subscriber, cohort analysis), you’ll need a supplementary tool like Tapfiliate to fill the gaps.
The editor feels dated. Writing emails in ConvertKit’s editor works fine, but it lacks the polish of newer platforms. No drag-and-drop email design. If you want beautifully designed HTML emails, look elsewhere. If you want emails that feel personal and convert — plain text style — ConvertKit is actually ideal.
Free plan: up to 10,000 subscribers, broadcasts, and landing pages. No automations. Creator plan ($25/month): adds automations, integrations, and premium support. Creator Pro ($50/month): adds advanced analytics, subscriber scoring, and priority support. The free tier is genuinely functional — not a crippled demo. You can build real affiliate income before upgrading.
The killer feature is behavioral tagging combined with automation. Tag subscribers by interest (someone who clicks an Hostinger link gets tagged “hosting-interested”), then automatically send them your best hosting comparison content. This targeted approach converts at 3-5x the rate of broadcast-only email. Pair it with a Shopify storefront for product recommendations and you have a complete affiliate ecosystem.
ConvertKit won’t impress you with flashy design tools or enterprise reporting dashboards. What it will do is help you build an email list, segment it intelligently, and automate affiliate product recommendations to the right people at the right time. For solo affiliate marketers and small teams, that’s exactly enough. Try ConvertKit free →
Start with the right tools and watch your commissions grow.
📚 Keep Reading
For more on this topic, check out our detailed Hostinger review.
Most affiliate sites take 3 to 6 months to earn their first commission and 6 to 12 months to generate consistent monthly income. The timeline depends heavily on your niche competition, content quality, and promotion strategy. Sites targeting low-competition long-tail keywords with genuinely helpful, in-depth content see results significantly faster than those competing for broad head terms. The key success factor is consistency — publishing quality content weekly and building your email list from day one compound over time.
Amazon Associates is the easiest entry point because the brand trust is already universal — everyone shops on Amazon. Commission rates are modest at 1 to 10 percent depending on category, but the 24-hour cookie captures everything the customer adds to their cart, not just the product you linked. Once you build steady traffic, layer in higher-paying programs like Shopify with recurring commissions or Hostinger with high one-time payouts. The best long-term strategy is promoting multiple programs that serve your audience from different angles.
Technically you can promote affiliate links on social media, YouTube, or through email alone. Practically, a website is essential for building a sustainable business. Your site gives you full control over your content when social media platforms can change algorithms overnight. It builds domain authority with search engines over time, serves as a 24/7 conversion engine that works while you sleep, and provides the professional credibility that higher-paying affiliate programs require during their application review. Building a WordPress affiliate site takes about a weekend with the right guide.
Aim for 10 to 15 published quality posts before submitting applications to most programs. Amazon Associates technically has no content minimum but requires you to generate 3 qualifying sales within 180 days to maintain your account. Higher-paying programs like ClickFunnels and Shopify review your website during the application process, so having substantial, well-written content significantly improves your approval chances. Focus particularly on publishing several product review posts and how-to guides that demonstrate your knowledge in the niche.
27-step first sale checklist · Common mistakes to avoid · Build your affiliate site · Best AI tools for affiliates
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
If you’re doing affiliate marketing without an email list, you’re leaving money on the table every single day. Social media reach is rented. Search rankings fluctuate. But your email list is an asset you own, and ConvertKit (now rebranded as Kit) is purpose-built for creators and marketers who need it to work without a computer science degree.
ConvertKit was designed by a creator (Nathan Barry) for creators. Unlike Mailchimp’s one-size-fits-all approach, ConvertKit’s automation features are built around the subscriber journey — exactly the logic affiliate marketers need. Tag a subscriber who clicks on a hosting link. Auto-send them a detailed Hostinger review the next day. This behavioral targeting is what turns a list into a revenue engine.
ConvertKit’s free tier supports up to 10,000 subscribers with landing pages and email broadcasts. That’s enough to build significant affiliate income before spending a dollar. The paid plans ($25/month for Creator, $50/month for Creator Pro) unlock automation sequences and advanced analytics, but the free plan is a genuine starting point, not a crippled demo.
Create a landing page with ConvertKit’s built-in builder. Offer a lead magnet — a checklist, template, or guide — in exchange for an email address. Set up a 5-email welcome sequence that delivers value and introduces affiliate products naturally. Tag subscribers based on which links they click, then branch your automation accordingly. Someone clicking AI tool links gets AI tool content. Someone clicking hosting links gets hosting comparisons.
ConvertKit integrates natively with WordPress, Shopify, and Tapfiliate. This means: a visitor reads a blog post on your Hostinger-hosted WordPress site, subscribes through a ConvertKit form, receives automated emails with affiliate links, and Tapfiliate tracks every click and conversion across the entire journey. The data flows automatically.
Average email open rates for creator newsletters: 30-40%. Average click-through rates: 2-5%. With 1,000 subscribers and weekly emails, that’s 6-20 affiliate clicks per week — 24-80 per month. At a 3% conversion rate and $25 average commission, a small list of 1,000 can generate $18-$60/month. Scale to 10,000 and the math gets interesting fast.
Start with ConvertKit’s free plan → Build the list now. The revenue follows the relationship.
Start with the right tools and watch your commissions grow.
📚 Keep Reading
For more on this topic, check out our complete guide to building an affiliate website.
ConvertKit’s free plan covers up to 1,000 subscribers, which is enough for most beginners. The value for affiliate marketers specifically comes from the visual automation builder and tagging system. You can tag subscribers based on which affiliate links they click, then send targeted follow-up sequences for those specific products. This level of segmentation is what separates affiliates earning $100 per month from those earning $1,000 per month.
Two to three times per week is the sweet spot for most affiliate marketers. One email should provide pure value (tips, tutorials, insights). One can feature an affiliate product recommendation. One can be a mix. The key metric is not frequency but engagement — if your open rates drop below 20 percent, you are emailing too often or your content is not relevant. Use your content calendar to plan email sequences alongside blog posts.
Create a lead magnet that solves a specific problem in your niche. For affiliate marketing, something like “The 7-Step Checklist to Your First $500 in Affiliate Income” works because it attracts people who are ready to take action and buy tools. Place opt-in forms in blog posts (within the content, not just sidebars), use dedicated landing pages, and add exit-intent popups. A focused lead magnet converts 10 to 20 times better than a generic “subscribe for updates” form.
Yes, but with caveats. Amazon Associates specifically prohibits affiliate links in emails — you must link to your blog post which contains the Amazon links. Other programs like Shopify and Hostinger allow direct affiliate links in emails. Always check each program’s terms. A safe universal strategy is to link to your review or comparison post, which contains the affiliate links.
Ready for the next step? These guides pick up where this one leaves off:
complete beginner’s guide to affiliate marketing · email marketing guide · content calendar guide · first sale checklist
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
ConvertKit’s free plan covers up to 1,000 subscribers, which is more than enough for most beginners. The real value for affiliate marketers comes from the visual automation builder and tagging system. You can tag subscribers based on which affiliate links they click, then send targeted follow-up sequences for those specific products. This level of segmentation is what separates affiliates earning $100 per month from those earning $1,000 per month consistently.
Two to three times per week is the sweet spot for most affiliate marketers. Dedicate one email to pure value such as tips, tutorials, or insights. One email can feature an affiliate product recommendation with your honest take. One can mix both. The key metric is not frequency but engagement — if your open rates drop below 20 percent, you are either emailing too often or your content is not resonating. Use a content calendar to plan email sequences alongside your blog posts.
Yes, but with important caveats. Amazon Associates specifically prohibits placing affiliate links in emails — you must link to your blog post which contains the Amazon links. Other programs like Shopify and Hostinger allow direct affiliate links in emails. Always check each program’s specific terms of service. The safest universal strategy is linking to your review or comparison post on your site, which contains the affiliate links and provides the context readers need to make a purchase decision.
Build a five-email welcome sequence. Email one delivers your lead magnet and introduces yourself. Email two shares your biggest lesson or insight in the niche. Email three recommends your top tool with an affiliate link and an honest explanation of why you use it. Email four addresses the most common objection or question in your niche. Email five gives a roundup of your best blog content with embedded affiliate recommendations. Space these two days apart. This sequence runs automatically for every new subscriber and generates commissions on autopilot.
Email marketing guide for affiliate income · Build your email list from zero to 1,000 · Plan 90 days of content · Affiliate marketing beginner’s guide
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
Every experienced affiliate marketer will tell you the same thing: the money is in the list. Social media algorithms change. Google updates tank rankings. But an email list? That’s an asset you own. No algorithm sits between you and your subscribers. Here’s how to build one that generates affiliate income on autopilot.
Nobody gives away their email address for nothing. You need a lead magnet — a free resource valuable enough that people willingly trade their contact info for it. For affiliate marketers, the best lead magnets are checklists, templates, and shortcut guides. “The 10-Minute Amazon Product Research Checklist” converts better than a 50-page ebook because it promises specific, fast value.
ConvertKit was built specifically for creators and marketers. Its automation sequences let you tag subscribers based on what they click, then send them increasingly relevant product recommendations. For affiliate marketers, this behavioral targeting is gold — someone who clicks on “best hosting” links gets hosting recommendations, not book reviews. The free plan supports up to 10,000 subscribers.
When someone subscribes, they should receive a 5-email welcome sequence over 7 days:
Email 1 (Day 0): Deliver the lead magnet. Introduce yourself. Set expectations for what they’ll receive.
Email 2 (Day 1): Share your best piece of content — a blog post that’s already proven to engage readers. No affiliate links yet.
Email 3 (Day 3): Tell a story about a problem you solved using a tool or product. Include one affiliate link naturally. This is your first soft recommendation.
Email 4 (Day 5): Provide a comparison or “my toolkit” email listing 3-5 tools you genuinely use, each with affiliate links. Be transparent about the affiliate relationship.
Email 5 (Day 7): Ask a question. “What’s your biggest challenge with affiliate marketing?” This drives replies, builds relationship, and gives you content ideas for future emails.
After the welcome sequence, send one email per week. The 80/20 rule applies: 80% pure value (tips, strategies, industry news), 20% recommendations with affiliate links. Subscribers who feel educated, not sold to, stay subscribed longer and click more affiliate links over time. Patience compounds.
Use Tapfiliate to track which emails generate the most affiliate clicks and conversions. Tag your affiliate links with UTM parameters so you can see exactly which email, which position in the email, and which product recommendation drives revenue. Then do more of what works.
A list of 1,000 engaged subscribers, emailed weekly with a 30% open rate and 3% click-through rate, generates about 9 affiliate clicks per email. At a 2% conversion rate with a $30 average commission, that’s roughly $5.40 per email. Scale to 10,000 subscribers and it’s $54 per email — over $2,800/year from one email per week. Build the list. The math is patient but relentless.
Start with the right tools and watch your commissions grow.
📚 Keep Reading
For more on this topic, check out our AI tools roundup.
Most affiliate sites take 3 to 6 months to earn their first commission and 6 to 12 months to generate consistent monthly income. The timeline depends heavily on your niche competition, content quality, and promotion strategy. Sites targeting low-competition long-tail keywords with genuinely helpful, in-depth content see results significantly faster. The key success factor is consistency — publishing quality content weekly and building your email list from day one.
Amazon Associates is the easiest entry point because the brand trust is universal. Commission rates are modest at 1 to 10 percent depending on product category, but the 24-hour cookie captures everything the customer adds to their cart, not just the product you linked to. Once you build steady traffic, layer in higher-paying programs like Shopify with recurring commissions or Hostinger with high one-time payouts. The best long-term strategy is promoting multiple programs that serve your audience from different angles.
Technically you can promote affiliate links on social media, YouTube, or through email alone. Practically, a website is essential for building a sustainable affiliate business. Your site gives you full control over your content when social media platforms can change algorithms overnight. It builds domain authority with search engines over time, serves as a conversion engine that works while you sleep, and provides the professional credibility that higher-paying affiliate programs require during their application review. Building a WordPress affiliate site takes about a weekend with the right hosting and guide.
Aim for 10 to 15 published quality posts before submitting applications to most programs. Amazon Associates has no content minimum but requires 3 qualifying sales within 180 days to maintain your account. Higher-paying programs like ClickFunnels and Shopify review your website during the application process, so having substantial, well-written content significantly improves your approval chances. Focus on publishing several product review posts and how-to guides that demonstrate genuine knowledge in your niche.
27-step first sale checklist · Common mistakes to avoid · Build your affiliate site · Best AI tools for affiliates
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
Most affiliate sites take 3 to 6 months to earn their first commission and 6 to 12 months to generate consistent monthly income. Sites targeting low-competition long-tail keywords with genuinely helpful content see results significantly faster. The key is consistency — publishing quality content weekly and building your email list from day one.
Amazon Associates is the easiest entry point because of universal brand trust. Commission rates range from 1 to 10 percent, but the 24-hour cookie captures everything the customer adds to their cart. Once you build traffic, add higher-paying programs like Shopify with recurring commissions or Hostinger with high one-time payouts. The best strategy is promoting multiple programs serving your audience from different angles.
A website is essential for building a sustainable affiliate business. It gives you full control over your content, builds domain authority with search engines over time, and works as a conversion engine while you sleep. Social media platforms can change algorithms overnight, but your website is yours. Building a WordPress affiliate site takes about a weekend with quality hosting.
Aim for 10 to 15 quality posts before applying. Amazon Associates has no minimum but requires 3 sales within 180 days. Higher-paying programs like ClickFunnels review your site content, so substantial posts improve approval chances. Focus on product reviews and how-to guides that demonstrate genuine niche knowledge.
First sale checklist · Mistakes to avoid · Build your site · Best AI tools
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
Social media algorithms change. Google updates can tank your rankings overnight. But your email list? That is traffic you own. No algorithm can take it away from you. For affiliate marketers, email consistently delivers the highest return on investment of any marketing channel.
The average email marketing ROI is $36 for every $1 spent. For affiliate marketers specifically, a well-maintained email list of 1,000 engaged subscribers can generate $500-2,000 per month in commissions depending on your niche and how well you segment and serve your audience.
Every affiliate website should have an email opt-in form from the very first day. You do not need thousands of visitors to start building a list. Even 5-10 subscribers per week adds up to 250-500 over a year, and those are people who actively chose to hear from you.
The key is offering something valuable in exchange for their email address. This is called a lead magnet. For affiliate marketers, effective lead magnets include: product comparison checklists, buyer guides for your niche, discount alert notifications, and curated “best of” lists that you update monthly.
For beginners, ConvertKit (now Kit) offers a free plan for up to 1,000 subscribers. Mailchimp also has a free tier. Both provide the essentials: opt-in forms, automated sequences, and basic analytics. Start free and upgrade when your list outgrows the free tier.
The platform matters less than actually using it consistently. Pick one and commit to sending at least one email per week.
The biggest mistake affiliate email marketers make is sending nothing but product promotions. Your subscribers will unsubscribe fast if every email is a sales pitch. Follow the 80/20 rule: 80% valuable content, 20% promotional.
Valuable content emails include: product tips and tricks, honest reviews of products you have tested, answers to common questions in your niche, and personal stories about how products have helped you. Promotional emails include: deal alerts for products on sale, new product launches worth checking out, and seasonal buying guides.
Set up a welcome sequence that runs automatically when someone subscribes. A simple 5-email sequence over 2 weeks can generate affiliate income on autopilot. Email 1: Welcome and deliver the lead magnet. Email 2: Share your top recommendation in the niche. Email 3: A helpful tip or tutorial. Email 4: A product comparison. Email 5: Ask what they need help with.
This sequence builds trust, delivers value, and introduces your best affiliate recommendations naturally. Once set up, it runs for every new subscriber without any additional work from you.
Ready to start building your email list? Create your free account at ConvertKit and check out our Learning Hub for email marketing tutorials.
📚 Keep Reading
For more on this topic, check out our AI tools roundup.
ConvertKit’s free plan covers up to 1,000 subscribers, which is enough for most beginners. The value for affiliate marketers specifically comes from the visual automation builder and tagging system. You can tag subscribers based on which affiliate links they click, then send targeted follow-up sequences for those specific products. This level of segmentation is what separates affiliates earning $100 per month from those earning $1,000 per month.
Two to three times per week is the sweet spot for most affiliate marketers. One email should provide pure value (tips, tutorials, insights). One can feature an affiliate product recommendation. One can be a mix. The key metric is not frequency but engagement — if your open rates drop below 20 percent, you are emailing too often or your content is not relevant. Use your content calendar to plan email sequences alongside blog posts.
Create a lead magnet that solves a specific problem in your niche. For affiliate marketing, something like “The 7-Step Checklist to Your First $500 in Affiliate Income” works because it attracts people who are ready to take action and buy tools. Place opt-in forms in blog posts (within the content, not just sidebars), use dedicated landing pages, and add exit-intent popups. A focused lead magnet converts 10 to 20 times better than a generic “subscribe for updates” form.
Yes, but with caveats. Amazon Associates specifically prohibits affiliate links in emails — you must link to your blog post which contains the Amazon links. Other programs like Shopify and Hostinger allow direct affiliate links in emails. Always check each program’s terms. A safe universal strategy is to link to your review or comparison post, which contains the affiliate links.
Ready for the next step? These guides pick up where this one leaves off:
email marketing guide · content calendar guide · first sale checklist
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
Start with a platform that has a free tier for small lists. ConvertKit offers free accounts up to 1,000 subscribers with basic automation. Mailchimp offers free up to 500 contacts. For affiliate marketers specifically, ConvertKit’s tagging and automation features make it easier to segment your list based on which products interest each subscriber. This segmentation is what separates casual email marketers from those generating real affiliate commissions through email.
Industry averages for marketing emails hover around 20 to 25 percent open rates. Affiliate marketers with well-maintained, engaged lists typically see 25 to 35 percent. If your open rates fall below 15 percent consistently, your subject lines need work or your list contains too many inactive subscribers. Clean your list quarterly by removing subscribers who have not opened an email in 90 days. A smaller engaged list outperforms a large disengaged one for affiliate commissions every time.
Lead with the problem, not the product. Instead of “Buy Hostinger hosting,” write “I spent 3 hours last week helping a friend fix their slow website. Turns out the solution was simpler than we thought.” Share your genuine experience, explain the problem the product solves, mention the specific results you got, and include a single clear call-to-action link. The ratio should be 80 percent value and 20 percent promotion across your entire email sequence. People buy from people they trust, and trust comes from consistently providing useful information.
You can include affiliate recommendations from your very first welcome email, as long as the recommendation genuinely serves the reader. A welcome sequence that delivers your lead magnet, shares helpful tips, and naturally recommends tools you actually use is not salesy — it is helpful. Most affiliate marketers see their first email-driven commission within 30 to 60 days of actively building their list, assuming they are sending at least 2 emails per week with genuine value and strategic affiliate mentions.
Email marketing for affiliates · Plan your content calendar · 27-step first sale checklist · Beginner’s guide
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.
Social media followers do not belong to you. Search engine rankings can drop overnight. Ad costs keep rising. But an email list is the one marketing asset you fully own and control. No algorithm change can take it away, no platform can revoke your access, and the economics are overwhelmingly in your favor — email marketing delivers an average return of $36 for every $1 spent, making it the highest-ROI channel available to affiliate marketers.
Yet most affiliate marketing beginners skip email entirely. They publish blog posts with affiliate links and hope for direct conversions from search traffic. This leaves enormous money on the table. The reality is that most visitors need multiple touchpoints before they buy. An email list lets you provide those touchpoints automatically through well-crafted sequences that build trust and drive purchases over days and weeks, not just a single page visit.
For affiliate marketers, the email platform needs to do three things well: capture email addresses through forms and landing pages, send automated sequences triggered by subscriber actions, and allow you to include affiliate links in your emails. Not all platforms allow affiliate links, so this matters.
ConvertKit is built specifically for creators and online entrepreneurs. Their free plan supports up to 10,000 subscribers, which is more than enough to build meaningful income before you ever need to pay. The platform offers visual automation builders, landing page templates, and tagging systems that let you segment your audience based on their interests. When someone clicks on a fitness product link in your email, you can automatically tag them and send more fitness-related recommendations.
The platform also integrates cleanly with WordPress, making it easy to embed opt-in forms on your blog posts and pages. For affiliate marketers running content sites, this seamless integration between your blog content and email marketing is essential for maximizing the value of every visitor.
Nobody subscribes to an email list just because you asked. You need to offer something valuable enough to justify sharing their email address. This is your lead magnet — a free resource that solves a specific problem for your target audience.
The best lead magnets for affiliate marketers are directly related to the products you promote. If you write about home office setups, your lead magnet could be a “Complete Home Office Setup Checklist” that naturally includes links to recommended products. If your niche is fitness, a “7-Day Beginner Workout Plan” with equipment recommendations creates a natural path to affiliate offers.
Keep your lead magnet focused and immediately useful. A 2-page checklist that people actually use converts better than a 30-page ebook that nobody reads. The goal is not to impress with length — it is to deliver quick value that builds trust and establishes your expertise.
Formats that work well include PDF checklists, comparison charts, resource lists, template files, and short video tutorials. You can create any of these in an afternoon using free tools. The key is matching the lead magnet to buyer intent — you want to attract people who are actively considering purchases, not just casual browsers.
The welcome sequence is the most important email automation you will build. It is a series of 5 to 7 emails sent automatically over 10 to 14 days after someone subscribes. This sequence does the heavy lifting of building trust, demonstrating expertise, and introducing affiliate recommendations at the right pace.
A proven welcome sequence structure for affiliate marketers follows this pattern. Email one delivers the lead magnet and sets expectations for what subscribers will receive. Email two shares a personal story or insight that establishes credibility and relatability. Email three provides genuinely useful educational content related to your niche with no sales pitch. Email four introduces a specific problem and positions an affiliate product as the solution with an honest review. Email five shares a case study or results from using the recommended product. Email six addresses common objections and provides a final recommendation with a clear call to action.
The key principle is to give far more value than you ask for. If your emails consistently help people, they will trust your product recommendations when you make them. If you pitch in every email, subscribers tune out and unsubscribe.
Your existing blog traffic is your best source of email subscribers. Every blog post should include at least one opt-in opportunity — either an inline form within the content, a content upgrade specific to that post, or a sidebar or exit-intent popup offering your lead magnet.
Content upgrades are particularly effective. These are lead magnets created specifically for individual blog posts. A post about “Best Standing Desks Under $500” could offer a downloadable comparison chart. A post about email marketing could offer a welcome sequence template. Because the content upgrade is directly relevant to what the reader is already interested in, conversion rates are typically 5 to 15 percent compared to 1 to 3 percent for generic sidebar opt-ins.
You can set all of this up with ConvertKit’s form builder and WordPress integration. Create the form, embed it in your post, and the automation handles everything from there — delivering the lead magnet, starting the welcome sequence, and tagging subscribers based on which post they signed up from.
The affiliate marketers who build lasting email income treat their list with respect. Every recommendation should be genuine, every product should be something you would personally use or have researched thoroughly, and every email should provide value independent of any sales pitch.
Include honest pros and cons in your product recommendations. Share alternatives at different price points. Acknowledge when a product is not the right fit for certain situations. This honesty paradoxically increases conversions because subscribers trust that when you do recommend something, you mean it.
As your list grows, the math becomes compelling. A list of 1,000 engaged subscribers earning an average of $1 per subscriber per month generates $12,000 per year. Scale that to 5,000 subscribers and you are looking at $60,000 annually from email alone. These numbers are realistic for well-managed affiliate email lists in profitable niches.
The best time to start building your email list was when you published your first blog post. The second best time is right now. Sign up for ConvertKit’s free plan, create a simple lead magnet, add an opt-in form to your top-performing blog posts, and write your first welcome sequence. The compound effect of growing an email list makes every month you delay a missed opportunity.
For more strategies on building profitable affiliate marketing systems, visit the MMC Command Center or explore our complete blog archive.
📚 Keep Reading
For more on this topic, check out our complete guide to building an affiliate website.
]]>If you’re building an online business in 2026, your email list is your most valuable asset. Unlike social media followers (who disappear when algorithms change), an email list is yours forever. The question is: which platform do you build it on?
We tested both ConvertKit and Mailchimp across real creator businesses. Here’s the honest comparison.
ConvertKit was built specifically for creators — bloggers, course sellers, affiliate marketers, and anyone monetizing an audience. Every feature exists to help you sell. The automations are visual and intuitive. The landing pages are fast and conversion-focused. And critically, ConvertKit’s free plan lets you grow to 1,000 subscribers before paying anything.
Mailchimp was built for e-commerce and small businesses sending promotional emails. It’s broader in scope but less focused on creator monetization. The free plan is generous (up to 500 contacts), but the interface has gotten more complex with each update.
Affiliate marketers and passive income builders live and die by automated email sequences — a series of emails that go out automatically after someone subscribes. ConvertKit’s sequence builder is visual and drag-and-drop. You can see the entire journey a subscriber takes. Mailchimp’s automation is buried deeper in the interface and requires more setup time.
This is where it matters most. According to independent deliverability studies, ConvertKit consistently outperforms Mailchimp in inbox placement rates — especially for smaller lists. Mailchimp has faced deliverability issues tied to its large shared IP infrastructure. For affiliate marketers, low deliverability = lower commissions.
Both have free plans. Here’s where each makes sense:
ConvertKit integrates directly with every major platform passive income creators use: Shopify, Teachable, Gumroad, WooCommerce, and over 100 more. Setting up a “purchased → add to VIP list” automation takes minutes. (See our full Shopify review.)
If you’re building an affiliate marketing business, a course, or any content-based income stream — ConvertKit is the clear choice. The platform is designed around the creator monetization journey from day one. You’ll spend less time fighting the tool and more time growing your list.
Mailchimp is not bad — it’s just designed for a different use case. For retail businesses and e-commerce brands, it’s excellent. For creators building passive income, it’s the wrong tool.
→ Start ConvertKit free (up to 1,000 subscribers, no credit card)
Already on Mailchimp and thinking of switching? ConvertKit offers free migration assistance — they’ll move your list for you.
| Feature | ConvertKit | Mailchimp |
|---|---|---|
| Built for creators | ✅ Yes | ⚠️ Partially |
| Free plan subscribers | 1,000 | 500 |
| Visual automation builder | ✅ Yes | ⚠️ Complex |
| Deliverability reputation | ✅ Excellent | ⚠️ Good |
| Landing pages included | ✅ Free | ✅ Free |
Ready to build your list? Get started with ConvertKit →
📚 Keep Reading
Ready to start building your email list? Get started with ConvertKit and pair it with Hostinger for a complete affiliate marketing stack.
Most affiliate sites take 3 to 6 months to earn their first commission and 6 to 12 months to generate consistent monthly income. The timeline depends heavily on your niche competition, content quality, and promotion strategy. Sites targeting low-competition long-tail keywords with genuinely helpful, in-depth content see results significantly faster. The key success factor is consistency — publishing quality content weekly and building your email list from day one.
Amazon Associates is the easiest entry point because the brand trust is universal. Commission rates are modest at 1 to 10 percent depending on product category, but the 24-hour cookie captures everything the customer adds to their cart, not just the product you linked to. Once you build steady traffic, layer in higher-paying programs like Shopify with recurring commissions or Hostinger with high one-time payouts. The best long-term strategy is promoting multiple programs that serve your audience from different angles.
Technically you can promote affiliate links on social media, YouTube, or through email alone. Practically, a website is essential for building a sustainable affiliate business. Your site gives you full control over your content when social media platforms can change algorithms overnight. It builds domain authority with search engines over time, serves as a conversion engine that works while you sleep, and provides the professional credibility that higher-paying affiliate programs require during their application review. Building a WordPress affiliate site takes about a weekend with the right hosting and guide.
Aim for 10 to 15 published quality posts before submitting applications to most programs. Amazon Associates has no content minimum but requires 3 qualifying sales within 180 days to maintain your account. Higher-paying programs like ClickFunnels and Shopify review your website during the application process, so having substantial, well-written content significantly improves your approval chances. Focus on publishing several product review posts and how-to guides that demonstrate genuine knowledge in your niche.
27-step first sale checklist · Common mistakes to avoid · Build your affiliate site · Best AI tools for affiliates
Ready to Start Building Your Affiliate Income?
MMC gives you the tools, training, and AI-powered content engine to launch and scale.