Loyalty with Storefront Pro
In Storefront Pro, customers are automatically signed up for free loyalty programs as part of the customer account creation. Customers can't opt out of having a loyalty account. The storefront redirects the customer to your identity provider, which manages account creation and then returns the logged-in loyalty customer to the storefront.
For paid memberships, your sign-up flow must include a way for customers to link or purchase a paid membership.
Example journey
A new customer is redirected to an external page managed by the retailer's identity provider. In this example, the customer creates a retailer customer account and the customer's phone number is used for the free loyalty account.
A customer clicks a link in the header to log in or sign up for a retailer customer account. The storefront redirects the customer to the retailer's identity provider.
The customer completes the fields to sign up. A new retailer customer account is created, which includes a loyalty account with the customer's phone number as the unique identifier.
The identity provider redirects the customer back to the storefront on the same page where the customer initiated the sign-up process.
The customer shops and checks out as usual. Loyalty discounts are treated the same way as other discounts.
Site changes
The following changes can occur:
- Header. A button that links to your external loyalty program page.
- Loyalty program page. (Optional) An internal page that describes the program.
- Barcode. (Optional) Displays the customer's loyalty account number as a barcode on the loyalty program page. The customer can scan the barcode when shopping in one of your physical stores.
Configuration
To set up loyalty for your storefront, contact your Instacart representative.
Your representative walks you through the following stages:
- Satisfying the prerequisites
- Selecting optional capabilities
- Understanding how loyalty interacts with related capabilities
Prerequisites
Before you integrate loyalty, you need the following items:
Retailer SSO integration
When a customer wants to sign up for a loyalty account, the storefront redirects customers to your identity provider. For more information about single sign-on, see Retailer SSO.
Inmar implementation
Instacart integrates with your existing Inmar solutions for loyalty account linking and coupons.
Optional capabilities
You can choose to implement the following optional capabilities:
Loyalty program page
An internal page that describes the program.
The following image shows the assets and text that can appear on the loyalty program page:
- Background image
- Mobile: 1425x402 pixels
- Desktop: 1000x310 pixels
- Icon
- Mobile: 84x84 pixels
- Desktop: 110x110 pixels
- Name of the loyalty program
- Primary text
- Field for customer's phone number to display or a barcode to display
- Secondary text with up to two hyperlinks
- Benefits, each with:
- Icon: 192x192 pixels
- Name: Approximately 36 characters
- Description: Approximately 64 characters
- Legal disclosure with up to two hyperlinks
Barcode on the program page
If you implement the loyalty program page, you can choose to display the customer's loyalty account number as a barcode. Enable this option when you want customers to be able to scan the barcode when shopping in your physical stores.
Navigation
You can choose to link to your loyalty program page from the navigation in the web app or native apps in any of the following ways:
- Primary link
- Secondary link
- Call-to-action link
For more information about the navigation link options and how they appear in the storefront, see the descriptions for each type of link in the Merchandising > Navigation page in the Instacart Platform Portal.
Related capabilities
After your Instacart representative integrates loyalty, you can advertise the program and savings:
Banners
To advertise your loyalty program, create primary and secondary banners that link to your external loyalty program page. Banners are displayed to all customers, regardless of loyalty status. For more information about banners for Storefront Pro, see Creatives.
Collections
To advertise savings for loyalty customers, first define the loyalty pricing, promotions, or coupons, and then create collections that contain those items. For more information about collections, see Collections.