Springbig + Shopify

NOTE: This guide is referencing our legacy Integration, pre dating January 1 2026

Welcome to the Springbig + Shopify Integration Guide! 

In this course you will learn about: 

  • Installing the Shopify Integration
  • Configuring rewards and offers
  • The redemption and order experience
  • Issuing refunds in admin and in the POS
  • Creating members in admin and in the POS
  • Creating visits in admin and in the POS
  • Processing order cancellations
  • Automating Marketing with Shopify Flow

 

To get started, please provide to your onboarding specialist/account manager your Shopify URL and approve the access request from Springbig, so our Integrations team can complete the setup.

Springbig + Shopify Integration Guide

User interface is subject to change at the discretion of your POS provider. For the most accurate and up-to-date information, please consult your POS provider directly.

Part 1: Loyalty Setup

Rewards Setup

*Rewards are only created in Springbig which will automatically sync to Shopify

1. Navigate to the Springbig main menu, click settings, and then rewards/offers

2. Shopify will retrieve the following required attributes:

    1. Reward name

    2. POS reward value

    3. POS reward type (% or $).

    4. POS discount amount

3. Click the active checkbox

4. Click update

Offer Setup

*Offers are only created in Springbig which will automatically sync to Shopify

These are 3 types of Springbig offers:

  1. Member offers:

    1. Direct to the left-hand Springbig menu

    2. Click settings

    3. Click rewards/offers

    4. Scroll down

    5. Click + new offer

  2. Campaign offers:

    1. Direct to the left-hand Springbig menu

    2. Click campaigns

    3. Click new campaign

    4. Scroll down

    5. Click add extension

    6. Select digital voucher

  3. Autoconnect offers:

    1. Direct to the left-hand Springbig menu

    2. Click autoconnects

    3. Click new autoconnect

    4. Select intended autoconnect

    5. Select track offer

 

Offers Setup Continued:

  1. Navigate to the Springbig main menu, click settings, and then rewards/offers

2. Fill in these required fields on the offer setup:

    1. Offer for customer

    2. Discount type (% or $)

    3. Discount value

    4. Expiration date

      1. (Note: only member and autoconnect offers can be left as zero/omitted)

    5. Offers per customer

3. Ensure the offer is saved/completed:

    1. Member offer:

      1. Click active

      2. Click update

    2. Campaign offer:

      1. Click done

    3. Autoconnect offer:

      1. Click done on the bottom

4. Navigate to the Shopify admin and click the Discounts page to view all synced Springbig rewards/offers

Note: Do not create discounts in Shopify since they’re only created in Springbig and automatically sync to Shopify

Part 2: Redemption Experience

At checkout, there is a discount code field:

The customer will redeem the reward/offer in Springbig through their member wallet and copy the discount code. Select the reward or “get” the offer.

The discount code is to be put into the discount field in Shopify

Apply the discount code

The discount will be applied

Part 3: Member/Order Experience

  1. Once on Shopify, navigate to the left menu bar

  2. From there, click on Online Store, then select View your store on the top right of your screen

3. The user will be able to select the products for this transaction. They will have the option to click Buy it now or Add to cart to keep shopping.

Note: if they continue shopping, they will see the number of items in their cart over the bag icon on the top right. That is where they will click to proceed to Check out.

4. The user will then be prompted to input theirpersonal information including:

  1. Phone number

  2. Shipping address

5. Once these details are filled out, they will be prompted to select their shipping method

6. After they select their preferred shipping method they will be able to fill in their payment information

7. From there, they will confirm their billing address and then click Pay now to complete their transaction

Screen Shot 2024-11-06 at 3.26.56 PM

8. To complete the order, navigate to the left menu bar and click on Orders, then select the Unfulfilled order that you would like to fulfill

Part 4: Refund Experience

  1. Navigate to the Orders page located on the left menu bar

  2. Click on Unfulfilled orders to refund the transaction and click Refund

    1. Note: returning the item systematically is not necessary since the order has not been completed or shipped out yet

3. Once prompted, fill out the required information including:

    1. Reason for refund

    2. Refund amount

    3. item(s) to return

4. Once complete, click Refund <amount>

Part 5: Member Creation: Admin

1. Navigate to the Customers tab on the left menu bar, then click Add customer

2. Fill out all the intended and required fields, and then click Save

3. Member attributes sent to Springbig:

    1. First name

    2. Last name

    3. Address 1

    4. Address 2

    5. City

    6. Region (state/province)

    7. Zip code

    8. Email address

    9. Phone number

    10. POS user

    11. POS type

    12. Allowed SMS
    13. Allowed Email

Member attributes sent to Shopify from Springbig:

    1. Customer ID
    2. Email
    3. Phone
    4. Allowed SMS
    5. Allowed Email

 

Part 6: Visit Creation: Admin

1. Navigate to the left menu bar and click Order, then click Create order

2. An alternative method of creating an order is

  1. click the Customers tab

  2. Select the intended customer

  3. Click Create order

3. On the Orders page, search for the intended customer, browse the catalog, and select their product(s)

4. Click Collect payment to select the payment method

5. Visit attributes sent from Shopify to Springbig

    1. POS type

    2. POS item ID

    3. Visit ID

    4. Transaction date

    5. Transaction total

    6. Subtotal

    7. Order source

    8. Location

    9. Total discounts

    10. Total taxes

    11. Item(s) price

    12. SKU

    13. Name

    14. Quantity

Part 7: Order Cancellations

  1. Navigate to the Orders page, select the intended order that has not yet been fulfilled, and then click More actions on the top right

2. From the dropdown options, Click Cancel order

3. Fill out the required information, including:

    1. Refund payment

    2. Inventory restock

    3. Reason for cancellation

4. Then click Cancel order

5. Once the order has been successfully canceled, the cancellation will display as Refunded and the line will be crossed off

Part 8: Issuing Refund - Admin

1. Navigate to the Orders page on the left menu and click on the intended order to refund

Note: before refunding an item, it must first be returned systematically.

2. Click Return items on the top right corner

3. Once the necessary return requirements have been completed, click Create return

4. After the item(s) is returned, click Refund on the order

5. Fill in the required fields and click Refund <amount> to complete the refund process

Part 9: Member Creation - POS

1. Navigate to the Customers tab on the bottom left menu

2. Next, click Add new customer

3. An alternative method of adding a customer:

  1. On the homepage, click Add customer

  2. Then on the next screen, click Add new customer

4. Fill out the member contact information as prompted, including:

    1. First name

    2. Last name

    3. Email address

    4. Phone numbe

5. Once completed, click Save on the top right

Part 10: Visit Creation - POS

1. Once the member is checked in either by the search bar on the dashboard or by navigating to the Customers tab, click on the intended customer

2. Then click Add to cart

3. Next, navigate to the Products tab and select the intended product

4. Then click Add to cart

5. Navigate to the home tab and click on the blue button that specifies the cart total and number of items to checkout

6. Then select your payment method

Part 11: Issuing Refunds - POS

1. Navigate to the Orders tab, search for and click on the order you’d like to refund

2. Once that order is opened, click Return

3. Next, scroll down to the bottom of the page and click Done to complete the return

Part 12: Automating Marketing with Shopify Flow + Springbig

Springbig’s integration with Shopify Flow gives you powerful automation tools to send personalized messages based on real-time customer actions.

Choose Your Messaging Channel to Get Started

Trigger Springbig SMS messages based on Shopify events or segments. Ensure customers are opted-in and deliver messages that drive immediate engagement. 

Click the link above to learn more.

Set up flows to automatically send Springbig email campaigns based on events like abandoned checkout, customer segmentation, or order actions. No coding required. 

Click the link above to learn more.