> For the complete documentation index, see [llms.txt](https://docs.thewalletcrew.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thewalletcrew.io/guides-design/the-wallet-crew-design-guides.md).

# Design Guides

Five sections covering the full lifecycle of a wallet pass program, written for the people who run it day to day.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4><i class="fa-house-crack" style="color:$primary;">:house-crack:</i></h4></td><td><h3>General</h3></td><td><p>Understand how pass types andLoyalty templates work together. The starting point before configuring any pass in The Wallet Crew.</p><p><br></p></td><td><a href="/pages/1Y9SQXpCfnWP5gAnv8m3">/pages/1Y9SQXpCfnWP5gAnv8m3</a></td><td><a href="/files/weh5l8BbCbhvLQ6ls2y1">/files/weh5l8BbCbhvLQ6ls2y1</a></td></tr><tr><td><h4><i class="fa-user-group-crown" style="color:$primary;">:user-group-crown:</i></h4></td><td><h3>Loyalty card</h3></td><td>Configure a loyalty card template: member ID, tier, points, barcode. Designed for programs that update over the customer lifecycle.</td><td><a href="/spaces/96iMF0cPuLTC7ZRnUWG9/pages/1GWExrYIqrVx4rDGznyu">/spaces/96iMF0cPuLTC7ZRnUWG9/pages/1GWExrYIqrVx4rDGznyu</a></td><td><a href="/files/CqC6grBjKa5xbaclV6Em">/files/CqC6grBjKa5xbaclV6Em</a></td></tr><tr><td><h4><i class="fa-tickets-perforated" style="color:$primary;">:tickets-perforated:</i></h4></td><td><h3>Event ticket</h3></td><td>Set up an event ticket pass: venue, date, seat, gate, and scannable barcode. Supports real-time updates for schedule changes.</td><td><a href="/spaces/96iMF0cPuLTC7ZRnUWG9/pages/n9Zihv9BSO1ZtnDvEc8Q">/spaces/96iMF0cPuLTC7ZRnUWG9/pages/n9Zihv9BSO1ZtnDvEc8Q</a></td><td><a href="/files/hZuZXywBplqNZZ0x1He2">/files/hZuZXywBplqNZZ0x1He2</a></td></tr></tbody></table>

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4><i class="fa-hand-holding-heart" style="color:$primary;">:hand-holding-heart:</i></h4></td><td><h3>Gift card</h3></td><td>Set up a time-bound coupon or promotion pass: expiry date, conditions, and a redemption code. Typically single-use, with status updates on redemption.</td><td><a href="/spaces/96iMF0cPuLTC7ZRnUWG9/pages/pXFx6BySfF0t4YT8jiV3">/spaces/96iMF0cPuLTC7ZRnUWG9/pages/pXFx6BySfF0t4YT8jiV3</a></td><td><a href="/files/RD44AcRBINzUGeJvsMcc">/files/RD44AcRBINzUGeJvsMcc</a></td></tr><tr><td><h4><i class="fa-tags" style="color:$primary;">:tags:</i></h4></td><td><h3>Offer</h3></td><td>Set up a time-bound coupon or promotion pass: expiry date, conditions, and a redemption code. Typically single-use, with status updates on redemption.</td><td><a href="/spaces/96iMF0cPuLTC7ZRnUWG9/pages/c7sqOTHuDOx7FTEIf5fR">/spaces/96iMF0cPuLTC7ZRnUWG9/pages/c7sqOTHuDOx7FTEIf5fR</a></td><td><a href="/files/ESVdgr7QmI0sav0hH4lr">/files/ESVdgr7QmI0sav0hH4lr</a></td></tr><tr><td><i class="fa-draw-circle" style="color:$tint;">:draw-circle:</i></td><td><h3>Generic</h3></td><td><p>A flexible pass for cases that don't fit standard types: staff badges, membership cards, warranty cards, or pickup credentials.</p><p><br></p></td><td><a href="/spaces/96iMF0cPuLTC7ZRnUWG9/pages/TgdsO8PUTUHlpoxB0u5M">/spaces/96iMF0cPuLTC7ZRnUWG9/pages/TgdsO8PUTUHlpoxB0u5M</a></td><td><a href="/files/oowYwZaATTjLycodgPzA">/files/oowYwZaATTjLycodgPzA</a></td></tr></tbody></table>

#### **Design**

Every wallet pass starts with a choice: which pass type fits your use case, and how should it be configured? The Design section walks through the building blocks available in The Wallet Crew, from foundational concepts to ready-to-use templates for common scenarios.

**Pass Types & Templates** is the starting point — it explains how types and templates work together before you configure anything. From there, dedicated guides cover each major pass type: **Loyalty Card** templates handle member ID, tier, points, and barcode for programs that evolve over a customer's lifecycle. **Event Ticket** templates manage venue, date, seat, and gate information, with support for real-time updates when schedules change. **Gift Card** and **Offer** templates cover time-bound promotions with expiry dates, redemption conditions, and status updates once used. For everything else — staff badges, membership cards, warranty cards, pickup credentials — the **Generic** pass type offers a flexible structure that adapts to non-standard cases.

Together, these guides give you the full toolkit to design a pass that matches your business model, whether you're building loyalty programs, ticketing, or one-off use cases.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.thewalletcrew.io/guides-design/the-wallet-crew-design-guides.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
