Skip to content
Store integrationSingle-use codes

Shopify and Mailprompt

Mailprompt reads your Shopify catalog, collections, customers and orders, then writes single-use discount codes when an approved email asks for one. Nothing in your store is edited except the discount you request.

What syncs

  • Products and variants
    Synced
  • Collections
    Synced
  • Customers and marketing consent
    Synced
  • Orders and line items
    Synced

Mailprompt never edits your products, customers or orders. The only things it writes to the store are its own webhooks and tracking script where the platform allows it, and any single-use discount code an approved email asks for.

How to connect

  1. Enter the store’s .myshopify.com address in Settings → Store.
  2. Approve the access request on Shopify; Mailprompt asks only for the scopes it uses.
  3. The first catalog sync starts when you return to Mailprompt, and later changes arrive by webhook.

The connection lives in Settings → Store. Only an owner or admin can connect or disconnect a store, and the credentials are encrypted before they are stored.

Discount codes

  • Creates a unique, single-use code in the store for an approved email.
  • A code can require a minimum order subtotal.
  • A percentage code cannot be capped at a maximum amount.

These limits come from what the Shopify API can express. When a rule cannot be enforced in the store, the approval checklist explains it before anything sends.

Good to know

  • Collections do not record which sales channel published them; the sync treats a published collection as published everywhere.
  • The per-store copy of the app secret has to be saved again if the Shopify app secret is rotated.
  • Discount codes can require a minimum order subtotal, but a percentage code cannot be capped at a maximum amount through the Shopify API Mailprompt uses.