Prerequisites
- An active Appstle Loyalty subscription on your Shopify store
- Access to the Appstle admin panel
- A Shopify customer ID to test with (find one in your Shopify admin under Customers)
Step 1 — Get your API key
1
Open API Key Management
In your Appstle admin panel, go to Settings → API Key Management.
2
Create a key
Click Create New Key. Give it a name like
Quickstart test, then click Save.3
Copy the key
Copy the displayed key immediately. It is only shown once. Store it as an environment variable:
Step 2 — Retrieve customer loyalty data
CallGET /api/external/customer-loyalty with your store domain and a Shopify customer ID. Replace 12345 with a real customer ID from your store.
Step 3 — Add points to the customer
CallPOST /api/external/add-points to credit points. Include a note so the transaction is clearly labeled in the customer’s history.
GET /api/external/customer-loyalty again and you will see availablePoints increased by 100.
What to build next
Full integration guide
Every endpoint: point management, customer enrollment, rewards, store credits, and program configuration.
Webhooks
Receive real-time notifications for points earned, VIP tier changes, and referral completions.
Shopify Flow
Trigger loyalty actions from any Shopify Flow workflow without writing API code.