Integrating Shopify
Overview
Connect your Shopify store to Keysender to automate digital product delivery for Shopify orders.
Before you start
Make sure you have:
- Access to your Keysender vendor account.
- Admin access to your Shopify store.
- Your Shopify store URL in the format
[your-shop-name].myshopify.com.
Steps
Create an app in Shopify
Log in to your Shopify admin.
Open Apps, then click Develop apps.
Click Create an app.
Set the app name to Keysender, then click Create app.

Configure the Admin API scopes
Open Overview, then click Configure Admin API Scopes.
Select both read and write for each of the following scopes:
- Assigned fulfillment orders.
- Customers.
- Fulfillment services.
- Merchant-managed fulfillment orders.
- Orders.
- Products.
Click Save.

Install the app and copy the access token
Open API credentials, then click Install app.
Copy the Admin API access token.

Add the Shopify store in Keysender
Open Integrations in Keysender.
Click Shopify to activate it.
Select Shopify in the side panel, then click Stores.
Click Add New.
Enter your Shopify store URL in the format
[your-shop-name].myshopify.com. You can find this under Settings, then Store details, in your Shopify admin.Paste the access token you copied from Shopify.
Click Save.

Connect products to inventory
Open Products under Shopify in Keysender.
Select a product and connect it to the correct Keysender inventory database.
Assign an email template if you want to use a custom template for distribution.
Confirm it works
Your Shopify products appear in Keysender with databases assigned. When a buyer purchases on your Shopify store, Keysender fulfills the order automatically.
If it still is not working
Submit a claim so Keysender Support can review it.