Resources

All Clean Sweeps features

A complete list of features for Shopify sweepstakes, with plan requirements and setup guides.

Campaigns

  • Create a sweepstakes

    Name a campaign, set its dates and save General, then save its entries-per-spend rules in Entry Management.

  • Dates, time zones and status

    Choose campaign start and end dates in its time zone and review upcoming, active or ended status on Home. Saving General sets the campaign online; dates still determine its entry window.

  • Rename campaigns

    Change a saved campaign name while keeping its entries and history.

  • Internal prize description

    Keep prize information with the campaign for staff reference.

  • Clone campaign settings

    Reuse product rules, rewards, dates and schedules in a separate campaign without copying entrants or winners. Review copied dates and online status before use.

  • Delete campaigns with confirmation

    Remove an unneeded campaign after the required confirmation. Export records first; the app has no undo control.

  • Single or multiple campaigns

    Free and Basic allow one campaign that has not been deleted, including ended campaigns. Gold and higher support multiple campaigns.

  • Separate campaigns for separate drawings

    Give weekly or other separate drawings their own dates, entrants and results. Entries do not automatically carry between campaigns.

Purchase entries and calculations

  • Automatic purchase-entry tracking

    Calculate and record entries from qualifying Shopify online and POS orders using the campaign’s saved rules and eligible products.

  • Entries accumulate across purchases

    Orders using the same customer email add to that customer’s total within the campaign, including qualifying online and POS purchases. Capture an email at POS for customer lookup and account visibility.

  • Flexible entries per spending amount

    Set both Entries earned and Amount spent to control the purchase-entry rate. Changes apply to future processing without rewriting earlier awards.

  • Merchandise subtotal calculation

    Calculate purchase entries in the Shopify store’s currency using qualifying merchandise value, excluding tax and shipping. Customer display currency does not change the calculation basis.

  • Before or after monetary discounts

    Choose whether purchase entries use merchandise prices before or after monetary discounts. Discount-code entry rewards remain a separate setting.

  • Entry rounding controls

    Round eligible product line totals and calculated base entries up or down. Quantities on one order line are calculated together, so final entries can differ from individually rounded product estimates.

  • Combined reward calculations

    Combine purchase entries with product, spending, membership, referral and code bonuses, then apply the chosen order and code multipliers. Checkout bonus entries are added last; referrer awards are separate.

  • Entry Calculator

    Preview products and quantities with an optional customer tag, discount code or referral, then inspect the reward breakdown without creating orders or entries. The calculator uses current undiscounted minimum variant prices; check Entrants for actual historical or discounted awards.

  • Refund and cancellation corrections

    Use recorded order awards and manual adjustments to correct a customer’s campaign total while preserving unrelated purchases. Refunds and cancellations do not automatically remove entries.

Product rules

  • Choose eligible products

    Include or exclude products from standard purchase entries and fixed product bonuses with the product Active setting.

  • Defaults for new products

    Set campaign eligibility and bonus defaults for products without an explicit rule, including products added later.

  • Collection filtering

    Search and filter Shopify collections to edit groups of products, including collections organized using product tags.

  • Bulk eligibility and bonus changes

    Apply eligibility and bonus entries to filtered collections or all products. All-product edits also update defaults and replace existing values in those fields.

  • Fixed bonuses per purchased unit

    Add a fixed number of entries for each eligible product unit, alongside its purchase-derived entries. Later order and code multipliers can apply to the combined amount.

  • Product-specific multipliers

    Multiply eligible products’ purchase-derived base entries without multiplying their fixed product bonus.

    Requires: Platinum or Diamond.

  • Bulk product multipliers

    Set a product multiplier for a filtered collection of products in one operation.

    Requires: Platinum or Diamond and an applied collection filter.

Promotions and spending bonuses

  • Scheduled entry-rate promotions

    Run one promotional window using whole local days in the campaign time zone. The promotional Entries earned replaces the standard value while Amount spent stays the same.

  • Product-triggered order multipliers

    Let a purchased product increase the buyer’s combined base and bonus entries. When several enabled triggers match, the highest multiplier applies.

    Requires: Platinum or Diamond.

  • Spending-threshold bonuses

    Reward an order when it reaches a configured merchandise-spending milestone. Reaching the threshold exactly qualifies.

    Requires: Gold or higher.

  • Multiple qualifying spending tiers

    Award every enabled spending threshold reached by one order, allowing several fixed tier bonuses to accumulate. Prior-order spending does not carry forward.

    Requires: Gold or higher.

  • Threshold spending basis

    Choose whether thresholds count only entry-eligible products or all merchandise, using the campaign’s saved monetary-discount basis.

    Requires: Gold or higher.

  • Spending progress display

    Show shoppers progress toward saved spending milestones, with dynamic guidance or custom milestone wording. The display is configured separately from the awards.

    Requires: Gold or higher; save Bonus Spending rules and enable the display.

Discount-code rewards

  • Create entry reward codes

    Offer fixed entry bonuses and an entry multiplier through checkout codes. Newly created reward codes have a $0 monetary discount.

    Requires: Platinum or Diamond.

  • Rewards on existing Shopify discounts

    Attach or update entry bonuses and multipliers on an existing Shopify discount without rewriting previously awarded entries.

    Requires: Platinum or Diamond.

  • Search and manage codes

    Find codes by title, full code, status or discount type, then edit their entry rewards. Deleting a code also deletes its Shopify discount.

    Requires: Platinum or Diamond.

  • Shopify discount combination settings

    For supported basic discount codes, choose permitted product, order and shipping discount combinations separately from entry rewards.

    Requires: Platinum or Diamond.

  • Code reward selection and stacking

    Apply one entry reward code per order. If several configured codes are present, use the highest multiplier, breaking ties with the larger bonus. The selected code multiplier stacks with the order multiplier.

    Requires: Platinum or Diamond.

  • Code status and checkout eligibility

    Review Shopify code status and Clean Sweeps reward status separately, with checkout eligibility details such as minimum purchase, eligible customers and products.

    Requires: Platinum or Diamond.

  • Recreate a missing reward code

    When Shopify confirms a code was deleted or is missing, open Recreate code to restore a checkout code for its saved entry rewards.

    Requires: Platinum or Diamond.

Referrals

  • Personal customer referral links

    Give customers personalized links or codes that carry referral context into a qualifying purchase. Clicking or sharing alone does not award entries.

    Requires: Platinum or Diamond.

  • Referred buyer rewards

    Configure Give extra entries with referral code to add a buyer bonus on a qualifying referred order.

    Requires: Platinum or Diamond.

  • Referrer rewards

    Configure Get entries for referring to reward the customer who referred a qualifying purchase. This is separate from the buyer’s award.

    Requires: Platinum or Diamond.

  • Account and email sharing access

    Make customer links available through supported account displays and enabled post-purchase emails. Visible referral displays are configured separately from the tracking embed.

    Requires: Platinum or Diamond; configure the chosen display or email.

Affiliates

  • Give-only affiliate codes

    Create partner codes that give qualifying purchasers extra entries. Affiliates do not receive customer referrer entries, and the app does not calculate or pay commissions.

    Requires: Platinum or Diamond.

  • Affiliate usage and revenue

    Compare recorded code usage and attributed sales for each partner.

    Requires: Platinum or Diamond.

  • Affiliate management

    Edit partner details and entry rewards or delete an affiliate with confirmation. Changes do not rewrite earlier customer awards.

    Requires: Platinum or Diamond.

Membership rewards

  • Tagged customer purchase perks

    Match Shopify customer tags to fixed purchase bonuses and membership multipliers. These are entry benefits; Clean Sweeps does not sell membership subscriptions.

    Requires: Platinum or Diamond.

  • Multiple matching tag benefits

    Add bonuses from every matching customer tag and use the highest membership multiplier. With product override off, the higher of the membership and product-triggered order multipliers applies.

    Requires: Platinum or Diamond.

  • Membership product multiplier override

    Apply the matching membership multiplier to eligible product base entries instead of product special multipliers, without also applying it as a membership order multiplier.

    Requires: Platinum or Diamond.

  • One-time tag-based entry distribution

    Add entries to customers matching selected tags without requiring a new order. Review recipients before confirming; matching tag awards add together and customers without email are skipped.

    Requires: Platinum or Diamond.

  • Weekly or monthly distributions

    Choose a weekly day or monthly date to grant entries to customers matching a tag when each run occurs. Distributions follow the campaign’s time zone and run while it is active.

    Requires: Platinum or Diamond, an active campaign and recipients with email addresses.

  • Member-aware entry previews

    Show tagged customers estimates that reflect their membership benefits. Product and cart displays use signed-in customer tags; the Memberships & Referrals embed carries those tags into checkout.

    Requires: Platinum or Diamond; add the appropriate displays and app embed.

  • Manage recurring distributions

    Review saved tag schedules and remove future distributions. Status indicators show when a tag has no matching customers or its recipients could not be checked.

    Requires: Platinum or Diamond.

Email

  • Branded email sender

    Set a From address and display name, then verify a domain you control with the provided DNS records. Public email domains cannot be verified.

    Requires: Platinum or Diamond.

  • Sender verification and fallback

    Check sender-domain verification status after adding DNS records. Order-entry messages can use the Clean Sweeps sender while your domain is being verified.

    Requires: Platinum or Diamond.

  • Order-entry confirmation emails

    Enable entry confirmation messages after purchases and customize their subject and body. Notifications describe awards and do not themselves add bonus entries.

    Requires: Platinum or Diamond.

  • Double-opt-in signup entries

    Award entries after customers confirm their email through the Clean Sweeps signup flow, once for each eligible active campaign. A later campaign can receive a new signup award; submitting the form alone earns none.

    Requires: Platinum or Diamond, a verified sender domain, enabled signup rewards and the storefront form.

  • Inline or popup signup forms

    Place a signup form inline or as a popup, with editable instructions and consent text. The form uses your Email Service rewards across eligible campaigns.

    Requires: Platinum or Diamond; save reward settings before adding the form.

  • Popup audience and timing controls

    Set an opening delay, limit the popup to guests and keep it dismissed for the session. Preview it with the theme editor’s test trigger.

    Requires: Platinum or Diamond; popup mode.

  • Email confirmation feedback

    Show customers whether their email confirmation succeeded, was already completed or failed through the confirmation app embed.

    Requires: Platinum or Diamond; native double-opt-in signup setup.

Storefront widgets

  • Product-page entry display

    Show an entry estimate for the selected product variant, with optional campaign name and multiplier badge. Quantity and other order rewards determine the final award.

    Requires: Free or higher; enable Product entry widget and publish the block in a supported product template.

  • Horizon product-card entries

    Add Product Widget (Latest) to supported Horizon product cards in collection and recommendation sections. Estimates use the initial variant and do not follow swatch changes.

    Requires: Free or higher; enable Product entry widget and add the block to each intended card section.

  • Auto Product Entries

    Place entry estimates beneath recognized product prices across collections, product pages or both. Custom themes need identifiable product cards and prices.

    Requires: Free or higher; enable Product entry widget, enable Auto Product Entries and save the theme.

  • Automatic card variant pricing

    Calculate a one-unit estimate from a linked variant price when available, the first available variant on standard Horizon cards or the starting price on other cards. Card swatch changes do not update it.

  • Automatic placement overrides

    For custom themes, supply card, product-information and price-group selectors plus extra exclusions. Cart drawers, quick views, navigation and sticky purchase areas retain built-in exclusions.

  • Ineligible product visibility

    Hide ineligible products’ entry displays or show a not-eligible message, without changing which products earn entries.

  • Cart entry estimates and breakdown

    Show estimated cart entries with product, spending, referral, membership and code reward rows. Estimates refresh periodically; the processed order determines the awarded entries. Custom cart drawers may need integration.

    Requires: Gold or higher; enable Cart Widget and add its cart-page block.

  • Guest entry lookup by email

    Let shoppers look up saved entries by email without signing in. The display reads up to 600 records and excludes campaigns that ended more than 21 days ago.

    Requires: Gold or higher; enable lookup and add its app block.

  • Campaign countdown timer

    Show a timer and optional progress bar using independently configured dates and time zone. The end date is midnight at the start of the selected day; display dates do not change campaign eligibility.

    Requires: A supported theme placement.

  • Campaign entry progress goal

    Show awarded campaign entries and an optional entries-left message against a display goal, refreshing about once per minute. The goal does not cap entries or close the campaign.

    Requires: A valid campaign ID and display goal.

  • Campaign targeting and display customization

    Choose a campaign where the widget allows it, then customize its text, tickets, colors, typography, layout and empty states through the available settings.

Checkout and accounts

  • Checkout line-item entry display

    Show estimated entries beside checkout products, accounting for quantity, rounding, eligibility and applicable product or membership multipliers. Order-wide bonuses appear in the total display.

    Requires: Platinum or Diamond plus supported Shopify checkout access, normally Shopify Plus.

  • Checkout total and reward breakdown

    Show estimated checkout entries and a breakdown of applicable rewards using the cart, customer and entered codes. Checkout countdown awards are added after checkout.

    Requires: Platinum or Diamond plus supported Shopify checkout access, normally Shopify Plus.

  • Checkout countdown and bonus

    Set a checkout timer, bonus entries and custom messages. The configured bonus is awarded after qualifying checkout; award processing does not require the timer to remain above zero.

    Requires: Platinum or Diamond plus supported Shopify checkout access, normally Shopify Plus.

  • Thank-you page entry summary

    Show a calculated completed-order entry summary on the supported thank-you page. This is separate from in-checkout displays and saved Entrants records.

    Requires: Gold or higher and Shopify Basic or higher; enable the display and save its thank-you placement.

  • Independent summary customization

    Customize checkout-total and thank-you summary wording and appearance independently, with previews and restore-defaults controls. Display edits do not change rewards.

  • Legacy customer-account summary

    Show signed-in legacy-account customers their saved campaign totals and referral details when available. The display reads up to 1,750 records and excludes campaigns that ended more than 90 days ago.

    Requires: Basic or higher and a legacy account theme placement; referral details require Platinum or Diamond.

  • New customer-account summary

    Show entry totals in new Shopify customer accounts, with editable text, styling and preview states. Loading failures show a refresh prompt. The display reads up to 600 records and excludes campaigns that ended more than 90 days ago.

    Requires: New customer accounts, Shopify Basic or higher and the customer-account extension placement.

  • Customer-account referral sharing

    Show customers their personal referral link, usage count and buyer/referrer rewards. In new customer accounts, referral sharing can remain visible even when no entries are shown.

    Requires: Platinum or Diamond, enabled referrals and an existing customer referral record.

  • Account and lookup history boundaries

    Account and email-lookup displays group entries by campaign title, so campaigns sharing a title can appear together. Use Entrants and exports for complete administration beyond each display’s history limits.

Entrants

  • Campaign and customer totals

    Review a customer’s campaign total, campaign-wide awarded entries and the separate number of entry records.

  • Add an entrant or extra entries

    Add an entrant or award extra entries by email, with optional name and phone. Entries add to an existing customer’s total when the email matches.

  • Set a final customer total

    Search the customer and save the intended final campaign total. The app records the difference as a dated Manual Adjustment while retaining earlier records.

  • Correct unwanted entry awards

    Reduce a total using a negative manual adjustment while preserving the award history and entries from other orders. Review complete history before correcting long customer records.

  • Entry-source history

    Review the source of purchase, referral, email, membership, AMOE, manual and CSV entries, with dates and order references for reconciliation.

CSV imports and exports

  • CSV entry imports

    Upload additional campaign awards with email and entriesTotal columns, plus optional name, lastName and phone. Repeated emails add awards rather than replacing totals.

    Requires: Basic or higher; maximum 10,000 data rows and nonnegative whole entry amounts.

  • Sample file and import validation

    Download the sample CSV and validate your file before uploading. Row-specific errors identify missing or invalid fields so you can correct them first.

    Requires: Basic or higher.

  • Reviewed mail-in entry imports

    Import additional awards for mail-in submissions reviewed outside AMOE Portal. Calculate bonuses beforehand; a CSV upload does not approve pending portal requests.

    Requires: Basic or higher.

  • Entry-transaction CSV export

    Download valid entry transactions with customer details, amounts, dates, order IDs and sources, including purchase, AMOE, manual adjustment and CSV awards.

    Requires: Basic or higher.

  • Customer totals and audit reconciliation

    Sum exported entry amounts by customer or email and compare order references with Shopify. The export contains individual entry transactions, including adjustments.

  • Combine entrant CSV rows

    Use the website converter to combine repeated entrant email rows and download an aggregated CSV for supported winner-selection workflows.

  • Import progress and recovery

    Track confirmed records during a CSV upload and resume the remaining records after a confirmed interruption. If a batch’s outcome is uncertain, review its entries before uploading again to avoid duplicates.

    Requires: Basic or higher.

Winners and reports

  • Winner count and uniqueness

    Choose the number of winners and whether each winner must be unique, then review entrant identities and totals before drawing.

    Requires: Basic or higher for in-app selection.

  • One-time in-app winner draw

    Confirm one irreversible random draw per campaign. Results are saved and the campaign becomes inactive; the completed in-app draw cannot be repeated. Review entrant eligibility and corrected totals before confirming.

    Requires: Basic or higher.

  • Saved winner results

    Reopen Select Winner to review saved winners by place, name and email, download their report or export the campaign’s entrant records.

  • Streaming Winner Select

    Run a countdown and winner reveal in the website’s separate browser tool. You can use it for multiple draws without reopening a completed in-app drawing.

  • Entry-weighted CSV drawing

    Upload an entrants CSV and select a winner weighted by entry totals. The tool combines repeated entrant rows, so prior aggregation is optional.

  • CSV compatibility checks

    Check the selected entrant file before opening the draw presentation and review any parsing or compatibility issues.

  • Branded countdown presentation

    Add a logo or branding image and open the countdown in a separate tab for presentation. Private winner details are blurred in the reveal.

  • Website draw PDF report

    Download a PDF with the website drawing’s winner, timing, pool totals, entry share and record analysis. Retain the original CSV alongside it.

  • In-app winner PDF report

    After an in-app draw, download a PDF from Select Winner with campaign details, saved winners, pool totals and entry-record analysis.

    Requires: A completed in-app draw.

AMOE

  • AMOE Portal setup

    Select a campaign, enable Track AMOE and configure base entries per submission for a no-purchase entry route.

    Requires: Diamond.

  • Storefront no-purchase requests

    Collect entrant details and optional promotional words, then return a unique reference code and instructions. Requests remain pending until reviewed and approved.

    Requires: Diamond, Track AMOE enabled and a valid campaign ID.

  • Official-rules acceptance

    Add an official-rules link and require an acceptance checkbox with your own text.

    Requires: Diamond.

  • Age and sign-in form controls

    Set a minimum age and require customer sign-in for the form when appropriate. The browser age check does not verify identity or date of birth.

    Requires: Diamond.

  • Promotional-word input controls

    Add up to ten promotional-word fields with custom placeholder text. Saved keyword rewards are applied during approval.

    Requires: Diamond.

  • AMOE keyword bonuses and multipliers

    Award base entries times the highest matched keyword multiplier, plus matched keyword bonuses. Matching ignores case, repeated words count once and keyword multipliers do not multiply together.

    Requires: Diamond.

  • Mail-in instructions and review

    Set a mailing address and instructions, match received submissions to reference codes and approve reviewed requests. You handle receipt and eligibility review.

    Requires: Diamond.

  • Post-submission instructions

    Customize or hide instructions shown after submission. Requests still need approval before entries are awarded.

    Requires: Diamond.

  • Selective and bulk request review

    Approve or reject selected requests, or confirm an operation covering every pending request in the campaign, including those beyond the current page or search. Approval awards the calculated entries.

    Requires: Diamond.

  • Form timing and cooldown controls

    Set a minimum fill time from 0–30 seconds and a cooldown between submissions. These browser controls help deter repeated requests but do not enforce a per-person entry limit.

    Requires: Diamond.

  • Submission abuse protections

    Reduce automated and repeated requests with submission challenges and server throttling, alongside storefront CAPTCHA and input checks. CAPTCHA enforcement depends on production configuration.

    Requires: Diamond.

  • Record reviewed mail-in awards manually

    Record reviewed mail-in entries outside the portal with Add new entrant or CSV import. Check for an existing portal award before adding the same submission again.

    Requires: Basic or higher for CSV imports.

  • AMOE and purchase entries together

    Include approved AMOE and purchase entries in the selected campaign’s drawing while retaining their separate recorded sources.

Sidekick

  • Feature and setup guidance

    Ask how Clean Sweeps features work, find setup steps and requirements or browse help topics, on any app plan.

  • Detailed widget help

    Ask about individual widget settings, defaults, options, placement requirements and troubleshooting.

  • Setup and usage checks

    Ask Sidekick to check plan usage, campaign or product rules and saved display, email or AMOE settings. These checks read settings without changing them or confirming storefront visibility.

  • Customer and order entry checks

    Look up a customer email or order within a campaign to review entry totals, positive and negative adjustments, buyer and referral awards and dated history.

  • Reviewed campaign creation

    Prepare a campaign name and entries-per-dollar rate, review the proposed activation dates and time zone, then choose Create sweepstakes to save. Open General afterward to adjust campaign settings.

  • Reviewed rename and rate changes

    Prepare a campaign rename or standard entry-rate change, review the proposal and choose Save. Earlier awarded entries are retained.

  • Help for the current screen

    Open the app’s Sidekick help control for a copyable prompt tailored to your screen, related guides and support steps.

  • Refine an unsaved edit proposal

    Ask Sidekick to revise the proposed name or entry rate while its review is open. Your saved campaign changes only when you choose Save.

Setup and support

  • First-run setup walkthrough

    Follow the initial steps to create a campaign, add a product widget and find setup resources.

  • Published-theme activation dashboard

    Check enabled app-block and app-embed counts, inspect individual activation, plan and setting status, then refresh or jump directly to the relevant settings or theme editor. Activation does not confirm shopper visibility or entry awards.

  • Task-specific setup guides

    Use focused guides for campaigns, promotions, widgets, accounts, spending bonuses, referrals, affiliates, email, memberships, discount codes, AMOE and custom features.

  • Sweepstakes planning guide

    Read guidance on planning, rules, no-purchase entry, storefront setup, marketing, administration and winner management.

  • Email support and problem recovery

    Contact Clean Sweeps support with your goal, the affected screen and steps already tried for help resolving a problem.

  • White glove first-campaign setup

    Meet live for help setting up your first sweepstakes.

    Requires: Diamond.

  • Sweepstakes consultation

    Get consultation for planning and running your sweepstakes.

    Requires: Diamond.

  • App terms and privacy information

    Find Clean Sweeps Terms of Service, Privacy Policy and contact details.

  • Shopify installation and permissions

    Install through the Shopify App Store and open an existing installation from Shopify admin. Shopify’s installation flow handles app permissions.

Plans and billing

  • Five app plans

    Compare Free, Basic, Gold, Platinum and Diamond by included features and order capacity. Higher app tiers include lower-tier features; Shopify placement requirements still apply.

  • Monthly processed-order allowances

    Choose capacity of 10, 250, 2,000, 5,000 or unlimited processed orders across Free, Basic, Gold, Platinum and Diamond. Limits count processed orders rather than entries or people.

  • Order usage across campaigns

    Count each processed order once across campaigns. Orders outside every campaign’s dates do not increase usage; an order processed during an active campaign can count even if it earns zero entries.

  • Usage progress and warnings

    Review processed-order usage and plan capacity, with dashboard progress and near-limit warnings to help plan the next upgrade.

  • Monthly and annual billing comparison

    Compare monthly subscriptions with annual totals and their monthly equivalent before choosing a billing period.

  • Merchant-approved plan changes

    Select a paid plan and confirm the subscription through Shopify’s billing approval.

  • Cancel a paid plan to Free

    Review and confirm Change to Free plan to keep the app while cancelling a paid subscription. Free capacity and feature requirements apply afterward.

APIs and integrations

  • Klaviyo order-processed events

    Send recorded order-award information to Klaviyo after processing, including the order and entry context. This integration does not award entries for Klaviyo email signups.

    Requires: Diamond and a configured Klaviyo private API key.

  • Product Entry Display API

    Build custom badges, product cards and storefront entry displays with product rules, bonuses and multiplier data from the documented GraphQL query.

  • Organization settings API

    Retrieve organization settings and campaign configuration for custom views spanning multiple sweepstakes.

  • Customer Entry Lookup API

    Build custom entry summaries using the documented customer-email lookup queries.

  • Single-campaign settings lookup

    Retrieve one campaign’s title, dates, entry rules, product overrides and scheduled bonuses by ID for a dedicated custom display.

  • Live custom entry displays

    Use the storefront example to refresh entry displays as campaign rules change, with periodic checks while the page is visible.

  • Custom entry-writing workflows

    Work with support to review a custom award workflow and Entry API access. Entry-writing credentials must stay on your server.

    Requires: Access and implementation review for the intended integration.

  • Custom theme and display integration

    Use the display API and developer guides to build placements or variant updates beyond the standard widgets, with support review for your theme and workflow.