Skip to main content

Launch, run, and end a sale on schedule.

Overview

A sale is never one job: the discount in Shopify, the banners and pricing on every page selling those products, the launch email, and the part everyone forgets, turning it all off. This workflow runs the whole thing from one prompt. Give it the offer, the dates, and the products, and the discount and page changes go live together, then revert on their own at the end date. Nothing left showing 25% off in January.

Before you start

  • Shopify connected
  • Published pages selling the products going on sale
  • A Klaviyo flow, only if you want the launch email

The prompt

Paste this into the agent. The bold values are yours to change:

Run a [25% off] sale on [my Hydration collection] from [Nov 28] to [Dec 2].

Create it as an automatic discount in Shopify. Update the sale banner and pricing callouts on every page that sells these products. Schedule everything: the discount and the page changes go live at the start and revert on their own at the end.

Send a Klaviyo event named sale-live at launch so my sale flow emails the list.

Show me the discount, one updated page, and the full schedule before anything goes live. After the sale ends, confirm every page is back to normal and report the revenue attributed to the discount.

Code-based sales work the same way: say 'code SAVE25' instead of automatic and the agent creates the code. Skip the Klaviyo line if you announce sales elsewhere.

What the agent does

  1. Creates the discount in Shopify, automatic or code, scoped to the products or collections you named.
  2. Finds every published page that sells those products and updates the sale elements: banner, pricing callouts, urgency copy where you already use it.
  3. Schedules both halves: the discount's start and end live in Shopify, the page changes run as a scheduled task, and both revert without you.
  4. Sends the launch event to Klaviyo if you asked for one; your flow sends the email.
  5. Pauses for your approval before anything goes live.
  6. After the end date: confirms every page reverted and reports orders and revenue attributed to the discount.

Try it on your store

The prompt opens in the agent ready to edit, with your store and tools connected.

More use cases

Browse all use cases