• Shopping Cart Shopping Cart
    0Shopping Cart
Databuzz
  • Home
  • Services
    • FileMaker Development
    • FileMaker Integration
    • FileMaker Web Publishing
    • FileMaker Go for the iPhone and iPad
    • FileMaker Xero Integration
    • FileMaker WooCommerce Integration Specialists
    • FileMaker Shopify Integration Specialists
    • FileMaker DocuSign Integration Specialists
    • FileMaker MYOB AccountRight Integration
    • FileMaker MYOB Essentials Integration Specialists
  • Products
    • fmSMS
    • fmMMS
    • fmAccounting Link (Xero Edition)
    • fmAccounting Link (QuickBooks Online Edition)
    • fmEcommerce Link (WooCommerce Edition)
    • fmEcommerce Link (Shopify Edition)
    • fmESignature Link (Docusign Edition)
    • fmAccounting Link (MYOB AccountRight Edition)
    • fmAccounting Link (MYOB Essentials Edition)
  • Shop
  • Contact
    • Contact Databuzz
    • Support
    • Submit Testimonial
  • About Us
    • About Databuzz
    • Our Clients
    • Testimonials
    • Support
    • Databuzz Newsletter Signup
    • Terms and Conditions
    • Privacy Policy
  • News
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
Blog - Latest News

Creating Apple Wallet Passes from FileMaker

May 12, 2025/2 Comments/in Apple Wallet, Integration, News/by Andrew Duncan

One of the main benefits of attending Claris FileMaker related developer conferences is learning about new techniques and being able to use them with your existing clients when you return. I’ve been attending FileMaker developer conferences for over 25 years and usually return home with a number of tips, tricks and techniques that I can use with new or existing client projects.

Last November I attended the EngageU European FileMaker conference in Malmö, Sweden where I gave a talk and also attended as many sessions as I could. I like to attend sessions on topics I know nothing or very little about and hopefully learn something new that might be of use in the future.

One of the sessions I was hoping to attend was called Passes, Please! FileMaker’s Journey into Apple Wallet by Javier Durá from Afterdata. Afterdata is a Claris Partner based in Valencia, Spain (one of my favourite Spanish cities) and is one of the organisers of the CodeWave Spanish FileMaker Developer conference. Luckily Javier’s session didn’t overlap with mine and I was able to attend – it was an excellent session that showed how to generate Apple Wallet Passes from FileMaker. The video for this session will appear on the EngageU YouTube channel and is worth a watch if you would like to learn about how the process of creating Apple Wallet Passes works.

When I returned home to Australia after the conference I immediately got in touch with a couple of clients that run events to see if they would be interested in offering Apple Wallet Passes and within a few days I was creating my first Pass all from FileMaker using the great sample file that Javier provided. I won’t go into the full details of what you need in order to create an Apple Wallet Pass, but at a high level these include:

  • an active Apple Developer Program membership
  • generate a Pass Type ID and create/download the required certificates
  • if you’re going to be generating the passes using FileMaker Pro you’ll need to do this on a Mac and download the signing executable from Apple
  • generate the required images to work with your Pass format
  • a FileMaker file that can generate the .json file and have this signed which creates the final Pass that can be added to the Apple Wallet

The final Apple Wallet Pass is just a signed JSON file – you generate the JSON file and the associated images then sign this to create the pass that you can then distribute to your event attendees. You can see examples of this on the Apple Developer website.

After talking with one of my clients we decided that we wanted change how the Pass files were distributed – instead of emailing them as attachments for customers to click on and then be prompted to add them to their Apple Wallet we wanted to simplify this and have a link that we could send via SMS that would open and display the Pass immediately (similar to how you get tickets from airlines, movie theatres etc). This made it easier for the FileMaker users to create and send the passes as they wouldn’t need to have the certificates and the signing app installed on their Mac – they could just click a button to generate a URL to send via email or SMS to the customer.

After some research I found a number of alternative methods to sign the passes and settled on a free PHP library that I could use to generate the json file and sign the pass using PHP dynamically. Having programmed in PHP for around 20 years this was my preferred option but there are many other options available for different programming languages to choose from here. All I needed to do was write some PHP code that used the FileMaker Data API to communicate with FileMaker Server and retrieve the attendee record and create the json file that the pkpass library would then convert into the final .pkpass file and display this for the user to add to their wallet.

To demonstrate this in action I’ve used the Reconnect conference that is taking place in October in Melbourne, Australia as my sample event. Reconnect is the only Claris FileMaker developer conference in the APAC region – as one of the conference organisers I thought this would be a cool feature to develop for attendees this year.

Here’s a screenshot of the simple FileMaker file I created to generate passes for the event (N.B. the Attendees listed here are fake):

I’ve got fields to capture the event details, such as the name, date, time and venue. I’ve used the Apple Maps API to convert the venue location into a geocode of the latitude and longitude and another API to work out the time zone offset from UTC for the event as well. I’ve also specified the RGB value for the background colour – in this example it is black.

Clicking the green button to the right of the Attendee mobile phone number generates a link like this:

https://fms.databuzz.com.au/apple_passes_demo/getPass.php?id=6E8A4828-0FB7-4F30-A0DB-67C11A7BCF1E

I’m including the FileMaker Primary Key value for the Attendee record as the id paramater. The PHP file will parse out this parameter and use the FileMaker Data API to retrieve this record and create the JSON for the Pass and then export this as a .pkpass file. When the link is opened in Safari on the iPhone it automatically appears and prompts the user to Add the Pass to their Apple Wallet:

I’m also generating a simple barcode from another field that can be used to scan the attendee’s pass and mark their record as attended when the conference starts using FileMaker Go. You can also add additional information to the back of the pass such as contact details for the event and a link to a map for the venue:

Here’s a short video showing this in action (you can also watch this on YouTube here):


If you would like to discuss creating Apple Wallet Passes with your FileMaker solution please get in touch to arrange a free consultation and discuss your requirements. If you have any questions please comment below.


Share this entry
  • Share on Facebook
  • Share on X
  • Share on WhatsApp
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Vk
  • Share on Reddit
  • Share by Mail
https://www.databuzz.com.au/wp-content/uploads/2014/07/databuzz-logo-small-300x88.png 0 0 Andrew Duncan https://www.databuzz.com.au/wp-content/uploads/2014/07/databuzz-logo-small-300x88.png Andrew Duncan2025-05-12 20:30:592025-05-12 20:37:18Creating Apple Wallet Passes from FileMaker
2 replies
  1. Cath Kirkland
    Cath Kirkland says:
    May 20, 2025 at 10:30 am

    Nice one! Looks great Andrew.

  2. Stephanie L Lloyd
    Stephanie L Lloyd says:
    June 20, 2025 at 12:21 pm

    Impressed! There really is no limit. How exciting!

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

Latest News

  • Changes to Xero Accounting API ScopesJuly 1, 2026 - 9:20 am

    Earlier this year Xero introduced a change to the authentication scopes for new Xero OAuth Apps that were created on or after March 2, 2026. They are replacing the previous broad scopes with more  granular scopes to give you more control and security. Xero OAuth Apps created on or after March 2, 2026 have been […]

  • fmSMS Now Supports Notifyre SMS GatewayJune 29, 2026 - 4:33 pm

    fmSMS, our FileMaker solution for sending and receiving SMS messages from the Claris FileMaker Platform, has been updated to support the Notifyre SMS Gateway based in Australia. The Notifyre SMS Gateway is trusted by 20,000 Australian organisations and was named Australia’s Most Reliable SMS Provider for 2025. You can download a trial version of fmSMS to […]

  • Databuzz releases fmESignature Link (Docusign Edition) v2 – Integrate the Claris FileMaker Platform with DocusignJune 9, 2026 - 6:00 am

    Databuzz today announced fmESignature Link (Docusign Edition) v2, a major update to their FileMaker solution that integrates with the Docusign eSignature platform. fmESignature Link (Docusign Edition) is a FileMaker solution that integrates between the Claris FileMaker Platform and Docusign. Docusign is one of the most popular electronic signature platforms and helps organisations connect and automate […]

  • Changes to the Xero Developer PricingMarch 24, 2026 - 8:24 pm

    In December 2025 Xero announced that they were making changes to their pricing and policies for the  Xero Developer Platform, including moving to a new usage-based pricing effective March 2, 2026. New apps created in the Xero Developer portal will default to the free Starter tier and existing apps will be migrated starting mid March, […]

  • Tickets for Reconnect.Christchurch 2026 Now AvailableMarch 16, 2026 - 8:20 am

    The Reconnect Claris FileMaker Developer conference is back again in 2026 and this year we’re heading outside of Australia to Christchurch, New Zealand. The conference will be held in the Christchurch Town Hall, located on the banks of the Avon River in central Christchurch on 15-16 October, 2026. Tickets for the conference are on sale […]

Newsletter Signup

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

X Logo X Logo Followon X RSS Feed Logo RSS Feed Logo Subscribeto RSS Feed

Latest News

  • Changes to Xero Accounting API ScopesJuly 1, 2026 - 9:20 am

Newsletter Signup

© Copyright Splash IT Consulting Pty Ltd T/A Databuzz | ABN 31 116 889 028
  • Link to X
  • Link to Facebook
  • Link to Rss this site
  • Home
  • Services
  • Products
  • Shop
  • Contact
  • About Us
  • News
Link to: Leveraging the FileMaker Admin API in Client Solutions Link to: Leveraging the FileMaker Admin API in Client Solutions Leveraging the FileMaker Admin API in Client Solutions Link to: OttoFMS Webhooks Link to: OttoFMS Webhooks OttoFMS Webhooks
Scroll to top Scroll to top Scroll to top