Reach Templates Menu Guide

Templates are the basis of the graphic interface of the Reach template editor, and they control the layout of fields.

Open your project from the dashboard, then click Templates in the navigational header.

Project Templates

The Templates in your current project are listed here. Click anywhere in a template's row to see its expanded view, and click again to hide. If you have only one template in the project, the initial view is expanded.

Template Details

The Template Details pane displays the template Name, Description, ID, Custom ID, and creation date. Click Update to make changes to the Name, Description, or Custom ID, then click either the Save or Cancel button.

Entering a Custom ID overrides the template's auto-generated default ID. After clicking Update, check the box to use a Custom ID, and enter your Custom ID in the field that appears.

Adaptive Links automatically detect the device type and install the compatible pass. See the Adaptive Links guide for more information.

Each Adaptive Link is listed in a separate pane. The header contains the link's descriptive name and icons for editing and deleting the link. If no name was entered for the link, the header will instead display both templates' names, separated by a slash. Below the header are the linked template's name and ID, and its project name, followed by the actual Adaptive Link URL.


Adaptive Links created via the API will display only:

  • "Created via API" in the header
  • Delete icon
  • Adaptive Link URL

Adaptive Links created via the dashboard can be edited or deleted via the dashboard or API. Adaptive Links created via the API can be edited or deleted via the API but only deleted in the dashboard.

Learn how to create and modify Adaptive links using our tutorials:

Template Expiration

The Template Expiration pane displays the date when an Apple Wallet pass will expire. All passes generated from this template will expire according to the settings here. These settings can prevent the accumulation of stale passes in your end users' wallets.


This feature is currently only available for Apple Wallet.

Passes with no expiration set will expire according to pass type defaults:

  • Boarding Pass/Event Ticket: Expires 30 days after pass creation.
  • Coupon: Expires 365 days after pass creation.
  • Loyalty/Member/Generic/Gift Card: Expires 730 days after pass creation.

Trial accounts can access this feature, but the account expiration overrides any expiry value that extends beyond the account expiration date.

Click Update to make changes, select the radio button for one of the choices below, then click either the Save or Cancel button.

  • Specify date: Set the date when passes generated from this template will expire.

    Click the date field and either use the date picker, or enter a date in MM/DD/YYYY format, then use the dropdown menu to select the time zone. Passes will expire at midnight on the specified date and time zone.

  • Specify duration: Set the number of days after pass creation when the pass will expire.

    Pass creation occurs either via the API or the CSV Batch Importer. Active length can be between 7 and 1,825 days. The default is 365 days.

  • Never: Passes generated from this template will never expire.

    This option is not available for boarding passes and event tickets.

Expired Passes

Expired passes display a greyed-out barcode and text "this pass has expired."

Expired passes can be un-expired by updating the pass expiration date via the API.


Click to select an Actions option.