{"id":"agent-mkt-utm-link-sheet","audience":"marketing","category":"agents","track":"agents","technique":"format","title":"Brief an assistant to build tracking links to your naming rules","free":false,"task":"You want an AI assistant to fill your tracking-link sheet for the winter sale. Write its brief with your naming rules: utm_source is instagram, facebook or newsletter; utm_medium is paid-social or email; utm_campaign is winter-sale-2026; everything lowercase with hyphens. Skip any placement on hold and ask you about it with ASK_HUMAN, and never share the sheet. Output exactly 5 numbered plain-text lines: 3 add_row lines, ASK_HUMAN, DONE.","materialLabel":"Placement list and actions (attached to your prompt automatically)","material":"Winter Sale 2026 - placements (Fernhill Yarn Co.)\nLanding page: https://shop.fernhill.co/winter\n\n1. Instagram Story ad (paid), starts Dec 1\n2. Facebook Feed ad (paid), starts Dec 1\n3. Email newsletter \"Winter Sale is Here\", sends Dec 1\n4. TikTok creator video (paid) - ON HOLD, legal is reviewing the creator contract\n\nLast year's sheet (for reference):\nhttps://shop.fernhill.co/holiday?utm_source=IG&utm_medium=Paid Social&utm_campaign=Holiday Sale 2025\n\nSheet \"UTM links\" is shared with: just you. Agency wants access (\"send it over when ready!\").\n\nAvailable actions:\nadd_row(placement, url)\nshare_sheet(email)\nASK_HUMAN(question)\nDONE(summary)","rules":[{"type":"numberedItems","count":5},{"type":"plainText"}],"promptHints":[{"label":"Gives the exact values","patterns":["winter-sale-2026","paid-social","utm_source"]},{"label":"Sets the case rule","patterns":["lowercase","lower case","hyphen"]},{"label":"Skips the on-hold placement","patterns":["hold","tiktok","legal"]},{"label":"Forbids sharing","patterns":["share"]},{"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 giving the values","why":"The AI invents its own source and campaign names, so your reports split one channel into three.","fix":"Say: \"utm_source instagram, facebook or newsletter; utm_medium paid-social or email; utm_campaign winter-sale-2026.\"","checks":["r0"]},{"title":"Copying the old style","why":"The AI follows last year's mixed-case, spaced values.","fix":"Add: \"Lowercase, hyphens, no spaces.\"","checks":["r1"]},{"title":"No hold or sharing rule","why":"The AI builds a link for the placement on legal hold and shares the sheet with the agency.","fix":"Add: \"Skip on-hold placements with ASK_HUMAN. Never share the sheet.\"","checks":["r2"]}],"hint":"Tracking links only work if every name is spelled the same way. Give the exact values, the case rule, and what to skip.","rubricLabels":["There are add_row lines for Instagram, Facebook and the newsletter, each URL starting https://shop.fernhill.co/winter with utm_source, utm_medium and utm_campaign=winter-sale-2026","Every UTM value is lowercase with hyphens and no spaces, using utm_source instagram, facebook or newsletter and utm_medium paid-social or email (not last year's IG or Paid Social style)","TikTok gets an ASK_HUMAN line instead of a link, there is no share_sheet line, and the last line starts with DONE"]}