April 9, 2025
Organization Management UI
We'd like to (finally) introduce our Organization Management UI, which makes it so much easier for our Platform customers and partners to manage Organization-level settings and of course, the multiple Workspaces that are created under an Organization.
Every Workspace will now belong to an Organization. Not sure which Organization you're in? Simply look at the brand new Top Navigation Bar. You can click on "Organization" to navigate to a list of Organizations you have access to or "Workspace" to view the Organization Management UI.
March 31, 2025
The Badge SDK
We launched the first version of our SDK. Specifically geared toward our platform customers and partners, you can now embed Badge functionality within your product.
Check out the SDK documentation.
March 19, 2025
Push Notification Status API
We have good news for customers who want to track the status of push notifications sent with Badge API—and for those who also want to batch send push notifications. In order to do so, you'll want to:
Use the Send Batch Push Notifications API endpoint, which will allow you to specify a notificationGroupId for future lookup and deduplication of notifications.
Use the List Push Notifications API endpoint, which will allow you to list all push notifications for a given pass template and group ID—with the status of the push notifications (including the date and time of attempts, failures, and sends).
Direct Pass Download Links
Most of our customers have been happy to use our Pass Download Links, which do a number of things:
Gracefully handle the device type of your users. If they are on desktop, they are presented with a QR code which can be scanned by a mobile device for pass installation. If they are on mobile, they are able to immediately tap the "Add to Apple Wallet" or "Add to Google Wallet" button for pass installation.
Detect the user's operating system to present them with the appropriate Apple or Google Wallet pass.
But if you want full control of the Pass Download experience (common in use cases like an Add to Apple/Google Wallet CTA in a native app), you can now provide Direct Pass Download Links to your users. This can be done with the following API endpoints:
February 28, 2025
Value Added Opportunities
There is now a great way for you to add links on the front of the pass for your Google Wallet users (well, right under the pass to be exact). We're taking advantage of Google Wallet's Value Added Opportunities feature, which allows you to add a card with heading, body, image, and link (with optional sorting and start/end time specifications). You can now implement this with our Upsert Value Added Opportunity API endpoint.
And we even provided backfill solution for Apple Wallet users. Instead of the card that appears under the front of the pass, you'll find a "Recommendations" link in the Pass Details. Tapping on the link will open all Value Added Opportunities in a web browser.
January 31, 2025
Programmatic Geolocation Setting
Before this release, you could only set location-based messages (aka geolocations)—using the UI in the "Features" Tab in your Workspace—on the Pass Template-level. This meant that all passes created under a specific Pass Template would have the same geolocations (up to 10) geolocations set for them.
With the new locationMessages
Pass Object in the Badge API, you have the flexibility of setting geolocations at the pass-level, so each pass could have a different set of location-based messages. A good example use case for this is: Choosing the closest 10 store locations to a "home store location" (that you store for each customer in your own CRM) to trigger location-based messages for each pass.
January 22, 2025
App Link Display Text
Last December, we released API and UI support for linking your native iOS and Android apps to pass templates. For Google Wallet, this can be used for a web URL as well; simply specify a URL for webAppLinkUrl
and leave the androidPackageName
blank.
Unlike the Apple Wallet experience, the Google Wallet link is represented by a button below the front of the pass. You can now specify the App Link Display Text for this button by using the App Deep Link UI under the "Features" Tab in your Workspace.
January 15, 2025
Workspace Selector
For those of you who have access to more than one Badge Workspace, you can easy switch Workspaces by clicking on the Workspace Selector at the top of the left navigation panel. Clicking on this directs you to a page with all of the Workspaces that you have permission to access.
Trying to figure out how to get multiple workspaces? Contact your Badge Account Manager or [email protected].
December 12, 2024
Pass Template Details Reorganization
The Pass Template Details has had a little bit of a makeover. The Passes List Table is now in its own separate tab, allowing for the display of more pass data. The new Overview tab now features the Pass Template preview, as well as Pass Analytics (which you will see if you have at least one pass activation).
December 9, 2024
UI for Apple Pass Type Identifiers
We rolled out UI support for managing Apple Pass Type Identifiers. You can find this in Settings > Certificates & Identifiers in your workspace.
Note that when creating new pass templates, an Apple Pass Type Identifier must be selected.
December 4, 2024
Configure App Link in Editor
We released API and UI support for linking your native iOS and Android apps to pass templates.
When using the Workspace UI, you'll find this under the "Features" tab in the Pass Template Editor. When using the API, you'll find this under Revision Objects in when creating and revising Pass Templates. Check out the documentation.
And here's a fun tip: For Google Wallet, you can hack this feature add any web URL to the front of the pass. Simply specify a URL for webAppLinkUrl
and leave the androidPackageName
blank.
November 6, 2024
Pass Template Setting Page
To make space for more Pass Template configuration options, we've moved the following to a brand new Pass Template Settings tab on the Pass Template Details page:
Internal name
Pass Template Id
Sign-Up page options
Download Email customization
October 18, 2024
Alternate Cover Image
We now have both API and UI support for setting a distinct Google Wallet asset for your cover images. This will allow you to take advantage of the additional features offered in Google Wallet, such as support animated images and an increased range of image sizes.
October 16, 2024
Image Upload Improvements
Another common request answered! While uploading any image in the Pass Editor, you can now focus and crop the image instead of needing to upload an image with particular dimensions.
Auto-Linked Pass API Support
Additionally, there's now API support for Auto-Linked Passes, a Google Wallet feature. Auto-Linked passes are passes you can add to a user's wallet if they already have a pass installed—and you can add up to 50 of them without the user needing to install them manually. To implement this feature, set values for the parentPass object when using userPassUpsert.
When doing so, you'll also ensure the Pass Download Link will install all passes (parent and child) for Apple Wallet users.
October 9, 2024
Campaign Pass Change Notifications
The behavior of push notifications in campaigns that have a pass change has changed. Passes that enter a campaign after its start by activating mid-campaign will now receive the campaign's push notification (not just its pass change).
October 4, 2024
Programmatic Workspace Creation
You can now create different Workspaces using the Badge API. In order to do so, you'll need an Organization API key (contact Badge Customer Support if you need one). Check out the documentation.
August 8, 2024
Programmatic Push Notification Sending
You can now send Push Notifications using the Badge API! This is especially helpful if you want specific events in your system to trigger a push notification to a pass. Check out the documentation.
August 5, 2024
Programmatic Pass Template Creation
There are now API endpoints for creating and revising Pass Templates. Check out the documentation.
July 15, 2024
Auxiliary Field
For all you maximalists, you can now add another field on the front of the pass. Simply click on the "Add Field" button when in the "Front Fields" section of the Pass Template Editor.
June 25, 2024
Disable New Sign-Ups on Sign-Up Form
We released the ability for you to disable new sign ups when the Sign-Up form is enabled for a pass template. This is especially helpful if you are providing passes for a closed group of users (e.g., a membership or school class) and simply want to use the Sign-Up form as a way for users to claim (and download) their pass.
June 13, 2024
Targeting Active Passes Issued After the Start of Running Campaigns
Major campaign improvement! All passes that are activated within the period of a running campaign (and meet the campaign targeting criteria) are now eligible to receive the campaign—even if passes were issued after the start of the campaign. While this is now the default campaign behavior, you can still choose to have a campaign only sent to passes that are active at the start of the campaign if you check this box in the "Recipients" step of the Campaign Editor.
June 3, 2024
Pass Filtering
When using the Passes Table, you can now filter by Status (Created, Invited, Active, Deactivated, Expired, and Voided) and by platform (Apple Wallet and Google Wallet)
May 28, 2024
Google Wallet Push Notifications
Finally! We now support sending push notifications to Google Wallet users. Keep in mind that there is a limit of three notifications per day per pass (Google Wallet-enforced to prevent spamming).
May 13, 2024
Multiple Passes Per User
We now have official support for issuing multiple passes for a given user within the same Pass Template. When using the userPassUpsert API endpoint, you can choose to set user
and pass
objects. And when using the Badge Workspace, you can create user or pass attributes in a Pass Template. Please note that only user attributes can be updated via CSV import. Data for pass attributes must be updated via the Badge API.
This feature is especially important for event tickets where group buying is common and multiple tickets are often associated with a single buyer, or in hospitality where customers can repeatedly purchase the same service and therefore can be issued a pass from the same service Pass Template, but for different days.
April 30, 2024
Enhanced Campaigns
Say hello to one of Badge's most unique features! With Enhanced Campaigns, you'll be able to both temporarily change the design of the pass (anything from the cover image to the barcode) and send a push notification in a single campaign workflow. This can be used to communicate offers and events. Create a campaign to try it now!
April 9, 2024
Auto Send Pass Download Email
When using the Badge API, you can now choose to automatically send users their Pass Download Link email when a pass is issued for them. When using the userPassUpsert endpoint, set sendEmailInvite
to true
in order to enable this.
March 6, 2024
Pass Type Selection
When creating a new Pass Template, you can choose between different pass types (Membership/Loyalty, Gift Card, or Event Ticket). In addition to making sure that our Pass Template is being mapped to the correct Apple Wallet and Google Wallet pass type (we take care of that, so you don't have to), your Pass Template will be prefilled with attributes that are typical of the selected pass type. Then all you have to focus on is refining the design and making sure that you have the data to populate the attributes on each user's pass.
February 14, 2024
Send Pass Download Links
No CRM or email marketing platform to send Pass Download Links on your own? No problem. You can now invite users to install their passes with an email that features their own unique Pass Download Link directly within Badge.
January 17, 2024
Pass Template Archive
We released the ability to archive Pass Templates in your Pass Template List. Simply click on the "three-dots" button for a Pass Template in the Pass Template List and select "Archive Pass" to remove it from your workspace. You will also be given the option to void all passes that have been issued for a Pass Template you choose to archive.
January 10, 2024
Pass Preview Improvements
We released updates to the Pass Preview in the Pass Editor to more accurately reflect how passes appear in Apple Wallet and Google Wallet.
Google Wallet Preview in Pass Details
In addition, we added the ability to view a Google Wallet preview of each pass in the Users List on the Pass Details Page. Previously, only an Apple Wallet preview was available here.
December 18, 2023
Per Wallet Platform Breakdown and Custom Support Email
Following the Wallet Platform Indication, we released the Per Wallet Platform Breakdown that appears on the Pass Details page of each Pass Template, so you can tell how many of your users are using Apple Wallet, Google Wallet, or both.
In addition, we released the ability to customize the support email that is linked to the text, "Contact Support," on the Sign-up Page and Pass Download Page. You can do so by going to Settings > Workspace > Company Info > Support Email.
As a reminder, the Sign-up page is used when you want to use Badge's default sign-up form for acquiring users; a pass is issued and made available for installation when each user completes the form. The Pass Download Page is unique per user and created when passes are issued by using the "Add User" button on the Pass Details page or by bulk issuing passes via CSV, API, or custom integration.
December 14, 2023
Wallet Platform Indication
We released wallet platform (Apple or Google Wallet) indicators that appear as Apple or Google icon(s) in the "Users" table when viewing your Pass Details page. This platform data is also exportable in text form when you choose to export the "Users" table. Note the following possible indications that can be displayed:
If a user's pass is currently installed in Apple Wallet, the Apple icon will appear.
If a user's pass is currently installed in Google Wallet, the Google icon will appear.
If a user's pass is currently installed in both Apple Wallet and Google Wallet, both the Apple and Google icons will appear.
If a user's pass was never installed (only issued), no icons will appear.
Note that previously installed passes (that have been deactivated) will have grayed out versions of the above indications.
December 12, 2023
Back of Pass Preview Improvements and Copy Pass Template ID
We released an update to the Pass Preview of the Back of Pass, so that it more precisely displays what end users will see on their installed passes.
In addition, we have made it easier for your internal team members to copy and paste the Pass Template ID. First, make sure you have an active API key (by going to Settings). Then navigate to your Pass Details page, click on three-dots button, and find the "Copy Pass Template ID" option in the drop-down menu.
November 8, 2023
Better Push Campaign Targeting
We released Better Push Campaign Targeting, so you can target push notifications to specific segments of your audiences. In the Push Campaign flow, you are able to filter users by attributes (versus only being able to filter by Pass Template). These can be standard attributes or custom attributes that are populated through a CSV import, API, or integration.
November 7, 2023
Barcodes
We released Barcodes, so you can add Barcodes to the front of your pass(es). In addition to QR Codes, we currently support Barcodes in the following formats:
Aztec
Code 128
PDF 417
October 31, 2023
Accommodating Wide Logos
Happy Halloween 🎃! We released support for Accommodating Wide Logos, so logos will not have to fit into a square of the top, left corner of the front of your pass(es). We previously used the same square-shaped asset in different places on the pass because we thought it would simplify your editing experience. But after receiving your feedback (and seeing very sad logos squished in tiny squares), we have now added a new field for an Icon asset that will take on any parts of your pass(es) which require a square asset, so your Logo is free to take up much more real estate. Keep in mind that editing your square Icon is optional, as we automatically generate one based on the asset you upload for your Logo.
October 25, 2023
Push Campaign Flow Redesign
We released a redesign of the Push Campaign flow to include a campaign details page. This is also a not-so-subtle foreshadowing of awesome Push Campaign enhancements to come...
October 24, 2023
Pass Expiration UI
We released an interface for you to easily add an expiration date to your passes. You can find this in the "Features" tab of the Pass Template Editor. Note that this date can be dynamic—simply click on the ⚡️ button next to the date picker when editing the expiration date.