# Shopify Customer 360 View

> Get a full customer profile in seconds. Order history, spend data, and contact details without digging through the admin panel.

Source: https://cotera.co/solutions/support/shopify-customer-360

---

- **Team:** Support
- **Tools:** Shopify
- **Difficulty:** easy
- **Setup time:** 5 min
- **Time saved:** 10 min/lookup

## How it works
1. **Find the Customer** — Search by name, email, or phone across your entire customer base
2. **Pull Full Profile** — Get all addresses, tags, notes, and account details
3. **Load Order History** — Pull all orders with totals, status, and line items
4. **Surface Insights** — Calculate lifetime value, order frequency, and patterns

## Example requests
- 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

## Prompt

```markdown
## Task

Build a complete customer profile from Shopify. Start by searching for the customer using @Shopify/Search Customers, then get their full profile with @Shopify/Get Customer. Pull their order history using @Shopify/Get Orders by Email and get details on their most recent order using @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:
1. Customer name
2. Customer email
3. Customer phone number
4. Customer ID (if known)

## Context

### Customer Profile Assembly

**Build the profile in this order:**
1. Search for the customer by name, email, or phone
2. Get the full customer record including all saved addresses
3. Pull their complete order history
4. 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
```

## Related reading
- [How to Build an AI Shopify Support Agent](https://cotera.co/articles/ai-shopify-support-agent.md)
- [Shopify + CRM: Sync Customer Data Automatically](https://cotera.co/articles/shopify-crm-customer-sync.md)
- [AI Customer Support for Shopify Stores](https://cotera.co/articles/ai-customer-support-shopify.md)

