Skip to main content

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

1

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.
Even if you use a custom domain like shop.brand.com, Nudj needs your internal .myshopify.com domain to connect.
2

Enter Domain in Nudj

  1. Go to Control Room > Settings > Integrations.
  2. Find the Shopify card and click Connect.
  3. Paste your .myshopify.com domain and click Authorize.
3

Approve the App

You will be redirected to Shopify. Review the permissions and click Install App. This allows Nudj to:
  • Generate discount codes for your users
  • Show the loyalty widget on your theme
  • Verify when users complete “Purchase” challenges

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.
  1. In Nudj, go to Settings > Integrations > Shopify.
  2. Click Widget Settings.
  3. Toggle “Enable Widget” to ON.
  4. Choose your position: Bottom Left or Bottom Right.
  5. Adjust Colors: Match the widget to your brand’s theme.
Preview of the Nudj widget on a Shopify store

Step 3: Using Shopify Rewards

Now that you’re connected, you can create rewards that use Shopify codes.
  1. Go to Engagement > Rewards > Create New.
  2. Select Regular Reward.
  3. Under Reward Delivery, choose Shopify Discount.
  4. 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
Important: Ensure the discount exists in your Shopify admin under “Discounts” or let Nudj create “Dynamic” codes that are unique to every user.

Troubleshooting Common Issues

Check these three things:
  1. Is the “Enable Widget” toggle ON in Nudj settings?
  2. Have you clicked “Save” after changing settings?
  3. Do you have an active Shopify theme? (Some “headless” stores require custom code to show the widget).
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.
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:
  1. Your Shopify store URL (.myshopify.com)
  2. A screenshot of any error message you see

Final Launch Checklist

Before you announce Shopify rewards to your users, verify the following:
  • Your .myshopify.com domain 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.