Below are my notes on the AMPscript 30-day Challenge. Thanks to Sabuhi @ https://ampscript30.com/, this challenge helped familiarise myself with the AMPscript syntax and functions when building various email assets in SFMC. Please register yourself for this challenge if you are interested in practicing your AMPscript writing skills and reviewing Sabuhi’s solutions!

- Day 1 – Capitalised the initial letter
- Day 2 – Format the displayed date
- Day 3 – Provide different offers based on locations
- Day 4 – Display different messages depending on whether email addresses are correct
- Day 5 – Offer different discounts based on dates
- Day 6 – Calculate BMI
- Day 7 – Calculate Renewal Date
- Day 8 – Different discounts for different email addresses
- Day 9 – Random discounts
- Day 10 – Clean up special characters in names
- Day 11 – Retrieve data from different Data Extensions
- Day 12 – Display loyalty details from different Data Extension
- Day 13 – Offer limited discount codes from a different Data Extension
- Day 14 – Record send date to Data Extension
- Day 15 – Show dynamic content with For loop
- Day 16 – Confirmation after purchase
- Day 17 – Confirmation and reminder of borrowed books
- Day 18 – Dental Appointment Reminder
- Day 19 – Show custom image based on loyalty details
- Day 20 – Add dynamic URL