customer-win-back

Installation
SKILL.md

Purpose

Segments lapsed customers — those who placed at least one order but have not purchased again within a configurable window — and tags them for re-engagement. Replaces the "winback" automation segment found in email marketing apps. This skill handles the Shopify-native data layer; sending re-engagement emails requires an external tool.

Prerequisites

  • Authenticated Shopify CLI session: shopify auth login --store <domain>
  • API scopes: read_customers, write_customers

Parameters

Parameter Type Required Default Description
store string yes Store domain
format string no human human or json
dry_run bool no false Preview without tagging
inactive_days integer no 90 Days since last order to qualify as lapsed
min_orders integer no 1 Minimum lifetime order count to include
tag string no win-back Tag applied to lapsed customers
max_customers integer no 500 Maximum customers to process per run
Related skills
Installs
2
GitHub Stars
139
First Seen
Apr 11, 2026