Skip to main content

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_customers
  • read_orders
Then click Save
7

Install app

Click Install app to confirm the permissions
8

Reveal access token

Click Reveal token once to display your API access token.
You can only see this token once. Copy it immediately and store it securely.
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

https://mintcdn.com/themobilefirstcompany/uKjDJQBHEPpQWHkX/media/integrations/Shopify.svg?fit=max&auto=format&n=uKjDJQBHEPpQWHkX&q=85&s=25a54635e0deeb407c0aeaecfec96eca

Customer recognition

Customer info displays automatically when they call, pulled from Shopify.
https://mintcdn.com/themobilefirstcompany/uKjDJQBHEPpQWHkX/media/integrations/Shopify.svg?fit=max&auto=format&n=uKjDJQBHEPpQWHkX&q=85&s=25a54635e0deeb407c0aeaecfec96eca

Order history

See recent orders, amounts, and order status during calls.
https://mintcdn.com/themobilefirstcompany/4JKVqOLduvlaK6pG/media/integrations/Allo.png?fit=max&auto=format&n=4JKVqOLduvlaK6pG&q=85&s=de5eaa45a01e052c9506804098dbb8ce

Customer sync

All Shopify customers import into Allo contacts.
https://mintcdn.com/themobilefirstcompany/uKjDJQBHEPpQWHkX/media/integrations/Shopify.svg?fit=max&auto=format&n=uKjDJQBHEPpQWHkX&q=85&s=25a54635e0deeb407c0aeaecfec96eca

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

Common causes:
  • Incorrect access token
  • Wrong store domain
  • Missing API scopes
  • Token copied incorrectly
Solutions:
  • Verify you copied the entire access token
  • Check your store domain format (include .myshopify.com)
  • Ensure both read_customers and read_orders scopes are enabled
  • Generate a new access token if needed
Shopify only shows the access token once for security.Solution:
  1. Go back to Shopify admin
  2. Delete the old Allo app
  3. Create a new app following the setup steps
  4. Copy the new token immediately
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.
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).
Check API scopes:
Make sure you enabled both read_customers AND read_orders when creating the app.
Solution:
Disconnect, update the Shopify app scopes, and reconnect.
To reconnect the integration:
  1. Go to Settings > Integrations > Shopify
  2. Tap Disconnect
  3. Generate a new access token in Shopify
  4. Follow the connection steps again

Manage your integration

Disconnect Shopify

To disconnect the integration:
  1. Open Allo app
  2. Go to Settings > Integrations
  3. Select Shopify
  4. Tap Disconnect
Disconnecting stops customer sync. Existing contacts in Allo remain unchanged.

Revoke API access

To completely revoke Allo’s access to Shopify:
  1. Log into Shopify admin
  2. Go to Settings > Apps and sales channels > Develop apps
  3. Find the Allo app
  4. Click Delete app

Use cases

Customer support

See complete order history when customers call about their orders. Provide informed support without asking them to repeat information.

Order status inquiries

Quickly check order status, tracking numbers, and delivery dates while on the phone with customers.

VIP customer recognition

Identify high-value customers instantly based on total spend and order frequency. Provide premium service accordingly.

Returns and refunds

Access order details immediately when handling return or refund requests. Speed up resolution time.

Need help?