Shopify Integration
Connect your Shopify store to Nudj in minutes. Once connected, you can automatically distribute Shopify discount codes as rewards and show a loyalty widget directly on your storefront.Time to Complete: 10 minutes
Technical Level: Basic - no coding required
Requirements: Shopify admin access and a Nudj organization
Why Connect Shopify?
Automatic Rewards
Pull discount codes directly from Shopify. No more manual CSV uploads.
Storefront Widget
Show users their points and available rewards without them leaving your store.
Purchase Tracking
Reward users automatically when they make a purchase or spend a certain amount.
Seamless Experience
Users log in to your store and are automatically recognized by Nudj.
Step 1: Connect Your Store
Find Your Shopify Domain
Log in to your Shopify admin. Your domain is the URL in your browser, usually looking like
your-store.myshopify.com.Enter Domain in Nudj
- Go to Control Room > Settings > Integrations.
- Find the Shopify card and click Connect.
- Paste your
.myshopify.comdomain and click Authorize.
Step 2: Configure the Storefront Widget
The Nudj widget is a small button that appears on your store (usually in the bottom corner). When clicked, it shows users their engagement progress.- In Nudj, go to Settings > Integrations > Shopify.
- Click Widget Settings.
- Toggle “Enable Widget” to ON.
- Choose your position: Bottom Left or Bottom Right.
- Adjust Colors: Match the widget to your brand’s theme.

Step 3: Using Shopify Rewards
Now that you’re connected, you can create rewards that use Shopify codes.- Go to Engagement > Rewards > Create New.
- Select Regular Reward.
- Under Reward Delivery, choose Shopify Discount.
- Select the discount type:
- Percentage Off: e.g., 10% off the order
- Fixed Amount: e.g., $5.00 off the order
- Free Shipping: e.g., Free shipping on any order
Troubleshooting Common Issues
The widget isn't appearing on my store
The widget isn't appearing on my store
Check these three things:
- Is the “Enable Widget” toggle ON in Nudj settings?
- Have you clicked “Save” after changing settings?
- Do you have an active Shopify theme? (Some “headless” stores require custom code to show the widget).
Discount codes aren't being generated
Discount codes aren't being generated
This usually happens if the Nudj app permissions were revoked.
The Fix: Go to Nudj Settings, disconnect Shopify, and reconnect. This refreshes the “Access Token” needed to talk to Shopify.
I'm getting a 'Domain Invalid' error
I'm getting a 'Domain Invalid' error
Ensure you are using the
.myshopify.com version of your URL.- ✅
acme-clothing.myshopify.com - ❌
www.acme-clothing.com
Still Need Help?
If you’re having trouble connecting your store, we can do it for you! Email us at [email protected] with:- Your Shopify store URL (
.myshopify.com) - A screenshot of any error message you see
Final Launch Checklist
Before you announce Shopify rewards to your users, verify the following:- Your
.myshopify.comdomain is connected and status is Active. - The Storefront Widget is enabled and visible on your site.
- You have created at least one Regular Reward using a Shopify discount.
- You have tested the redemption flow yourself using a test user account.
Next Step: Learn how to Reward users for purchases.

