Skip to main content

Overview

Pass template types in PassEntry define layout structure, available visual assets and field placement. They do not limit how you can use a pass. You can use any template type for any scenario, whether that’s loyalty, access control, events, memberships, gift cards or insurance passes. The template type simply gives you a starting layout optimised for a common use case.

In this guide


Do pass template types restrict use cases?

A pass template type:
  • ✅ Controls layout
  • ✅ Determines which images and fields are available or required
  • ❌ Does not enforce business logic or restrict usage
For example:
  • A Loyalty template can be used for access control
  • An Event template can also be used for non-ticket scenarios that require more visible fields or broader geo-based notifications.
  • A Generic template can be used for almost any scenario
Choose the template type based on how you want the pass to look, not how you name or market the pass.

Available pass template types

PassEntry currently supports the following template types:
  • Loyalty
  • Generic
  • Stamp card
  • Event
  • Transit
Each type offers a different visual structure and set of configurable assets.

Visual examples of pass template types

The examples below show typical layouts for each pass template type. They illustrate visual structure only. You can customise and reuse any template for different use cases.

Loyalty

Loyalty pass template example

Primary information displayed prominently at the top of the pass.

Event

Event pass template example

Supports a higher number of detail fields on the front of the pass.

Generic

Generic pass template example

Includes a central field (“Guest Name”) and uses a thumbnail image on Apple Wallet.

Stamp card

Stamp card pass template example

Progress-based layout showing completed and remaining steps (4 cups out of 7 filled – 3 more to go).

Transit

Transit pass template example

Requires two central fields (origin and destination) and emphasises route or journey details.


Template type comparison

The table below contains the main differences between pass template types including available assets, fields and features. All types support Apple Wallet and Google Wallet.

How template types differ

Layout and field structure

Template types define:
  • Which field sections are available (header, central, details, back)
  • How many fields can appear in each section
  • Whether certain sections are required
For example:
  • Transit templates require two central fields.
  • Event templates allow more detail fields on the front, but don’t have a central field.
  • Generic templates include one central field.

Images and branding assets

Template types also control which images are supported or required, such as:
  • Logo
  • Icon
  • Banner
  • Thumbnail
Some template types support banners across both wallets, while others use only icons or logos depending on the platform. This keeps your passes compliant with Apple and Google design requirements while giving you flexibility to brand them.

Draft and published templates

Save a pass template as a draft while you’re still iterating on it — try out different layouts, fields, colours or images before making the template available to issue passes. Why use drafts?
  • Experiment with different pass template ideas side by side without polluting your published catalogue
  • Iterate on a design privately until it’s ready
  • Publish a draft when you’re happy with it; delete the ones you no longer need
  • Drafts are capped at 20 per organisation, but don’t count against your pass template quota — keep a working set as you experiment
The status field appears on every pass template response under data.attributes.status.
Drafts are created and managed through the PassEntry Dashboard.

Choosing the right template type

There is no single “correct” template type. The best choice depends on the layout and fields you need to display.
When selecting a template type, ask:
  • How many fields do you need to display on the front and on the back of the pass? Remember that clickable links must be placed on the back of the pass — see Can I add a clickable link to a back field? below.
  • Which layout best fits the information you want to display?
  • Do you need a central field, two central fields or a progress-based layout?
  • Which assets (logo, banner, icon, thumbnail) do you want to highlight?
Do not worry about:
  • The name of the template type
  • Whether your use case matches the label exactly

Frequently asked questions

Do pass template types restrict how a pass can be used?

No. Pass template types only define layout, available assets and field structure. You can use any template type for any use case.

Which pass template type should I choose?

Choose the template type based on the layout and fields you need to display on the pass, not on the name of the template type.

Can I use a Loyalty template for non-loyalty use cases?

Yes. For example, Loyalty templates are often used for access passes or memberships where a membership ID is displayed in the top-right header field.

If I want to use the Loyalty API and update a balance on the pass, do I need to use a Loyalty template?

Not necessarily. Any template type can be configured to use a header field as a balance field and apply loyalty balance formatting. Once the template is configured this way, you can use the Loyalty API with any template type.

Do all template types support Apple Wallet and Google Wallet?

Yes. All pass template types support both Apple Wallet and Google Wallet, but the available assets (such as banners or thumbnails) may vary slightly.

Can I change the template type later?

You can change the template design (colours, fields, images) at any time, but the template type itself cannot be changed after creation.

I updated a field’s default value on a template — why hasn’t it changed on existing passes?

Changing a field’s default value on a template only applies to newly created passes by default. Existing passes keep whatever value they already have on that field.
  • Dashboard: when you change a field’s default value on a template that already has passes, a required prompt appears — “Who should this change apply to?” — with two options: New passes only (default) or New and existing N passes. Choose New and existing N passes to push the new default out to every existing pass on the template.
  • API: set overrideFieldValue: true on the field in your Update Pass Template request. See the pass templates guide for a full example.
Other template-level changes (colours, images, field labels) are applied to all existing passes automatically when the template updates. To change field values on individual passes without touching the template default, use the Update Pass API or Batch Pass Update. Yes. Clickable links are only supported on back fields — front fields (header, central, details) render as plain text on both Apple Wallet and Google Wallet. Bare https:// URLs placed in a back field’s value are automatically formatted as clickable links on both Apple Wallet and Google Wallet — no <a> tag required. For custom link text or to list multiple links in a single field, back fields also render HTML anchor tags and newline characters on both platforms. Wrap each URL in an <a> tag and separate entries with \n:
The anchor text is what appears on the pass, and each \n renders as a line break. URLs must begin with http://, https://, or mailto:. When supplying HTML anchors via CSV (batch pass creation or update), follow the CSV escaping rules described in the batch pass creation guide.

What’s next?


Need help?

If you’re unsure which template type to choose, contact PassEntry support. We’ll help you pick the best starting point for your use case.