Shopify Customer 360 View
Get a full customer profile in seconds. Order history, spend data, and contact details without digging through the admin panel.
The Challenge
A customer calls in and gives their name. You search Shopify, find three Sarah Johnsons, click into each one to check which is which, then flip between tabs to see their orders. By the time you have the full picture, the customer has been waiting two minutes. This prompt assembles the whole profile in one go.
What This Prompt Does
Find the Customer
Search by name, email, or phone across your entire customer base
Pull Full Profile
Get all addresses, tags, notes, and account details
Load Order History
Pull all orders with totals, status, and line items
Surface Insights
Calculate lifetime value, order frequency, and patterns
The Prompt
The Prompt
Task
Build a complete customer profile from Shopify. Start by searching for the customer using @Shopify/Search CustomersName it "Shopify/Search Customers" and call it with @Shopify/Search Customers, then get their full profile with @Shopify/Get CustomerName it "Shopify/Get Customer" and call it with @Shopify/Get Customer. Pull their order history using @Shopify/Get Orders by EmailName it "Shopify/Get Orders by Email" and call it with @Shopify/Get Orders by Email and get details on their most recent order using @Shopify/Get OrderName it "Shopify/Get Order" and call it with @Shopify/Get Order.
Example: "Pull up everything we have on Sarah Johnson. She called in about a problem but I only have her name."
Input
The user will provide one or more of:
- Customer name
- Customer email
- Customer phone number
- Customer ID (if known)
Context
Customer Profile Assembly
Build the profile in this order:
- Search for the customer by name, email, or phone
- Get the full customer record including all saved addresses
- Pull their complete order history
- Get details on the most recent 2-3 orders for context
What to Include
- Full name, email, phone
- Account creation date and status
- Total lifetime spend and order count
- All saved addresses (highlight the default)
- Tags and internal notes
- Most recent orders with status and items
- Any patterns (frequency, average order value, preferred products)
How to Present It
Organize the information so a support agent can scan it in 10 seconds and know exactly who they are talking to. Lead with the most actionable info.
Output
Customer Profile:
- Name, email, phone, account status
- Lifetime value: total spent, order count, avg order value
- Account age and customer since date
- Default shipping address
- Tags and notes
- Last 3 orders with status summary
- Any patterns or observations
Example Usage
Try asking:
- →"Look up customer Sarah Johnson and show me her full profile"
- →"Find the customer with email jane@example.com and show their order history"
- →"Pull up everything on customer ID 7890123456"