These are sample cases only. No real customer data is used.
sample-basic-buyer-send-001
Basic check buyer should get MCC-EMAIL-001
MCC-EMAIL-001Customer situationBought a basic check two hours ago and has not upgraded.
Recent actionBought a basic check for AB12 CDE two hours ago.
Expected emailMCC-EMAIL-001
WhyMCC-EMAIL-001 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-001.
Emails that must not send
- MCC-EMAIL-002: The 24-hour reminder is not due yet.
sample-basic-buyer-already-upgraded
Basic check buyer already upgraded
No emailCustomer situationBought a basic check and then bought the comprehensive check for the same registration.
Recent actionBought a basic check for AB12 CDE and upgraded before the follow-up email was due.
Expected emailNo follow-up email
WhyThe customer has already completed the action the email asks for.
Expected resultSend no follow-up email.
Emails that must not send
- MCC-EMAIL-001: A comprehensive check has already been bought for the same registration.
- MCC-EMAIL-002: A comprehensive check has already been bought for the same registration.
sample-basic-buyer-reminder-due
Basic check buyer 24-hour reminder due
MCC-EMAIL-002Customer situationBought a basic check yesterday and still has not upgraded.
Recent actionBought a basic check for JK12 LMN 24 hours ago.
Expected emailMCC-EMAIL-002
WhyMCC-EMAIL-002 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-002.
Emails that must not send
- MCC-EMAIL-001: The earlier 2-hour email is no longer the planned email for this case.
sample-free-check-send-003
Free check user should get MCC-EMAIL-003
MCC-EMAIL-003Customer situationCompleted a free check and has not bought a paid check for that registration.
Recent actionCompleted a free check for CD34 EFG two hours ago.
Expected emailMCC-EMAIL-003
WhyMCC-EMAIL-003 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-003.
Emails that must not send
No blocked email for this sample case.
sample-free-check-already-paid
Free check user already bought paid check
No emailCustomer situationCompleted a free check and then bought a paid check for the same registration.
Recent actionCompleted a free check for CD34 EFG and then bought a paid check.
Expected emailNo follow-up email
WhyThe customer has already bought the product the email would suggest.
Expected resultSend no follow-up email.
Emails that must not send
- MCC-EMAIL-003: A paid check has already been bought for the same registration.
sample-several-free-checks-send-004
Several free checks should get MCC-EMAIL-004
MCC-EMAIL-004Customer situationCompleted three free checks in seven days and has not bought a bundle.
Recent actionCompleted three free checks across three registrations in seven days.
Expected emailMCC-EMAIL-004
WhyMCC-EMAIL-004 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-004.
Emails that must not send
No blocked email for this sample case.
sample-comprehensive-buyer-send-005
Comprehensive buyer still checking vehicles
MCC-EMAIL-005Customer situationBought a comprehensive check and then checked more vehicles.
Recent actionBought a comprehensive check yesterday and completed two more free checks today.
Expected emailMCC-EMAIL-005
WhyMCC-EMAIL-005 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-005.
Emails that must not send
No blocked email for this sample case.
sample-bundle-one-left-send-006
Bundle user with one check remaining
MCC-EMAIL-006Customer situationUsed a bundle check and now has one check left.
Recent actionUsed a bundle check for MN23 OPQ and the balance is now one.
Expected emailMCC-EMAIL-006
WhyMCC-EMAIL-006 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-006.
Emails that must not send
No blocked email for this sample case.
sample-bundle-none-left-send-007
Bundle user with no checks remaining
MCC-EMAIL-007Customer situationUsed the final check in a bundle.
Recent actionUsed the final bundle check for QR45 STU.
Expected emailMCC-EMAIL-007
WhyMCC-EMAIL-007 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-007.
Emails that must not send
No blocked email for this sample case.
sample-repeat-bundle-send-008
Repeat bundle buyer should get MCC-EMAIL-008
MCC-EMAIL-008Customer situationBought two bundles in 90 days and does not have a pro account.
Recent actionBought a second bundle within 90 days.
Expected emailMCC-EMAIL-008
WhyMCC-EMAIL-008 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-008.
Emails that must not send
No blocked email for this sample case.
sample-pro-small-bundles-send-009
Pro user buying small bundles
MCC-EMAIL-009Customer situationAlready has a pro account and repeatedly buys small bundles.
Recent actionBought a second small bundle within 60 days.
Expected emailMCC-EMAIL-009
WhyMCC-EMAIL-009 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-009.
Emails that must not send
- MCC-EMAIL-008: The customer already has a pro account.
sample-one-year-recheck-send-010
One-year recheck user
MCC-EMAIL-010Customer situationBought a paid check one year ago and has not checked the vehicle again.
Recent actionPaid check for EF56 GHI reached its one-year date.
Expected emailMCC-EMAIL-010
WhyMCC-EMAIL-010 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-010.
Emails that must not send
No blocked email for this sample case.
sample-repeat-website-no-app-send-011
Repeat website user with no app use
MCC-EMAIL-011Customer situationUses the website often and has not used the app recently.
Recent actionCompleted three website free checks in 30 days.
Expected emailMCC-EMAIL-011
WhyMCC-EMAIL-011 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-011.
Emails that must not send
No blocked email for this sample case.
sample-repeat-website-recent-app
Repeat website user with recent app use
No emailCustomer situationUses the website often but also used the app recently.
Recent actionCompleted three website free checks and used the app last week.
Expected emailNo follow-up email
WhyThe app email no longer makes sense because the customer recently used the app.
Expected resultSend no follow-up email.
Emails that must not send
- MCC-EMAIL-011: The customer used the app in the last 30 days.
sample-checkout-send-012
Checkout started but not completed
MCC-EMAIL-012Customer situationStarted checkout and payment did not complete after one hour.
Recent actionStarted checkout for GH78 IJK one hour ago and did not complete payment.
Expected emailMCC-EMAIL-012
WhyMCC-EMAIL-012 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-012.
Emails that must not send
No blocked email for this sample case.
sample-unsubscribed
Unsubscribed user
No emailCustomer situationWould otherwise qualify for a checkout email but has unsubscribed.
Recent actionStarted checkout and did not complete payment.
Expected emailNo follow-up email
WhyUnsubscribed customers must not receive follow-up emails.
Expected resultSend no follow-up email.
Emails that must not send
- MCC-EMAIL-012: The customer has unsubscribed.
sample-hard-bounce
User with hard bounce
No emailCustomer situationWould otherwise qualify for a free-to-paid email but the email address has a hard bounce.
Recent actionCompleted a free check two hours ago.
Expected emailNo follow-up email
WhyA hard bounce stops follow-up email.
Expected resultSend no follow-up email.
Emails that must not send
- MCC-EMAIL-003: The email address has a hard bounce.
sample-refund-dispute
User with active refund or payment dispute
No emailCustomer situationWould otherwise qualify for a bundle email but has an active refund or payment dispute.
Recent actionUsed the final bundle check today.
Expected emailNo follow-up email
WhyAn active refund or payment dispute blocks follow-up email.
Expected resultSend no follow-up email.
Emails that must not send
- MCC-EMAIL-007: There is an active refund or payment dispute.
sample-recent-follow-up
User with follow-up email in last 24 hours
No emailCustomer situationWould otherwise qualify for a one-check-left email but already had a follow-up today.
Recent actionUsed a bundle check and now has one check remaining.
Expected emailNo follow-up email
WhyThe 24-hour send limit blocks this email.
Expected resultSend no follow-up email.
Emails that must not send
- MCC-EMAIL-006: The customer has already received a follow-up email in the last 24 hours.
sample-several-possible-priority-win
Several possible emails, highest priority wins
MCC-EMAIL-012Customer situationCould receive checkout, bundle, and app emails, but only one should be sent.
Recent actionStarted checkout, completed several free checks, and has no recent app use.
Expected emailMCC-EMAIL-012
WhyMCC-EMAIL-012 is the highest-priority email that is not blocked.
Expected resultSend MCC-EMAIL-012 only.
Emails that must not send
- MCC-EMAIL-004: A higher priority email would be sent first: MCC-EMAIL-012.
- MCC-EMAIL-011: A higher priority email would be sent first: MCC-EMAIL-012.