Turn each new order into a store-branded Apple Wallet or Google Wallet card — issued automatically, no code and no app for the shopper to install.
A few ways teams put Shopify and Passmint to work together.
One Zap links the two — live in a few minutes, no code involved.
In Zapier, add Passmint as a connected app and paste your API key when prompted. Zapier verifies it against your account immediately, so you'll know the connection works before building the rest of the Zap. Use a pmk_test… key while you're setting things up.
Create a new Zap and choose Shopify as the trigger app. Pick the trigger that fires when an order is paid, then select your store. Send a test so Zapier pulls a sample order and learns its fields — the customer's email and name, the order total, and the order count all come through here.
TODO(verify): Confirm the exact Shopify trigger label for a paid order (Shopify distinguishes new/created orders from paid/fulfilled ones — pick the one that fires once money is collected). Confirm the sample order exposes customer email, customer name, order total, and the customer's lifetime order count.
Add an action step, choose Passmint, and select Create Pass. Pick your store-card template from the dropdown — Zapier loads your templates automatically. Then map Holder Email from the order's customer email and Holder Name from the customer's first + last name so the card is delivered to the right shopper and shows their name.
In Field Values, map the order details you want on the card to your template's fields. The key on the left must exactly match a field name in your Passmint template (e.g. points → a starting balance, tier → "Member", welcome_code → a discount code you set in Shopify); the value on the right is the order/customer data. Fields you don't map are simply left off the card.
TODO(verify): Confirm, on your real template, that each Field Values key you reference exists as a field name in that template — mismatched keys are silently ignored. Also confirm which Shopify fields hold the values you want (e.g. the customer's total spent and order count, if you're surfacing those).
If you want the card to carry a real, redeemable offer, create a discount code in Shopify first — either one shared code (simplest) or a unique code per customer via a Shopify discount step — and map that code into a welcome_code field on the card. The shopper sees "15% off your next order" on the back of the pass and taps to copy it at checkout.
TODO(verify): Confirm how you're generating the code: a single shared Shopify discount code is the simplest path; unique-per-customer codes need a Shopify 'create discount code' action (or app) ahead of the Create Pass step.
Run the Zap with your test order and check that a card is created in Passmint and the pass URL comes back. Open it on a phone to confirm your branding, points, and code look right, then switch your API key to pmk_live…, turn the Zap on, and place a real test order to watch it issue end to end.
The details teams check before switching the Zap on.
Free for your first passes. No Apple or Google certificates to manage, no code to write.