If you are a long time user of Kentico or a Kentico developer who maintains sites that utilize Kentico EMS, this tip is for you. So stop what you are doing, go grab a cup of coffee (or something stronger) and continue reading to see how you can keep your online marketing solution running in top notch form. I should also mention that you won't need to change a single line of code to do so. Yes that's right, not a single line.
I am going to start with a question though. Have you ever heard the saying that "an ounce of prevention is worth a pound of cure"? If you have, then this post should make a ton of sense. If you have not, then maybe I can teach you something today.
During my initial testing of this minor point release, a few of the new online marketing features have piqued my interest. The change to Email Campaigns from Newsletters is pretty nice, the online marketing performance improvements are welcome, and the ability to import Contacts from a file rounds out what's new in this area of Kentico. The ability to import contacts from a CSV file is nothing earthshaking, however, I was pretty curious to see how it was implemented in Kentico 8.2 so I decided to put it through its paces.
Nearly every project with Kentico requires some sort of custom development to create an integrated solution that solves a business problem. One of the most common integration points is leveraging 3rd party SMTP systems for offloading email processing, such as SendGrid or Mail Chimp. These systems often offer functionality for monitoring and tracking messages and logging bounces and other errors. This article details the process of creating a Custom Email Provider that utilizes the SendGrid API for all email communication within a Kentico site.