Once SalePilot is installed, creating a sale event is how you schedule a sale on Shopify — set a name, a start and end time, and (in a later article) which products get discounted. This guide covers the Sale Events list page and every field on the Create sale event screen.
The Sale Events list page
- From the Dashboard, click "View all sale events" (or "New sale event" if you're starting fresh) to reach the Sale Events list, headed "Sale Events".
- At the top of this page is the primary button, "Create sale event" — click it to start a new one.
Screenshot coming with launch — The "Sale Events" page heading with the "Create sale event" button at the top.
- Below that is the "All sale events" section, a table listing every sale event you've created so far. Its columns are: Name, Status, Starts, Ends, Timezone, Products.
Screenshot coming with launch — The "All sale events" table, showing the Name / Status / Starts / Ends / Timezone / Products columns.
- If you haven't created any sale events yet, you'll see an empty state instead: heading "No sale events yet", text "Create one to schedule a sale with automatic revert.", and a button "Create sale event".
Screenshot coming with launch — The empty state on the Sale Events list, showing "No sale events yet" and its "Create sale event" button.
How to schedule a sale on Shopify: the Create sale event screen
Clicking "Create sale event" (from either the Dashboard or the Sale Events list) opens the screen headed "Create sale event". Fill it in as follows.
- Name section. Enter a name for your sale in the "Name" text field. This field is required.
Screenshot coming with launch — The "Name" section with the text field, empty and ready for input.
- Schedule section — start. Set when the sale begins:
- "Start date" — a date picker (month/day/year).
- "Start hour" — a select dropdown.
- "Start minute" — a select dropdown.
Screenshot coming with launch — The "Schedule" section's start date, start hour, and start minute controls.
- Schedule section — end. Set when the sale ends, using the same pattern:
- "End date" — a date picker.
- "End hour" — a select dropdown.
- "End minute" — a select dropdown.
Screenshot coming with launch — The "Schedule" section's end date, end hour, and end minute controls.
- Timezone. A "Timezone" select field, which defaults to your store's own timezone. Detail text underneath explains: "Defaults to your store's timezone. Change it only if this sale runs on a different clock." Leave it as-is unless your sale needs to run on a different clock than your store's default.
Screenshot coming with launch — The "Timezone" select field with its default value and the explanatory detail text underneath.
- Defaults. If you don't change anything, SalePilot offers sensible defaults: a 7-day sale, starting at 09:00 and ending at 23:59 (end of day). You can accept these or adjust any of the date/hour/minute fields above.
Screenshot coming with launch — The form showing its default 7-day, 09:00-to-23:59 schedule before any changes.
- Create the sale event. Once the Name and Schedule fields are filled in, click the "Create" button at the bottom of the form.
Screenshot coming with launch — The "Create" button at the bottom of the Create sale event form.
Validation messages you might see
If you try to create a sale event with missing information, SalePilot shows one of these messages instead of saving:
- "Name is required." — the Name field was left blank.
- "Pick a start date and time." — the start date/hour/minute wasn't fully set.
- "Pick an end date and time." — the end date/hour/minute wasn't fully set.
Scheduling can also fail if SalePilot can't read your store's timezone — if that happens, double-check your Shopify store's timezone setting and try again.
Screenshot coming with launch — One of the inline validation messages (e.g. "Name is required.") shown on the Create sale event form.
Next step
Once a sale event is created, the next SOP article, "Add discounts to a sale," covers setting up percentage-off discount rules for it.