Skip to main content

How to connect your Shopify store to Upfluence

Integrate Shopify to track customer purchases and automate influencer campaigns

Updated today

Upfluence allows you to connect your Shopify store to identify influential customers, track their purchases, and automate discount and gifting campaigns.

💡Note:

  • You can connect an unlimited number of Shopify Stores to Upfluence by repeating the steps below.

  • Make sure to create one app per required Shopify integration.

Step 1: Create an install your Shopify app

Create your Shopify App

To connect your Shopify store, you need:

  • Client ID

  • Client Secret

Follow these steps to generate these credentials:

  • Log in to your Shopify account.

  • Click Settings > Apps

  • Click Develop apps in the top right corner.

  • Click Build apps in Dev Dashboard. You will be redirected to the Shopify Dev Dashboard to create the Upfluence App.

  • Click Create app on the top right corner

  • Provide an app name such as "Upfluence - My app" and click Create

Provide the following information:

  • Webhooks API Version: Ignore

  • Access:

    • Click Select scope

      • Customers: read_customers

      • Discounts (read_discounts, write_discounts)

      • Draft orders (read_draft_orders, write_draft_orders)

      • Inventory (read_inventory)

      • Orders (read_orders)

      • Price rules (read_price_rules, write_price_rules)

      • Products: (read_products)

      • Script tags (read_script_tags; write_script_tags)

ℹ️ You can also copy/paste the following list to facilitate the selection:

read_customers,read_price_rules,write_price_rules,read_discounts,write_discounts,write_draft_orders,read_draft_orders,read_orders,read_products,read_script_tags,write_script_tags
  • Ignore all the rest of the sections

  • Once done, click Release at the bottom of the page. This will open a confirmation page.

  • Add v1 as version name and click Release to confirm.

  • Congrats, your app is created. You now need to install it!

Get your credentials

Now that the app created install, you can get the credentials that will allow you to connect it to Upfluence.

  • On the left navigation bar, click on Settings

  • Copy and paste it somewhere. You will need it in a 2nd time

    • Client ID

    • Secret

Install your Shopify App

  • On the left navigation bar, click on Home and then, click Install app. This will install the app on your store.

  • Select the store you want to install the app on.

  • Confirm the installation by clicking Install. You should be redirected to Upfluence.

Note: Please keep Upfluence open, as you will need it in the final step.

Step 2: Finalize the connection

  • Go to Upfluence and connect to your account

  • Click on your profile picture (or initials) in the bottom left corner, then select "Integrations".

  • Scroll down to E-commerce Accounts and click + Add Account > Shopify > Next.

  • A connection window will appear.

  • Enter your Shopify store link

    • You will find it on your Shopify Home page, look at the URL)

    • Example: If the link is https://admin.shopify.com/store/mysuperstore, enter mysuperstore in the field.

  • Copy and paste the credentials from your newly created Shopify App

    • Client ID -> Client ID

    • Secret -> Client Secret

  • Click Connect to complete the integration.

  • Once connected, you can track customer purchases, generate discount codes, and set up automated gifting campaigns.


FAQs

1. I get an error when connecting my Shopify store. What should I do?

Check the following:

  • Ensure your credentials are correct and copied exactly from Shopify.

  • Verify that you enabled all required permissions in the API settings.

  • If issues persist, contact your Upfluence account manager.


2. What should I do if I receive the message "The shop is already connected to an account"?

This means the store has already been connected by another team member.


3. Can I connect my Shopify store to Upfluence if it’s not live yet?

Yes, you can integrate your Shopify store even if it hasn’t launched yet.


4. Why does Upfluence require "Write" permissions for my store?

"Write" access is needed for:

  • Creating discount codes

  • Generating orders (one-click shipping)

  • Automating Live Capture installation

💡 If you prefer, you can grant only "Read" access, but you will NOT be able to create orders or discount codes through Upfluence.

Note: You have the option to retain integration ownership, meaning you can choose not to share a specific integration with other team members, allowing you to manage everything exclusively.


5. How secure is my Shopify data?

  • All data is encrypted and only accessible through your Upfluence account.

  • Upfluence does not store any data related to your Shopify store account.

  • You can remove access anytime by disconnecting the integration in Upfluence.


6. When I connect Shopify to Upfluence, are old discount offers automatically imported?

No, coupon codes that were not created via Upfluence are not automatically imported.

To include these codes:

  1. Ensure your Shopify store is integrated with Upfluence.

  2. Prepare files for your code import based on discount types.

  3. Follow the instructions in this guide: How to import discount codes.

  4. Submit the required files via chat support or email.

Once all correct files are received, our tech team will manually import the codes within 3-5 business days.


7. Who can I contact if I have questions about my data?

For any questions, contact our support team via Live Chat or email success@upfluence.com.


8. How can I delete my Shopify integration?

To remove access, go to integrations in Upfluence and disconnect the Shopify integration.


9. How does Upfluence track Shopify affiliate links vs. discount codes?

  • Affiliate links automatically apply a discount code at checkout.

  • Discount codes can also be manually entered by customers.

Both methods ensure Shopify tracks influencer sales, and the data syncs to Upfluence.


10. If I temporarily disable influencer discount codes, will Upfluence still track sales?

No, discount codes must be active for Upfluence to track influencer sales. If a code is turned off, sales using that code will not be recorded.


11. I'm using my Shopify integration to track sales but I don't want to offer a discount, can I make a discount plan with a value of zero?

If you're using the Shopify integration to track sales but don't want to offer a discount, it's recommended to use the Upfluence Agnostic Sales Tracking service instead.

This service allows for sales tracking without the necessity of offering discounts. For more information, you can refer to the article on Upfluence's help center: Upfluence sales tracking for any Website | Upfluence Help Center .


12. Can you ensure that a discount code doesn’t end up on a third-party website?

Unfortunately, it's not possible to prevent a discount code from ending up on a third-party website, as controlling people's behavior is beyond our capability.

One solution to consider is using the Upfluence Agnostic Tracking (AST) system, which strictly tracks the sales of those who clicked through your links, offering a more controlled tracking environment.

Did this answer your question?