Skip to content
Store integrationShared codes only

Square Online and Mailprompt

Mailprompt reads the Square catalog, customers and orders. It cannot create promo codes in Square, and Square does not expose abandoned carts, so those two email patterns need a different approach.

What syncs

  • Products and variants
    Synced
  • Categories
    Synced
  • Customers
    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. Open Settings → Store and choose Square Online.
  2. Approve the Mailprompt app in Square; the connection uses the environment your Square account is in.
  3. Mailprompt records the merchant and runs the first sync of products, customers and orders.

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

  • Does not create codes in the store. Use a shared code you create in the store.
  • A code cannot require a minimum order subtotal.
  • A percentage code cannot be capped at a maximum amount.

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

Good to know

  • Square does not let apps create promo codes, so Mailprompt cannot generate a unique discount code for a Square store. Use a shared code you create in Square.
  • Square does not expose abandoned carts or checkouts, so cart-recovery emails are not available for a Square store.
  • The tracking snippet cannot run on Square checkout pages; purchases come from the order sync rather than the browser.