{"id":"agent-mkt-webinar-followup-segments","audience":"marketing","category":"agents","track":"agents","technique":"constraints","title":"Brief an assistant to segment webinar sign-ups for follow-up","free":false,"task":"You want an AI assistant to sort last week's webinar registrants for follow-up emails. Write its brief: Attended means watched 10 minutes or more, everyone else who registered is No-show, anyone who has unsubscribed goes to Suppress no matter what, and it never sends or drafts any email (you'll do that). Output exactly 7 numbered plain-text lines: one assign_segment per registrant in order, then DONE with the count in each segment.","materialLabel":"Registrant export and actions (attached to your prompt automatically)","material":"Webinar: \"Pricing your handmade goods\" (Nov 4) - registrant export\n\nR1 Alana Brooks | watched 45 min | subscribed\nR2 Chris Dunn | did not join | subscribed\nR3 Fatima Noor | watched 5 min | subscribed\nR4 Greg Olsen | watched 52 min | UNSUBSCRIBED Oct 30\nR5 Hye-jin Park | watched 60 min | subscribed\nR6 Ivan Petrov | did not join | subscribed\n\nWebinar length: 60 minutes. Recording link: fernhill.co/webinar-rec\n\nAvailable actions:\nassign_segment(registrant, segment)\ndraft_email(segment, body)\nsend_email(segment, body)\nDONE(summary)","rules":[{"type":"numberedItems","count":7},{"type":"plainText"}],"promptHints":[{"label":"Defines attended","patterns":["10 min","ten minutes","attended"]},{"label":"Handles unsubscribes","patterns":["unsubscrib","suppress","opt"]},{"label":"Forbids emailing","patterns":["email","send","draft"]},{"label":"Asks for counts","patterns":["count","how many"]},{"label":"Shows the action-log format","patterns":["action:","action log","numbered","\\b1\\.","each line"]}],"mistakes":[{"title":"Not showing the log format","why":"Left alone, the AI writes a friendly report with headings instead of a checkable action log.","fix":"Show it literally: \"Format every line like 1. ACTION: tool(args), then ASK_HUMAN: and DONE: lines. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"Not defining attended","why":"The AI counts anyone who joined, even for 5 minutes.","fix":"Say: \"Attended = watched 10 minutes or more.\"","checks":["r0"]},{"title":"Missing the unsubscribe","why":"The AI sorts by viewing time and emails someone who opted out.","fix":"Add: \"Unsubscribed people go to Suppress no matter what.\"","checks":["r1"]},{"title":"Letting it email","why":"The AI moves on to drafting and sending follow-ups.","fix":"Add: \"Never draft or send email. End with DONE and segment counts.\"","checks":["r2"]}],"hint":"Segments only help if the rules are exact and opt-outs always win. Give the cut-off, the suppression rule, and stop before any email.","rubricLabels":["R1 and R5 are Attended, and R3 (only 5 minutes) is No-show","R4 is Suppress (unsubscribed) even though they watched, and R2 and R6 are No-show","There is no draft_email or send_email line, and the DONE line counts each segment (Attended 2, No-show 3, Suppress 1)"]}