Typeform is where people sign up, register, and apply. Turn that completion into something they keep — a membership card, an event ticket, a reward coupon, or a waitlist pass dropped straight into Apple Wallet or Google Wallet. No code.
A few ways teams put Typeform 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 Typeform as the trigger app. Pick the trigger that fires when someone completes a form, then select the specific form Passmint should watch. Send a test so Zapier can pull a sample response and learn each of your questions as a separate field.
TODO(verify): Confirm the exact Typeform trigger label (the one that fires on a finished/submitted response) and that it asks you to choose a specific form. Confirm how each answer is exposed to Zapier — questions typically appear as individual fields you can map, but the labels and ordering depend on your form.
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 from your form's email question, and Holder Name from the name question.
TODO(verify): Confirm which Typeform answer fields correspond to the respondent's email and name, since these depend on how your questions are worded and ordered.
In Field Values, map each Typeform answer 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 'Which plan?' answer; event_date → the date answer); the value on the right is the answer from the response. Answers 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.
Run the Zap with your sample response and check that a pass is created in Passmint and the URL comes back. Open the pass on a phone to confirm the mapped answers look right, then switch your API key to pmk_live…, turn the Zap on, and complete the form yourself 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.