Overview
What the Shopify connection does.
Kai answers order questions so your team stays free.
Looks up orders
When a buyer calls asking where their order is, Kai asks for their order number. He checks order status in Shopify.
Shares delivery details
Kai tells the caller if their box has shipped. He gives the delivery date.
Checks return policy
Kai answers questions about return windows, refund rules, and store hours using your store FAQ.
Safe and read-only
Kai cannot issue refunds or cancel orders. He only reads order status to help the caller.
Prerequisites
Before you connect.
1. Shopify store admin
You need store admin access in your Shopify admin panel.
2. Your myshopify.com domain
Have your store URL ready (for example: mystore.myshopify.com).
Setup
How to connect your Shopify store.
Link your store in four steps.
- 1
Open Connections in KaiCalls
Go to Connections > Shopify. - 2
Enter your store domain
Type your myshopify.com domain name into the store domain field. - 3
Enter your Admin API Token
In Shopify admin, make an app under Settings > Apps with read_orders permission. - 4
Click Save and test
KaiCalls tests the link to confirm store access and shows a green badge.
Verification
How to prove it worked.
Place a test call and ask about an existing order.
- Find a recent completed order number in your Shopify admin (e.g. #1042).
- Place a test call to your KaiCalls number from a cell phone.
- Ask Kai: "Can you tell me the status of order 1042?"
- Listen as Kai checks Shopify and reads the delivery status.
- Open your KaiCalls call log to verify the order check was recorded.
Troubleshooting
Fix common Shopify issues.
Order not found
Make sure the caller states the numeric order number without hash marks, or calls from the phone number entered at checkout.
Invalid domain name
Use your primary myshopify.com domain name, not your custom www.yourbrand.com domain.
Permission error (403)
Check that your Shopify custom app has read_orders and read_customers scopes enabled.
Tracking not updating
Kai reads tracking numbers provided by Shopify shipping apps. If a shipment is marked unfulfilled, Kai reports it as processing.
Leaving
How to disconnect Shopify.
Click Disconnect on the Shopify card in KaiCalls. Kai will immediately stop looking up orders. Your store products, orders, and customer data remain unchanged.
