{"id":"mkt2-email-list-growth-table-by-month","audience":"marketing","category":"data","track":"marketing","technique":"format","level":"intermediate","title":"Show three months of email list growth with net percent","free":false,"task":"Your CMO wants a quick view of email list growth. Write a prompt for a markdown table with columns Month | Start | Added | Removed | End | Net % for September, October and November, where Removed = unsubscribes plus bounces, End = Start + Added - Removed, and Net % = (End - Start) / Start to one decimal. Then a line starting \"Slowest month:\" with the month and its Net %. Under 90 words, no other text.","materialLabel":"List data (attached to your prompt automatically)","material":"EMAIL LIST - monthly movement\n\nStart of September: 10,000 subscribers\n\nMonth | Added | Unsubscribes | Bounces\nSeptember | 800 | 250 | 150\nOctober | 650 | 320 | 200\nNovember | 900 | 280 | 150\n\nNotes: Added in October includes 100 contacts imported from a trade show (they count as added). Each month starts where the previous month ended.\nThe CMO's guess: \"We grew about 5% a month.\" Spam complaints (12 in October) are not removals.\nList hygiene run planned for December (not included).","rules":[{"type":"plainText"},{"type":"maxWords","max":90}],"mistakes":[{"title":"Not adding bounces","why":"The AI uses only unsubscribes as Removed.","fix":"Say: \"Removed = unsubscribes + bounces.\"","checks":["r1"]},{"title":"Resetting each start","why":"The AI uses 10,000 as the start every month.","fix":"Say: \"Each month starts where the last ended.\"","checks":["r1"]},{"title":"Using the CMO's guess","why":"The AI echoes 5%.","fix":"Say: \"Calculate from the data only.\"","checks":["r2"]},{"title":"Letting markdown through","why":"AI adds bold text and headings by default.","fix":"Add: \"Plain text only, no bold, no headings.\"","checks":["plainText"]},{"title":"Trusting the AI to count words","why":"AI is bad at counting and often runs past a word limit.","fix":"Cap each part (for example \"each line under 15 words\") so the total lands well under the limit.","checks":["maxWords","r0"]}],"promptHints":[{"label":"Names the columns","patterns":["month.*start.*added.*removed.*end.*net"]},{"label":"Defines Removed","patterns":["unsubscribes (plus|\\+) bounces","removed ="]},{"label":"Defines End and Net","patterns":["end = start","net % =","\\(end"]},{"label":"Chains the months","patterns":["previous month","each month starts"]},{"label":"Asks for the Slowest month line","patterns":["slowest month:"]}],"hint":"Growth tables chain month to month. Define Removed, End and Net %, and say each month starts where the last ended.","mission":"Show the CMO three months of email list growth.","musts":["Removed is unsubscribes plus bounces","Net % to one decimal","Slowest month line"],"rubricLabels":["The table has the columns Month | Start | Added | Removed | End | Net % with September 10,000, 800, 400, 10,400, 4.0%; October 10,400, 650, 520, 10,530, 1.3%; November 10,530, 900, 430, 11,000, 4.5%","Removed is unsubscribes plus bounces for each month, and each month starts at the previous month's End","The last line is Slowest month: October with 1.3%, and the CMO's 5% guess is not used"]}