shopify-admin-post-purchase-survey-trigger

Generate a de-duplicated recipient list from Shopify orders fulfilled within a configurable day window.

174|18|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/40RTY-ai/shopify-admin-skills --skill shopify-admin-post-purchase-survey-trigger
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shopify-admin-post-purchase-survey-trigger
Source: https://github.com/40RTY-ai/shopify-admin-skills/tree/main/skills/conversion-optimization/shopify-admin-post-purchase-survey-trigger
Command: npx skills add https://github.com/40RTY-ai/shopify-admin-skills --skill shopify-admin-post-purchase-survey-trigger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents wasted survey campaigns by automatically identifying which Shopify orders are eligible for a post-purchase survey window while excluding refunded, cancelled, and non-consenting customers.

Core Features & Use Cases

  • Survey eligibility filtering: Selects orders fulfilled between a configurable min/max day range and excludes cancelled orders, any refunded orders, and guest orders without email.
  • Consent-aware recipient building: Optionally restricts recipients to customers with marketing consent (marketingState: SUBSCRIBED) to improve compliance.
  • De-duplicated output: Collapses multiple eligible orders per customer into a single recipient and exports a ready-to-import CSV for email/SMS automation.

Quick Start

Use this skill to generate a post-purchase survey recipient CSV for orders fulfilled 7 to 14 days ago while enforcing marketing consent: set store to your domain and keep marketing_consent_only enabled.

Frequently Asked Questions about shopify-admin-post-purchase-survey-trigger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a post-purchase survey recipient list from Shopify orders?▼

To build a post-purchase survey list, you need to filter Shopify orders fulfilled within a specific day window, exclude cancelled or refunded orders, remove guest orders without email, and de-duplicate the remaining recipients by customer email for your CSV export.

Does the Shopify post-purchase survey export exclude refunded and cancelled orders?▼

Yes, the post-purchase survey export automatically excludes cancelled orders, any refunded orders, and guest orders lacking an email address, ensuring your recipient list only contains valid, eligible customers.

How do I ensure email campaign compliance when exporting Shopify survey recipients?▼

To ensure email campaign compliance, you can optionally restrict the Shopify survey recipient export to only include customers with active marketing consent (marketingState: SUBSCRIBED) before generating the CSV file.

Can I export a de-duplicated CSV of Shopify customers for an SMS campaign?▼

Yes, you can export a de-duplicated CSV for an SMS campaign by collapsing multiple eligible Shopify orders per customer into a single recipient record, provided the customers have given marketing consent.

What Shopify API permissions are required to generate a post-purchase survey list?▼

Generating a post-purchase survey list requires authenticated Shopify read scopes to query orders via GraphQL with pagination, ensuring the process can retrieve order history without performing any data mutations.

How do I target Shopify orders fulfilled within a specific day range for a survey?▼

You can target Shopify orders for a survey by configuring a min/max day range to select only orders fulfilled within that specific timeframe, automatically filtering out any orders that fall outside your desired post-purchase window.