{"id":1009,"date":"2026-08-21T09:00:00","date_gmt":"2026-08-21T09:00:00","guid":{"rendered":"https:\/\/resultsaix.com\/blog\/lead-scoring-email-marketing\/"},"modified":"2026-09-06T14:13:17","modified_gmt":"2026-09-06T14:13:17","slug":"lead-scoring-email-marketing","status":"publish","type":"post","link":"https:\/\/resultsaix.com\/blog\/lead-scoring-email-marketing\/","title":{"rendered":"Lead Scoring For Email Marketing, Before And After A Migration"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">The Migration Problem Nobody Plans For<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you have been running a list on a platform that scores contacts, that score is real work. It represents months or years of behaviour. Then you migrate, and almost every destination does one of two unhelpful things: it ignores the column entirely, or it drops the number into whatever field it calculates itself and immediately overwrites it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The fix is not complicated, it just has to be decided deliberately: <strong>keep imported scores in their own slots, and never let the rules touch them.<\/strong> Your old score stays exactly as it arrived, available to segment on, while the live score builds alongside it from day one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Practically that means three score fields. One is calculated. Two are yours, for numbers you bring with you, and the import screen spots a score column on its own.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Lead Scoring For Email Marketing Should Actually Measure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A score that only counts opens is a popularity contest with a broken scoreboard. A useful score weighs the things in the order they actually matter to a business:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/resultsaix.com\/blog-images\/mailer-scoring.png\" alt=\"The scoring rules screen showing points for opens, clicks and purchases\"\/><figcaption class=\"wp-element-caption\">Every rule is a box you type in. Opens are worth a little, clicks much more, and money most of all, with negatives for the things that cost you.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>An open is worth a little.<\/strong> It is weak evidence, for the same reason it is weak evidence everywhere else: image pre-fetching manufactures some, and image blocking hides others.<\/li>\n\n<li><strong>A click is worth several times an open.<\/strong> Somebody deliberately did something.<\/li>\n\n<li><strong>A purchase is worth many times a click,<\/strong> and <strong>a bigger purchase is worth more than a small one.<\/strong> This is the part most scoring systems get lazy about.<\/li>\n\n<li><strong>Bounces, spam complaints and unsubscribes take points away.<\/strong> A score that only ever goes up is not a score.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Two details in there matter more than they look. First, purchase tiers do not stack with each other: a large order is worth its own tier, not the sum of every tier below it. Second, separate actions <em>do<\/em> stack, so somebody who opened, clicked and bought accumulates all three.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Count once, or count every time<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Each rule can count once or every time, and the right answer differs per rule. Opening thirty emails probably should keep adding points. Bouncing should be counted once, not thirty times.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Points Should Fade<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Somebody who was busy on your list two years ago and silent since is not a hot lead. If points never fade, your top scores fill up with people who were interested during a launch in 2024.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scores that decay with age answer a more useful question: <strong>who is interested now.<\/strong> Full value for the first year, fading to nothing by the second, is a sensible default and it is adjustable. One deliberate exception: <strong>manual adjustments never fade,<\/strong> because a score you set by hand is a decision, not an observation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Your Working<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A score you cannot explain is a number you will not trust, and a number you do not trust will not get used.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open any subscriber and there should be a plain list of everything that earned them points, what each one is worth now, and what age has taken off. &#8220;Bought the annual plan, clicked four links, opened eleven emails, faded nine points with age&#8221; tells you something. &#8220;68&#8221; on its own does not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Score On More Than Email<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The behaviour that predicts a sale often happens outside the inbox. Somebody visiting your pricing page twice in a week is a stronger signal than another open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where you already track clicks on your own site, and where you already record sales, both can feed the score. That way the number reflects everything you know about somebody, not only what they did inside an email.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Things Rules Cannot See<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You know things about your list that no rule can work out. A segment you tagged during a launch. People who came from a particular partner. A group who replied to you personally.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Being able to <strong>adjust a whole list or segment in one go<\/strong>, with a reason recorded, is what turns scoring from an automated toy into something that carries your actual judgement. It is also how you seed sensible starting numbers on a freshly imported list before enough live behaviour has accumulated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A Sensible Order To Do This In<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Import your list, and map the old score column into one of the import slots. Do not let it land in the calculated field.<\/li>\n\n<li>Turn the calculated score on and leave the defaults alone for a fortnight.<\/li>\n\n<li>Look at the top and bottom of the list. If the wrong people are at the top, adjust the rule that caused it rather than the score.<\/li>\n\n<li>Seed anything you know that the rules cannot see, using segment adjustments with a reason.<\/li>\n\n<li>Then start segmenting on it, and check the reasoning on a few subscribers before you trust it with a campaign.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Scoring is only worth having if you would act on it. The test is simple: could you explain to somebody else why a particular subscriber is on the number they are on? If not, the scoring is decoration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n<div class=\"raix-sc-faq\">\n<details class=\"raix-sc-q\"><summary>Can I keep the lead scores from my old platform?<\/summary><div class=\"raix-sc-a\"><p>Yes. Imported scores go into their own slots and the calculated rules never touch them, so the number you migrated with stays exactly as it arrived and can still be segmented on.<\/p>\n<\/div><\/details>\n<details class=\"raix-sc-q\"><summary>Does the import detect a score column automatically?<\/summary><div class=\"raix-sc-a\"><p>Yes. The import screen spots a score column on its own, and you confirm the mapping before anything is written.<\/p>\n<\/div><\/details>\n<details class=\"raix-sc-q\"><summary>What earns and loses points by default?<\/summary><div class=\"raix-sc-a\"><p>Opens earn a little, clicks earn several times more, and purchases earn most, with a higher tier for larger orders. Bounces, spam complaints and unsubscribes subtract points. Every number is editable.<\/p>\n<\/div><\/details>\n<details class=\"raix-sc-q\"><summary>Do purchase tiers stack on top of each other?<\/summary><div class=\"raix-sc-a\"><p>No. A large order is scored at its own tier rather than adding every tier beneath it. Separate actions do stack, so an open plus a click plus a purchase accumulate together.<\/p>\n<\/div><\/details>\n<details class=\"raix-sc-q\"><summary>Why do points fade over time?<\/summary><div class=\"raix-sc-a\"><p>So the score tells you who is interested now rather than who was busy two years ago. The fade is adjustable, and scores you set by hand never fade because a manual score is a decision rather than an observation.<\/p>\n<\/div><\/details>\n<details class=\"raix-sc-q\"><summary>Can I see why somebody has the score they have?<\/summary><div class=\"raix-sc-a\"><p>Yes. Every subscriber has a plain list of everything that earned them points, what each is worth currently, and what age has taken off.<\/p>\n<\/div><\/details>\n<details class=\"raix-sc-q\"><summary>Can I score a whole segment at once?<\/summary><div class=\"raix-sc-a\"><p>Yes. You can adjust an entire list or segment in one go with a reason recorded, which is how you apply knowledge that no automatic rule could work out.<\/p>\n<\/div><\/details>\n<\/div>\n\n\n<div class=\"raix-sc-cta\"><div class=\"raix-sc-cta-body\"><h3>Know Who Is Worth Emailing Today<\/h3><p>Imported scores kept exactly as they arrived. A live score built from opens, clicks and real purchases. Every point explained on the subscriber record.<\/p><\/div><a class=\"raix-btn raix-btn-primary\" href=\"https:\/\/resultsaix.com\/results-ai-mailer\/\">See Everything ResultsAiX Mailer Does<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Or get ResultsAiX Mailer, and every other ResultsAiX plugin, inside <a href=\"https:\/\/resultsaix.com\/bundle\/\">the bundle<\/a> for less than most single tools cost alone. 30-day money-back guarantee either way, and no monthly fees.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Keep Reading<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/resultsaix.com\/blog\/clean-up-email-list-names\/\">How To Clean Up Email List Names (Without Guessing)<\/a>: We ran one check on our own 66,921 subscriber list and found 7,243 broken names. Here is what breaks them, and how to fix it without inventing anybody a new name.<\/li>\n\n<li><a href=\"https:\/\/resultsaix.com\/blog\/verify-email-leads\/\">How To Verify Email Leads Without Losing Best Customers<\/a>: A cold subscriber with 166 orders behind them is not a cold subscriber. Why open rates are the wrong way to verify email leads, and what to use instead.<\/li>\n\n<li><a href=\"https:\/\/resultsaix.com\/blog\/own-your-marketing-stack\/\">Own Your Marketing Stack: Ditch The Monthly SaaS Bills<\/a>: The pillar guide: what renting the stack really costs, what ownership changes, and the tool-by-tool route out.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Migrating a list with scores on it? Keep them. Then build a live score from real behaviour, with money weighted properly and points that fade with age.<\/p>\n","protected":false},"author":1,"featured_media":6059,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[12],"tags":[23],"class_list":["post-1009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-resultsaix-mailer","tag-lead-scoring-for-email-marketing"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/resultsaix.com\/blog\/wp-content\/uploads\/2026\/09\/LeadScoring.png","_links":{"self":[{"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/posts\/1009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/comments?post=1009"}],"version-history":[{"count":1,"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/posts\/1009\/revisions"}],"predecessor-version":[{"id":6003,"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/posts\/1009\/revisions\/6003"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/media\/6059"}],"wp:attachment":[{"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/media?parent=1009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/categories?post=1009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/resultsaix.com\/blog\/wp-json\/wp\/v2\/tags?post=1009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}