KeysenderhomeSupport help center home
IntegrationsPricingDemoSubmit a ticketTicket statusLog inStart free
KeysenderSupport home

The Keysender help center. Setup, connected channels, orders, and delivery, for digital product vendors.

Product

  • Integrations
  • Pricing
  • Demo
  • API

Resources

  • Help Center
  • Submit a ticket
  • Ticket status
  • Request an integration
  • Connect a supplier
  • Insights
  • Refer & earn
  • Contact sales

Legal

  • Privacy Policy
  • Terms & Conditions
  • Violation Report

Bought from a seller?

Keysender is the delivery platform, not the seller. If your order has not arrived or is not as described, contact the seller directly. They can help fastest.

Get help with your order →
© 2026 Keysender. Made in the USA.
Keysender is the delivery system, not the seller.
Back
Help CenterConnected channelsIntegrating Shopify

Integrating Shopify

Also available in: Français·हिन्दी·Polski·中文

Last updated Aug 27, 2026Connected channels

Reading this in another language? Use your browser's built-in translate option. Button and field names stay in English on purpose, to match what you see in Keysender.

Overview

Connect your Shopify store to Keysender to automate digital product delivery for Shopify orders. Keysender is available as a Shopify app: once your store is connected and a product is mapped to an inventory, every paid order receives its code automatically by email or through your Access Page, and stock stays in sync across your channels.

TL;DR

  • Create a custom app in your Shopify admin and copy its Admin API access token.
  • Add the store to Keysender with the store URL and that token.
  • Connect each product to an inventory so orders fulfill automatically.

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.
  • An inventory with codes added for each product you plan to connect.

Steps

Create an app in Shopify

  1. Log in to your Shopify admin.

  2. Open Apps, then click Develop apps.

    Develop apps in the Shopify admin
  3. Click Create an app.

    Create an app button in the Shopify admin
  4. Set the app name to Keysender, then click Create app.

    Naming the app Keysender in the Create an app dialogue

Configure the Admin API scopes

  1. Open Overview, then click Configure Admin API Scopes.

    Configure Admin API Scopes in the Keysender app
  2. Select both read and write for each of the following scopes:

    • Assigned fulfillment orders.
    • Customers.
    • Fulfillment services.
    • Merchant-managed fulfillment orders.
    • Orders.
    • Products.
    Selecting read and write for the required Admin API scopes
  3. Click Save.

Install the app and copy the access token

  1. Open API credentials, then click Install app.

    Install app in the API credentials tab
  2. Copy the Admin API access token.

    Admin API access token shown in the API credentials section

Add the Shopify store in Keysender

  1. Open Integrations in Keysender.

  2. Click Shopify to activate it.

  3. Select Shopify in the side panel, then click Stores.

    Stores list for the Shopify integration in Keysender
  4. Click Add New.

  5. 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.

  6. Paste the access token you copied from Shopify.

  7. Click Save.

    Adding a Shopify store with store URL and access token in Keysender

Connect products to inventory

  1. Open Products under Shopify in Keysender.

  2. Select a product and click Details, then set its Inventory as described in Connecting your products to a connected channel.

    Connecting a Shopify product to a Keysender inventory
  3. Assign an email template if you want to use a custom template for distribution. Then save.

Confirm it works

Your Shopify products appear in Keysender with an inventory assigned. When a buyer purchases on your Shopify store, Keysender fulfills the order automatically.

Troubleshooting

Symptom Cause Action
Keysender cannot connect to the store The Admin API access token is wrong, or a required scope is missing Recheck every scope in Configure Admin API Scopes is set to both read and write, save, then paste the token into Keysender again
A Shopify product does not appear in Keysender The app has not finished syncing, or the product is not published to the Online Store sales channel Reload the Shopify Products list in Keysender; confirm the product is published to a sales channel in Shopify
An order was placed but no code was delivered The product was not connected to an inventory when the order came in Connect the inventory now, then resend the order

If it still is not working

Submit a claim so Keysender Support can review it.

Frequently asked questions

Which Admin API scopes does Keysender need in Shopify?

Select both read and write for each of these scopes: Assigned fulfillment orders, Customers, Fulfillment services, Merchant-managed fulfillment orders, Orders, and Products. Then click Save. These scopes let Keysender read orders and fulfill them automatically.

Where do I find the access token and store URL to enter in Keysender?

After configuring scopes, open API credentials in Shopify, click Install app, and copy the Admin API access token. Your store URL is under Settings, then Store details, in the format [your-shop-name].myshopify.com. Paste both into the Stores form in Keysender.

How do my Shopify products start delivering automatically?

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 a custom one. When a buyer purchases on your Shopify store, Keysender fulfills the order automatically.

Related articles

Integrating eBayIntegrating WooCommerceIntegrating AllegroIntegrating G2A
Back to Help Center
If this still is not workingSubmit a Ticket