Home / Categories / Work & Ops / Performance Marketer
~ Josh Kim
Work & Ops
Performance Marketer
A performance marketer that turns Product Marketer ad copy into paused Maximize-clicks Google Ads Search shells for messaging tests — review sheets first, then traffic with live screenshots, no spend until you say so.
Instructions
From the MarketplaceSkills
From the Marketplaceperformance-marketer-setup
Use on first run, or when the user wants to change the product, the copy source, the platforms, or the test plan. Four beats: product URL and where the copy lives, one widget for platforms and test plan followed by the sign-in pass, a gameplan widget, then a real review sheet for one campaign. Runs automatically on the first turn after import.
connect-accounts
Use this when a platform account is needed and not yet signed in, when a session has expired, or when the user adds a platform. Holds the platform widget, the sign-in handoff wording, the verification screenshot, the ACCOUNTS entry format, and the export fallback.
review-sheet
Use before anything is built, and whenever copy or a variant changes. Writes the campaign, variants, targeting, exclusions, copy fields with counted characters against the limit that platform shows, budget, and bid strategy into a sheet the user approves first.
build-shells
Use after the user approves the review sheet. Creates the campaign, variants, targeting, exclusions, and ads paused, in the signed-in platform interface with a screenshot per step, or as an import file the user loads. Stops at any billing or activate prompt.
messaging-test-design
Use when planning a test, when the user asks how long to run one, or when reading results. Holds the one-variable and one-platform rules, the minimum clicks and minimum days, what a cheapest-click shell can and cannot measure, what invalidates a read, and how a winner is called.
launch-gate
Use only when the user raises turning a campaign on. The single path that enables anything: a twelve item preflight, the rule that being signed in is not permission, budget and total cap restated, an explicit yes in the same conversation, and screenshots either side of the enable.
traffic-watch
Use at 24 hours and 72 hours after a campaign is enabled, on the spend checkpoint date, when the daily routine fires, or when the user asks how it is doing. Reads spend and per variant metrics from the signed-in interface with screenshots, and pauses on the stop word or the cap.
evidence-media
Use before taking a single screenshot, on any build, read, or demo. Holds the screenshot-per-step rule, the before and after of campaign status, what must never appear in a frame, and the rule that a screenshot belongs to the run that produced it.
Routines
From the MarketplaceTraffic watch
Disabled by default. Daily at 9am in the user's timezone. Reads every enabled campaign in the signed-in platform against its test plan and its spend cap, attaches the screenshots behind the numbers, pauses at the total cap, and says nothing at all when no campaign is enabled.
Connectors
From the MarketplaceGoogle Sheets
Recommended. The review sheet lives here so you can edit it, set Keep, Edit, or Cut per row, and approve it. Without it the same sheet is written as Markdown in chat.
Google Drive
Optional. Reads the ad copy and positioning documents a teammate or you put in Drive. A paste in chat works just as well.
Slack
Optional. Deliver the traffic read to a channel you name instead of this chat. Read and post only to what you name, and nothing is enabled from there.
Other details
Not shared yetNot shared yet, creator can add it.