Skip to content

Charm documentation

Charm is a Shopify-native loyalty and membership platform: points & rewards, VIP tiers, referrals, paid memberships, store-credit cashback, and POS — every feature on every plan.

This site documents how Charm works and how to set it up — from your first earning rule to storefront surfaces, integrations, and migrating from another loyalty app.

Welcome to Charm — set up a loyalty program your customers will actually love

Start here

The quickest answers to the questions we hear most — each program (Points, VIP tiers, Referrals, Memberships, Campaigns) has its own section in the sidebar.

Going further

Charm is built on Shopify’s own primitives — nothing is iframed, and nothing is injected into checkout.

  • Storefront surfaces — the widget, product-page, customer-account, checkout, and POS surfaces.
  • Theme app blocks — add the widget and product blocks in the theme editor.
  • Shopify Flow — automate loyalty with Charm’s Flow actions and triggers.
  • Klaviyo — two-way sync of loyalty events and profile properties.
  • Ecomail — sync loyalty state and referral data onto Ecomail contacts and trigger automations from loyalty events.
  • Migration — moving from another loyalty app? See the importer under Settings → Data migration and the FAQ.

Need help?

Email hello@appfleece.com. Privacy and terms live on the company site.