Skip to content

Integration

ReachBell for Shopify

OAuth install, theme app extension, abandoned-cart and back-in-stock automations, and GDPR webhooks — no theme.liquid edits required.

Shopify App Store listingtheme app extension versionGDPR compliant

Install

Public app on the Shopify App Store — OAuth-approved scopes, no manual API keys, no theme edits.

# Install from the Shopify App Store
https://apps.shopify.com/reachbell

# 1. Click "Add app"
# 2. Approve the OAuth scopes (customers, orders, products, themes)
# 3. The theme app extension is auto-injected into your live theme
# 4. Paste your ReachBell project ID — or create one in the embedded onboarding

Theme app extension

The extension auto-injects on install. This is what the Liquid block looks like under the hood — read-only for most stores; available if you want to customize.

{# theme app extension block — added automatically on install #}
{# Customize from Online Store > Themes > Customize > App embeds > ReachBell #}

{%- if customer -%}
  <script>
    window.ReachBellShopify = {
      shop: {{ shop.permanent_domain | json }},
      customer: {
        id: {{ customer.id | json }},
        email: {{ customer.email | json }},
        tags: {{ customer.tags | json }},
        orders: {{ customer.orders_count | json }},
        spent:  {{ customer.total_spent | json }}
      }
    };
  </script>
{%- endif -%}

{# The extension renders the soft prompt, opt-in bell, and back-in-stock
   form. All copy is editable from the ReachBell dashboard — no theme
   edits, no theme.liquid touch-ups. #}

What you get

Push, email, SMS, WhatsApp, abandoned-cart and back-in-stock automations, segments by Shopify customer fields — one app, one bill.

OAuth install in 30 seconds

Click Add app from the Shopify App Store, approve the scopes, and the embedded onboarding walks you through project setup with sensible defaults.

Theme app extension

No theme.liquid edits. The prompt, bell, and back-in-stock form drop in as app embed blocks you toggle from Online Store > Customize.

Abandoned-cart + back-in-stock

Native automations for cart-recovery (push then email then WhatsApp) and back-in-stock waitlists. Templates ship pre-localized; tweak in the dashboard.

GDPR webhooks, signed and audited

customers/data_request, customers/redact, and shop/redact all wired up and verified — added in v1.1.0. Every webhook hit gets HMAC-checked and logged for 90 days.

Shopify Markets-aware

Currency, locale, and shipping zones come through on every customer payload, so segments by country and language just work.

Built-in attribution

Every order is matched back to the campaign that drove it — revenue per push, per email, per WhatsApp — surfaced in the ReachBell channel-attribution dashboard.

Looking for the full setup guide?

App scopes, theme customization, automation templates, and a migration playbook from PushOwl / Privy / Klaviyo live at docs.reachbell.com/integrations/shopify.

FAQ

Questions, answered.

Everything teams usually ask before switching. Something missing? Email us — a human replies.

Do you support Shopify Plus?

Yes. The app installs on every Shopify plan, including Plus. For Plus stores we expose multi-store routing so a single ReachBell account can fan campaigns out across markets.

Does this work alongside Shopify Email or Klaviyo?

It does. The app reads customers and orders via the standard Shopify APIs — it does not lock the store in. Many teams move email to ReachBell over a few weeks while keeping their existing tool live.

How are GDPR / data-deletion requests handled?

We subscribe to the three mandatory GDPR webhooks. customers/redact removes the subscriber and every audit row tied to them within 30 days; shop/redact wipes the store after uninstall.

What about pricing? Is there a Shopify-specific plan?

Pricing is the same as the standard ReachBell plans (Free / Starter / Growth / Business). Billing happens through Shopify so your subscription appears on your Shopify invoice.

Install in 30 seconds.

Free for your first 1,000 subscribers. Billed through Shopify.

Ready to make some noise?

Free forever for your first 1,000 subscribers. Set up in five minutes — no credit card needed.

Start free today