Posts

Showing posts from July, 2021

IP Warming – Why is it Important and Best Practices

IP Warming is referred to as the practice of setting up the credibility and reputation of a new IP address by sending regular but small number of emails over a period of time and gradually increasing the volume. This gives Internet Service Providers (ISPs) the opportunity to evaluate and recognize your sending practices before giving the green light to your entire email list. Why IP warming needed for a new IP address ISPs look at every new IP address with suspicion as email spammers frequently change their IP address - once their existing IP starts getting blacklisted and identified as spam, they get a new IP. Due to this reason when email providers see emails coming from an IP with no history, they get concerned and carefully observe for unusual or high-volume activity.  Email clients like Gmail, Hotmail, Yahoo check the email sent history for the previous 30 days of the IP address to deliver the emails to the inbox. So, it is important to build a send history of 30 days by starting

Adding Image and Other Information in Gmail Promotions Tab using SFMC

Image
If you use the Gmail app on a smartphone (Android or iPhone), you must have seen marketing emails that appear with a brand logo, a featured image and some offer information in the Gmail promotions tab. This is done using Gmail promotions tab annotation. It may appear as shown in the image below. Email annotations highlight your message in the Promotions tab with images, deals, expiration dates and more. These annotations require no registration nor whitelist. Creating Gmail Promo Tab Annotations in Salesforce Marketing Cloud Create a code snippet with the sample AMPscript markup and edit the underlined areas with your details. If the tab content is the same between emails that use the template, add the code snippet directly under the template <head>  tag. If the tab content changes between emails that use the template, add a content area directly under the template  <head> tag, then drag in your code snippet. %%[       SET @JSONStart = Concat('<', 'script ty

Populating / Updating a Column in a Data Extension from Another DE in SFMC

This is a very common use case in Salesforce Marketing Cloud where you have been provided with a list of contacts (email addresses) and you are required to send a targeted message to those contacts that meet a certain condition. This could be status (engaged, unengaged, subscribed, unsubscribed), category affinity (services/products a contact prefers), last service call, last purchase date etc. Let us assume in our case, we are a telecom company and we want to send a marketing email to those contacts whose status is unengaged with a discount coupon offer. This status column resides in another data extension (Contact_Master) which has several columns email_address, first_name, last_name, cus_status, last_purchase_date, category affinity. Now, you have been provided with a list of email addresses and the task is to send coupon email to those who status is unengaged in an attempt to make them engaged again. First, let’s create a new DE for this targeted send and name it Coupon_Email. We w

Showing different images to customers in different Geographies using AMPscript in SFMC

Image
 You are required to send out a marketing email to a list of customers living in different states of Canada. Now there is an offer that is only available to customers living in particular states. In this scenario, you will have to make this offer element dynamic, so that it only appears to customers based out of these states. This can be achieved using the Substring function of AMPScript if you have postal code information available for each customer. Substring function documentation : https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-programmatic-content.meta/mc-programmatic-content/Substring.htm Let us assume, the sendable data extension has a field Postal_Code which contains postal code information for each customer. Code sample 1: We have an offer that is only available in Manitoba and Quebec. We will use AMPScript to make the offer image appear if the Postal Code is either in Manitoba or Quebec. For Manitoba, Postal Codes start with R For Quebec, Postal Cod