Included in this article
Bounce activities carry details for why the email was bounced, but it’s housed within the activity log entry, not in a field on the lead record, so it’s difficult to export that data. This article will show you how to extract that information to create a directory of leads bouncing emails and how to make the list automatically update. This will also create counters for bounces and successful re-deliveries after bounces happen.
Email bounces come in different types depending on why the email was bounced; Hard Bounces or Soft Bounces.
Hard Bounces come in two types, Category 1 and Category 2.
Soft Bounces come in three different types, Categories 3, 4 or 9.
When an email is bounced, the recipient mail server includes details of why it was bounced. These are created by the admin of the recipient mail server and vary greatly, but most will give some explanation that can give valuable information. Email Bounce Codes
You’ll need 6 custom fields, two DateTime fields, two Score fields, and two String fields
Directions for creating Custom Fields can be found here: Create a Custom Field in Marketo
Use a default program type and name it "Directory of Leads Bouncing Emails".
Info on creating programs can be found here: Create a Program
This static list will be your actual directory that contains all of the leads that are currently bouncing emails. Name it "Active Bounce List".
Info on creating a static list can be found here: Create a Static List
These two Smart Campaigns are what will be used to add and remove leads from your active bounce list.
Info on creating Smart Campaigns can be found here: Create a New Smart Campaign
Your first Smart Campaign will be used to listen for any email bounces that occur. The campaign will populate the “Bounce Date”, “Email Bounce Category” and “Email Bounce Details” fields. It will then add one point to the “Email Bounces” score field which can be used to count how many bounces have occurred per lead. Lastly, the campaign will add the lead to the static list which will be an active directory of leads who are bouncing emails.
Campaign Smart List
Campaign Flow
Flow Step 1: Change Data Value
Attribute: “Bounce Date”
New Value: {{system.dateTime}}
Flow Step 2: Change Data Value.
Attribute: “Email Bounce Category”
New Value: {{trigger.category}}
Flow Step 3: Change Data Value
Attribute: “Email Bounce Details”
New Value: {{trigger.details}}
Flow Step 4: Change Score
Score Name: “Email Bounces”
Change: +1
Flow Step 5: Add to List
List Name: “Active Bounce List”
Campaign Smart List
Campaign Flow
Flow Step 1: Change Data Value
Attribute: “Email Delivered After Bounce”
New Value: {{system.dateTime}}
Flow Step 2: Change Score
Score Name: “Deliveries After Bounces”
Change: +1
Flow Step 3: Remove from List
List Name: Operational.Active Bounce List
The custom fields you’ve created for email bounce information won’t show automatically in the view of your list. You can create a new view of the list to show just this information so that when it is exported it will give you only the email bounce information you need. Once the list has the necessary details, it can be exported with those columns included so that you can work with it. You can identify emerging trends and issues with your deliverability by looking for common themes among the bounce details.
Directions for creating Custom Views can be found here