> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.hoppyapps.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🔗 Integrate PopUps App with Shopify Customers

Connecting Hoppy PopUps with Shopify Customers lets you automatically turn popup subscribers into official Shopify customer records. Every email or phone number submitted through a popup can instantly create or update a customer profile inside your Shopify admin.

This integration also handles marketing consent settings, so you stay compliant while growing your customer list.

---

# **⚠️ Before You Begin**

Before setting up this integration, make sure:

* The **Hoppy PopUps** app is installed on your Shopify store  
* You have admin access to your Shopify store

No external API keys are needed for this integration — it works natively through Shopify's platform.

---

# **🛠️ Step 1 — Open the Integrations Section**

Open the **Hoppy PopUps** app from your Shopify Admin.

Then:

→ Click the **Integrations** tab from the left-side navigation menu

Locate the **Shopify Customer List Integration** card.

---

# **⚙️ Step 2 — Enable the Integration**

Inside the Shopify Customer List Integration card:

→ Toggle the “Enable Shopify customer list sync” **YES**

This tells the app to start creating Shopify Customer records every time a visitor submits a popup form.

---

# **📧 Step 3 — Configure Email Subscription**

Below the main toggle, you'll find:

→ **Email Subscription**

This controls the marketing consent state for newly created customers.

* **Enabled (default)** — Customers are created with **SUBSCRIBED** email marketing consent  
* **Disabled** — Customers are created with **NOT SUBSCRIBED** email marketing consent

The consent level is always set to **Single Opt-In**, which is the standard for popup-based subscriptions.

⚠️ **Important:** If you disable email subscription, customers will still be created in Shopify, but they won't be marked as email marketing subscribers. This may affect your ability to send them marketing emails through Shopify Email or other tools.

---

# **🔄 Step 4 — Sync Previous Emails (Optional)**

If you already have subscriber data collected before enabling this integration, you can retroactively create Shopify Customers from existing records.

→ Click **Sync Previous Emails**

The app will process your existing subscriber database and create Shopify Customer profiles for each unique email and phone number.

* Existing customers are **updated** with any new phone numbers or locale info  
* New customers are **created** with full contact and consent details  
* The sync skips duplicates automatically

---

# **✅ Step 5 — Save the Integration**

After configuring the settings:

→ Click **Save**

The integration is now active. From this point forward, every popup submission will automatically flow into your Shopify Customers list.

---

# **🧪 Step 6 — Test the Integration**

To verify everything is working:

→ Open your storefront in an **Incognito or Private** browser window  
→ Trigger a popup and submit a test email address

Example:

`testcustomer@example.com`

Then:

→ Go to **Shopify Admin → Customers**  
→ Search for the test email  
→ Verify that:

* The customer record exists  
* The email and phone (if submitted) are present  
* The email marketing consent shows **Subscribed** (if you left the toggle enabled)

---

# **⚠️ Common Troubleshooting**

## **Customer Not Created**

If a submission doesn't create a customer:

→ Verify the Shopify Customer List Integration toggle is **YES**  
→ Verify the popup is **published** and active  
→ Check that the submitted email is valid  
→ If the customer already exists, the app updates instead of creating — check the existing record for changes

## **Marketing Consent Missing**

If the customer is created but consent is not set:

→ Verify **Email Subscription** is toggled **ON** in the integration settings  
→ Note that consent is only set at creation time; editing the integration later does not retroactively update past customers

---

# **🎉 Final Result**

Once configured successfully:

✅ Every popup submission creates or updates a Shopify Customer record  
✅ Marketing consent is set automatically  
✅ Phone numbers sync alongside emails when collected  
✅ Existing subscribers can be backfilled with one click  
✅ Your customer list stays centralized inside Shopify 🔗

---