🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons PassKit Premium
Premium Integration

Gravity Forms
+ PassKit Premium

Create a digital wallet pass (Apple Wallet and Google Wallet) on every Gravity Forms submission. Pick a PassKit membership program and tier, map the pass holder and pass fields from your form fields, and enrol a member through the PassKit API with your own API key and secret, stored encrypted. The pass install URL is kept with the entry as the {passkit_pass_url} merge tag. For Apple Wallet passes you supply your own Apple Developer Pass Type ID certificate to PassKit; Google Wallet is handled by PassKit. Requires a PassKit account on a paid plan, an API key and secret, and a membership program.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
PassKit Premium

Watch it in action

Gravity Forms PassKit Add-On Setup Guide: Apple & Google Wallet Passes from Entries (WordPress Side)

Video setup guide: Gravity Forms PassKit

Core Features

Create an Apple Wallet and Google Wallet pass on every Gravity Forms submission through the PassKit API
Choose the PassKit membership program and tier per feed, or set a default program and tier for all feeds
Map the pass holder (email, first name, last name, display name) from your form fields with merge tags
Map up to three custom pass fields from your form fields (membership number, tier label, order id and more)
The pass install URL and member id are kept with the entry and available as the {passkit_pass_url} and {passkit_member_id} merge tags
For Apple Wallet you supply your own Apple Developer Pass Type ID certificate to PassKit; Google Wallet is handled by PassKit
Your PassKit API key and secret are stored encrypted at rest and never shown, logged or written to an entry
Authenticates with a short-lived token signed on your server; your secret never leaves your site
A Test connection button on the settings page confirms your credentials without creating a pass
Conditional logic, so a pass is created only when your rule is met
Pass-created and failed events, and clear entry notes when something goes wrong
Safe to retry: a pass is created once per entry, never created twice
Only ever contacts the PassKit API; a failed call never blocks the form submission
Requires a PassKit account on a paid plan, an API key and secret, and a membership program

What does it do?

Turn every form submission into a digital wallet pass. The Gravity Forms PassKit Premium Add-on takes each submission and, through the PassKit API, enrols a member under the membership program and tier you choose, mapping the pass holder and any custom pass fields from your form fields — a membership number, a tier label, an order id. The moment the form is submitted, a ready-to-install Apple Wallet and Google Wallet pass is created and its install URL is kept with the entry, so a sign-up, a purchase or a loyalty join hands the customer their pass right away.

It is built for anyone who issues membership cards, loyalty cards, event tickets or coupons and runs them in PassKit: gyms and clubs, loyalty programmes, event organisers, membership sites. Decide per feed which program and tier to use and which fields become the pass holder and pass fields. The pass install URL is available as the {passkit_pass_url} merge tag for your notifications — so the customer gets a link to add the pass to Apple Wallet or Google Wallet by email straight away.

You connect it with your own PassKit account, using an API key and secret from your PassKit credentials. On your server the add-on signs a short-lived token with your secret to authenticate; the key and secret are encrypted before they are stored on your site, they are never shown again and never written to an entry or a log. The add-on only ever contacts the PassKit API. A Test connection button on the settings page confirms your credentials by reading your programs, without creating anything, and the design is safe to retry: a pass is created once per entry, even if a submission is resent. For Apple Wallet passes you need your own Apple Developer account to supply your Pass Type ID certificate to PassKit (a one-time setup you do in PassKit); Google Wallet is handled by PassKit, so no Google account setup is required. A PassKit account on a paid plan and a membership program are required.

How does it work?

When a form is submitted and the feed condition is met, the add-on resolves the program and tier (the feed's values, or the defaults from the settings), builds the pass holder from the fields you mapped, and posts one request to enrol a member under that program, with the person details and any custom pass fields, to the PassKit API. It authenticates with a short-lived token signed on your server with your API secret, sent in the Authorization header; your secret never travels in a request and your key travels only inside the signed token, never in the URL or the body. The host is fixed to the PassKit data centre, a redirect is never followed, and the pass install URL PassKit returns is stored on the entry to back the {passkit_pass_url} merge tag. A clear note records the result, and the action runs once per entry so a retry never creates a second pass. For Apple Wallet the pass uses the Apple Developer Pass Type ID certificate you supplied to PassKit; Google Wallet is handled by PassKit.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → PassKit.
2
In PassKit, create a membership program (and tier), and for Apple Wallet add your own Apple Developer Pass Type ID certificate to PassKit; then copy your API key and secret from your PassKit credentials.
3
Paste the API key, secret and default program id into the settings, then use Test connection to confirm they work.
4
Add a feed to a form, map the pass holder and pass fields from your fields, and send a test entry to create a pass.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$39/year
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.1
Changelog
Icon
Gravity Forms PassKit Premium
10 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr