What this integration does
The Allo-Shopify integration enriches your calls with customer data from your online store. When customers call, see their order history, customer status, and account details instantly. Perfect for e-commerce businesses providing phone support. Key benefits:- Automatic customer recognition during calls
- Display order history and customer info
- View customer lifetime value
- Access customer status instantly
This integration requires creating a custom app in your Shopify admin. Follow the setup steps carefully.
Setup
Create Shopify app
1
Open Shopify admin
Log into your Shopify store admin panel
2
Navigate to Apps & Sales channels
Go to Settings > Apps and sales channels
3
Develop Apps
Click Develop apps (you may need to enable app development first)
4
Create new app
Click Create an app and name it “Allo” (or any name you prefer)
5
Configure Admin API scopes
Click Configure Admin API scopes
6
Enable required scopes
Search and enable these two scopes:
read_customersread_orders
7
Install app
Click Install app to confirm the permissions
8
Reveal access token
Click Reveal token once to display your API access token.
9
Copy access token
Copy the entire access token to your notes app or password manager
Connect in Allo
1
Open Allo app
Launch Allo mobile app
2
Go to Integrations
Navigate to Settings > Integrations > Shopify
3
Enter access token
Paste the Shopify access token you copied earlier
4
Enter store domain
Add your Shopify store domain (e.g.,
your-store.myshopify.com)5
Save and connect
Tap Save and wait for confirmation
Your Shopify customers will sync to Allo automatically. Customer information displays when they call.
How it works
Customer recognition
Customer info displays automatically when they call, pulled from Shopify.
Order history
See recent orders, amounts, and order status during calls.

Customer sync
All Shopify customers import into Allo contacts.
Lifetime value
View total customer spend and order count.
Customer information displayed
When a Shopify customer calls, you see:- Customer name
- Email address
- Order count
- Total amount spent
- Most recent order date
- Customer status (active/disabled)
Contact synchronization
Shopify to Allo:All Shopify customers sync automatically. New customers appear within 10 minutes. One-way sync:
Contacts are synced from Shopify to Allo only. Calls are not logged back to Shopify.
What syncs
- Shopify to Allo
- Allo to Shopify
From Shopify to Allo:
- Customer names and phone numbers
- Email addresses
- Order history
- Total amount spent
- Order count
- Customer status
- Customer tags
Troubleshooting
Connection failed
Connection failed
Common causes:
- Incorrect access token
- Wrong store domain
- Missing API scopes
- Token copied incorrectly
- Verify you copied the entire access token
- Check your store domain format (include
.myshopify.com) - Ensure both
read_customersandread_ordersscopes are enabled - Generate a new access token if needed
Can't see the access token again
Can't see the access token again
Shopify only shows the access token once for security.Solution:
- Go back to Shopify admin
- Delete the old Allo app
- Create a new app following the setup steps
- Copy the new token immediately
Customers not syncing
Customers not syncing
Wait for sync:
New customers can take up to 10 minutes to appear in Allo.Check connection:
Verify the integration shows as “Connected” in Allo Settings.Phone number required:
Shopify customers must have a phone number to sync.
New customers can take up to 10 minutes to appear in Allo.Check connection:
Verify the integration shows as “Connected” in Allo Settings.Phone number required:
Shopify customers must have a phone number to sync.
Customer info not showing during calls
Customer info not showing during calls
Verify phone number:
The calling number must match exactly what’s in Shopify customer records.Format differences:
Check that phone numbers are formatted consistently (with or without country code).
The calling number must match exactly what’s in Shopify customer records.Format differences:
Check that phone numbers are formatted consistently (with or without country code).
Missing order information
Missing order information
Check API scopes:
Make sure you enabled both
Disconnect, update the Shopify app scopes, and reconnect.
Make sure you enabled both
read_customers AND read_orders when creating the app.Solution:Disconnect, update the Shopify app scopes, and reconnect.
Need to reconnect
Need to reconnect
To reconnect the integration:
- Go to Settings > Integrations > Shopify
- Tap Disconnect
- Generate a new access token in Shopify
- Follow the connection steps again
Manage your integration
Disconnect Shopify
To disconnect the integration:- Open Allo app
- Go to Settings > Integrations
- Select Shopify
- Tap Disconnect
Revoke API access
To completely revoke Allo’s access to Shopify:- Log into Shopify admin
- Go to Settings > Apps and sales channels > Develop apps
- Find the Allo app
- Click Delete app