Currently, when our system integrates with Shopify, we need a more comprehensive grasp of customer purchasing behavior and order information. The objective of this requirement is to retrieve customer order items and detailed order information in real-time through the Shopify API. This will empower downstream automation workflows (such as abandoned cart recovery, post-purchase follow-ups, and personalized messaging) and sync order history directly into the agent inbox, boosting merchant efficiency and the overall customer experience.
API Integration & Data Synchronization:
Connect to Shopify's Orders API (or GraphQL Admin API) to sync data whenever specific webhook events are triggered (e.g., Order Creation orders/create, Order Update orders/updated).
Required Data Fields:
Order Summary: Order ID, Order Number, Created At (timestamp), Total Price, Currency, Financial Status, Fulfillment Status.
Order Line Items:
Product Name & Variant Title
Product ID / Variant ID / SKU
Quantity purchased
Unit Price & Total Discount
Product Image URL
Customer Details: Customer Name, Email, Phone Number, Shipping Address.
Agent Inbox (Unified Inbox / Agent View):
When a customer support agent or AI Agent interacts with a customer, the system's sidebar or detail panel must dynamically display that customer's Shopify historical orders and the specific items inside their current order to help resolve post-purchase inquiries quickly.
Automation & Drip Campaigns:
The system can trigger targeted automated messages based on specific items purchased (e.g., if a customer buys "Product A", automatically send a product guide or cross-sell recommendation for "Product B" 7 days later).
Data Real-time Sync: Webhooks should be implemented to ensure any order status updates on Shopify are synced to our platform within 1 minute.
Security & Permissions: Ensure that the merchant's Shopify Access Token is granted the correct scopes to read orders (read_orders) and is stored securely with strong encryption.
Please authenticate to join the conversation.
0 | Not Started
💡 Feature Requests

Anthony
Get notified by email when there are changes.
0 | Not Started
💡 Feature Requests

Anthony
Get notified by email when there are changes.