> ## Documentation Index
> Fetch the complete documentation index at: https://docs.passentry.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started with PassEntry

> Learn how to create templates, issue digital passes and add them to Apple Wallet & Google Wallet using the PassEntry dashboard.

## Overview

PassEntry lets you create, issue, and manage digital passes for Apple Wallet and Google Wallet using either a dashboard or an API.

<Info>
  Following this guide, most teams can complete the setup in **under 15 minutes** using the PassEntry dashboard.
</Info>

This quickstart guide shows how to:

* [Create a pass template](#step-1-create-a-pass-template)
* [Issue a digital pass](#step-2-issue-a-pass)
* [Add a pass to a mobile wallet](#step-3-add-the-pass-to-a-wallet)
* [Update an existing pass](#step-4-updating-an-existing-pass)
* [Send a notification](#step-5-sending-notifications-to-pass-holders)

***

## What is PassEntry?

PassEntry is an API-first platform for issuing and managing **digital wallet passes**, including:

* Event tickets
* Membership cards
* Loyalty passes
* Transit passes and more.

Passes can be added to **Apple Wallet** and **Google Wallet**, updated in real time and distributed via any of your existing communication channels such as email, SMS, QR codes or automated workflows.

***

## Prerequisites

Before you start, make sure you have:

* A PassEntry account (you can start a **free 14-day trial** at [https://app.passentry.com/signup](https://app.passentry.com/signup))
* Sample brand assets if you want to customise the appearance of your passes

***

## Core concepts

These concepts are used throughout the documentation:

* **Pass template**. A reusable definition of a pass. Defines layout, branding, field labels, and static values that are the same for every issued pass.

* **Pass**. A single issued instance of a template.
  Inherits design and static values from the template and adds dynamic, user-specific data (for example: name, membership ID, seat).

* **Pass download link**. A secure, pass-specific URL that lets a user add a pass to Apple Wallet or Google Wallet.

***

## Step 1: Create a pass template

A pass template defines the structure and appearance of your passes.

### Create a template in the dashboard

<img style={{border: "1px solid #e0e0e0", borderRadius: "16px", width: "100%", justifySelf: "center"}} src="https://mintcdn.com/passentry-0/m-Fi8rWVvgP3bQnb/documentation/images/template-builder.png?fit=max&auto=format&n=m-Fi8rWVvgP3bQnb&q=85&s=19335b2ed128ef9658babe8c9d33bef2" width="3420" height="1894" data-path="documentation/images/template-builder.png" />

1. Log in to your PassEntry account

2. Go to [**Pass Templates**](https://app.passentry.com/pass-templates)

3. Click **Create template**

4. Configure the template:

   * Template type (loyalty, event, generic, transit)
   * Visual branding (images and colours). Learn more: [Designing passes](/documentation/passes/design/guide)
   * Pass front fields (for example: membership ID, seat number, expiry date)

   Optional (can be added later):

   * Pass back fields (for example: clickable website link, support email or phone, map directions)
   * App links to your iOS and Android apps
   * Locations and beacons. Learn more: [Geofencing](/documentation/passes/geofencing/guide)
   * Barcode, QR code or NFC. NFC requires prior approval. Learn more: [Issuing NFC passes](/faq/guide#how-do-i-issue-production-nfc-passes)
   * Custom pass issuance form. Learn more: [Custom pass issuance forms](/documentation/guides/custom-download-forms/guide)

5. Save the template

***

## Step 2: Issue a pass

Once a pass template exists, you can issue individual passes from it.

### Issue a pass in the dashboard

<img style={{border: "1px solid #e0e0e0", borderRadius: "16px", width: "100%", justifySelf: "center"}} src="https://mintcdn.com/passentry-0/pLUpGEBkR-mM9dIa/documentation/images/create-pass.png?fit=max&auto=format&n=pLUpGEBkR-mM9dIa&q=85&s=74a79a5f4231b9873ca591c8fd44f5a7" width="3420" height="1896" data-path="documentation/images/create-pass.png" />

1. Open the PassEntry dashboard
2. Go to [**Passes**](https://app.passentry.com/passes)
3. Click **Create a pass**
4. Select a pass template you created in the previous step
5. Fill in the required pass data
6. Create the pass

After the pass is created, a **pass download link** is generated. You can share this link with the user to add the pass to Apple Wallet or Google Wallet.

<Note>
  If you want to issue passes programmatically, see the [API reference](/api-reference/v1/passes/create-pass).
</Note>

***

## Step 3: Add the pass to a wallet

<img style={{border: "1px solid #e0e0e0", borderRadius: "16px", width: "100%", justifySelf: "center"}} src="https://mintcdn.com/passentry-0/m-Fi8rWVvgP3bQnb/documentation/images/download-pass.png?fit=max&auto=format&n=m-Fi8rWVvgP3bQnb&q=85&s=4a7bfbe527268518a6c3272cb3b2e4e6" width="3420" height="1894" data-path="documentation/images/download-pass.png" />

Copy the **pass download link** and either share it with the user or open it on your own device for testing.

* When opened on a mobile device, the link opens Apple Wallet (iOS) or Google Wallet (Android) directly.
* When opened on desktop, the link displays a QR code that can be scanned to add the pass to a mobile wallet.

<img style={{border: "1px solid #e0e0e0", borderRadius: "16px", width: "100%", justifySelf: "center"}} src="https://mintcdn.com/passentry-0/m-Fi8rWVvgP3bQnb/documentation/images/download-page.png?fit=max&auto=format&n=m-Fi8rWVvgP3bQnb&q=85&s=471a4665ef13d61576a540eb8825c786" width="3420" height="1892" data-path="documentation/images/download-page.png" />

You can distribute the pass download link via confirmation pages, email or SMS or in-app links.

Learn more: [Downloading passes](/documentation/passes/downloading-passes/guide)

***

## Step 4: Updating an existing pass

Issued passes can be updated at any time. Updates are reflected automatically in the user’s wallet — there is no need to reinstall the pass.

Pass updates can be triggered in two ways:

* By changing the data of an individual pass (for example: balance, tier, status)
* By updating the pass template (for example: adding a holiday banner or changing an offer), which updates **all existing passes** created from that template

### Update a pass via the dashboard

<img style={{border: "1px solid #e0e0e0", borderRadius: "16px", width: "100%", justifySelf: "center"}} src="https://mintcdn.com/passentry-0/m-Fi8rWVvgP3bQnb/documentation/images/update-pass.png?fit=max&auto=format&n=m-Fi8rWVvgP3bQnb&q=85&s=4cd9c3d408114252e56788854994c1b9" width="3420" height="1894" data-path="documentation/images/update-pass.png" />

1. Open the PassEntry dashboard
2. Go to [**Passes**](https://app.passentry.com/passes)
3. Select a pass
4. Update any field (for example: balance or tier)
5. Save changes

The update is **pushed to the wallet automatically**. You can verify the change by opening the pass in Apple Wallet or Google Wallet.
In some cases, Google Wallet may require reopening the app or a short delay for the update to appear.

<Note>
  If you want to update passes programmatically, see the [API reference](/api-reference/v1/passes/update-pass).
</Note>

***

## Step 5: Sending notifications to pass holders

You can send notifications to pass holders to inform them about updates such as new offers, subscription expiry or balance changes. Notifications can include clickable links.

### Send a notification from the dashboard

<img style={{border: "1px solid #e0e0e0", borderRadius: "16px", width: "100%", justifySelf: "center"}} src="https://mintcdn.com/passentry-0/m-Fi8rWVvgP3bQnb/documentation/images/send-notification.png?fit=max&auto=format&n=m-Fi8rWVvgP3bQnb&q=85&s=496db360b0b2fa3991f1e0693197edde" width="3420" height="1894" data-path="documentation/images/send-notification.png" />

1. Go to **Passes** and open the pass you created in the previous step
2. Find the notification section in the pass preview
3. Enter the notification text
4. Send the notification

To verify delivery, check for the push notification on the device where the pass is installed.
The pass must be **active** and **added to a wallet** to receive notifications.

<Note>
  Notifications can also be sent in bulk using CSV uploads or programmatically via the API.
</Note>

Learn more:

* [Notifications guide](/documentation/passes/notifications/guide)
* [Bulk notifications via CSV](/documentation/bulk-operations/batch-notifications/guide)
* [Notifications API reference](/api-reference/v1/passes/send-notification)

***

## What’s next?

Once you’ve issued your first pass, you can explore more advanced workflows:

* **Bulk operations**. Create, update or notify many passes at once using CSV uploads.
  Learn more:
  * [Batch pass creation](/documentation/bulk-operations/batch-pass-creation/guide)
  * [Batch pass updates](/documentation/bulk-operations/batch-pass-update/guide)
  * [Batch notifications](/documentation/bulk-operations/batch-notifications/guide)

* **Custom download pages and pass issuance forms**. Create a branded pass download page or a custom form to let users submit their data and claim passes themselves.
  Learn more:
  * [Custom download pages](/documentation/passes/downloading-passes/guide)
  * [Custom pass issuance forms](/documentation/guides/custom-download-forms/guide)

* **API automation**. Automate pass issuance and updates from your backend.
  Learn more: [API reference](/api-reference/v1/introduction/authentication)

* **Pass validation with the Reader app**. Install the PassEntry Reader app and validate passes in real time.
  Learn more: [PassEntry Reader app configuration](/documentation/guides/passentry-reader-app/guide)

* **Zapier integrations**. Connect PassEntry to your existing tools without writing any code.
  Learn more: [Integrating with PassEntry via Zapier](/documentation/guides/zapier/guide)

***

## Need help?

If you need assistance, contact [PassEntry support](mailto:support@passentry.com). We’ll be happy to help you get started.
