How to register your own LoyaltyLion OAuth app

Request OAuth credentials from LoyaltyLion and connect them to Tenklo

This guide shows you how to register an OAuth app with LoyaltyLion to obtain your client ID and client secret. These are required to let merchants grant your app access to their LoyaltyLion store.

OAuth is only available to LoyaltyLion partners building apps used across many stores. To integrate with a single store, use a LoyaltyLion API key instead.

Prepare your app details

LoyaltyLion registers OAuth apps manually. Gather the following:

FieldValue
nameYour company or app name.
descriptionA short description of your app, up to 150 characters.
urlThe URL of your company or app.
image_urlYour company logo, or a link to your press pack.
install_urlYour app's login or homepage URL (must be https). LoyaltyLion requires this field, but Tenklo doesn't use it, since connections start from your app via Tenklo.
redirect_urlhttps://api.tenklo.dev/oauth/callback

Merchants see your app name, description, and logo when they approve access.

Request your OAuth app

Email the details to [email protected] and ask for an OAuth app to be registered.

Copy your credentials

Once LoyaltyLion approves your app, they send you a client ID and client secret. Enter them in your LoyaltyLion integration in Tenklo, along with the scopes your app needs, such as read_customers or write_orders.

Keep your client secret private. If you think it has been compromised, contact LoyaltyLion immediately.

LoyaltyLion access tokens are permanent and don't need refreshing. For more details, see LoyaltyLion's OAuth documentation.