Keep your list in a spreadsheet; let every row become a live Apple Wallet or Google Wallet pass — issued automatically, no code.
A few ways teams put Google Sheets 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 Google Sheets as the trigger app. Pick the trigger that fires on a new row, then select the spreadsheet and worksheet Passmint should watch. Send a test so Zapier can read a sample row and learn your column names.
TODO(verify): Confirm the exact Google Sheets trigger label (it's the 'new row' trigger) and that it asks you to choose a spreadsheet + worksheet. Note any requirement that the header row be in the first row.
Add an action step, choose Passmint, and select Create Pass. Pick the template to issue from the dropdown — Zapier loads your templates automatically. Then map Holder Email and Holder Name from the matching columns in your sheet.
In Field Values, map each spreadsheet column you want on the pass to a template field. The key on the left must exactly match a field name defined in your Passmint template (e.g. member_tier → the Gold/Silver column); the value on the right is the cell from the row. Columns you don't map are simply left off the pass.
TODO(verify): Confirm, on a real template, that the Field Values keys you reference exist as field names in that template. Mismatched keys are silently ignored.
Add a second Google Sheets action that updates the same row, and map Passmint's Pass URL output into a 'Wallet link' column. Now every row carries its own shareable pass link — handy for a manual send or a mail merge.
TODO(verify): Confirm the Google Sheets 'update row' action and that it can target the row from the trigger (some setups need the row ID passed through).
Run the Zap with your test row and check that a pass is created in Passmint and the URL comes back. Open the pass on a phone to confirm it looks right, then switch your API key to pmk_live…, turn the Zap on, and add a row to watch it work 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.