# Define Tap Experience

{% hint style="info" %}
**Tap Experience** refers to the content that collectors see when they tap one of your certified artworks with their mobile device. Iterati makes it easy to customize the tap experience with personalized content to educate and engage collectors.
{% endhint %}

#### An Introduction to Modules

Modules are blocks of content that get assembled and displayed to anyone that interacts with one your artworks via an NFC tap.

A module consists of any number of individual fields that store custom text, images, links, and more. Modules are fully customizable, allowing creators to add, remove and arrange fields at any time.

The `Tap Preview` section displays a rough preview of your current tap experience configuration and active modules.

<div align="center"><figure><img src="https://3910274636-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHqM3oDizI9dmo8dQSML%2Fuploads%2F5bslOY3QzH0Jg8DrO8Rk%2Fimage.png?alt=media&#x26;token=a377ba0e-059d-43a8-906d-12fff740a02a" alt="" width="410"><figcaption><p>Appearance may vary per device</p></figcaption></figure></div>

Rearrange the module order by pressing the pencil icon and using the drag and drop interface.

<div align="center"><figure><img src="https://3910274636-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHqM3oDizI9dmo8dQSML%2Fuploads%2FJJZHWPRAemdyBDzY7Pnl%2Fimage.png?alt=media&#x26;token=c023c951-c027-4e97-91bd-c1fd7eff1350" alt="" width="380"><figcaption></figcaption></figure></div>

#### Prebuilt Modules

Prebuilt modules are a ready-made set of modules that you can immediately begin using without any prior configuration. These modules exist to ensure that all newly onboarded collections work out of the box with no configuration necessary - but we generally encourage creators to build their own custom modules when they are ready.

*The current set of prebuilt modules:*

<mark style="color:blue;">**Header Image**</mark><mark style="color:blue;">:</mark> A single field module that displays the primary image of each artwork and is used at the top of every tap experience by default.

<mark style="color:blue;">**Certificate of Authenticity**</mark><mark style="color:blue;">:</mark> A collection of fields that describe the NFC label, the on-chain NFT, and the COA that links them together.

<mark style="color:blue;">**About The Artwork**</mark><mark style="color:blue;">:</mark> A set of fields that describe the physical art piece.

<mark style="color:blue;">**Claim Module**</mark><mark style="color:blue;">:</mark> A special module that, if active, enables collectors to claim the on-chain NFT twin for the artwork they are tapping.

<mark style="color:blue;">**About the Collection**</mark><mark style="color:blue;">:</mark> A set of fields that describe the collection and smart contract that the artwork being tapped belongs to.

<div align="left"><figure><img src="https://3910274636-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHqM3oDizI9dmo8dQSML%2Fuploads%2FGvWAylkruMs7dF6FJ4W5%2Fimage.png?alt=media&#x26;token=0eda50d5-884d-40aa-a268-9866d23f66d3" alt="" width="486"><figcaption></figcaption></figure></div>

#### Custom Modules

Custom modules are completely customizable blocks of information that enable you to upload and arrange content for display to anyone that interacts with your certified artworks.

With custom modules you have full control over every field and can update/order them to tailor exactly how the module will appear to collectors.

<div align="left"><figure><img src="https://3910274636-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHqM3oDizI9dmo8dQSML%2Fuploads%2F6J07mISxcoyatpGgQErs%2Fimage.png?alt=media&#x26;token=02773ad4-24b2-44e0-8faf-a053320405c9" alt="" width="483"><figcaption></figcaption></figure></div>

You can edit add, remove or rearrange fields for any of your custom modules by clicking the pencil icon besides each module.

<figure><img src="https://3910274636-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHqM3oDizI9dmo8dQSML%2Fuploads%2FGfuwfVrBcJxskavz6DFV%2Fimage.png?alt=media&#x26;token=56e2ccd3-c32e-453f-99ca-27c1bb1cc987" alt=""><figcaption></figcaption></figure>

Every field has a type that defines what kind of content it can store.

*The current set of field types:*

<mark style="color:blue;">**Text Field**</mark><mark style="color:blue;">:</mark> Stores custom text content. This text content is static across all of the artworks in the collection.

<mark style="color:blue;">**Image Field**</mark><mark style="color:blue;">:</mark> Stores a single image. This image can be uploaded via the module editor interface which will make it static across all artworks in the collection. Or you can check the `Use artwork image` option for this field to display each individual artworks' unique NFT image.

<mark style="color:blue;">**URL Field**</mark><mark style="color:blue;">:</mark> Stores a clickable URL to any 3rd party website or app.

<mark style="color:blue;">**Video Field**</mark><mark style="color:blue;">:</mark> Stores a custom video URL that plays inline. This field supports streaming video from YouTube, Vimeo, Facebook, Twitch, and many other platforms.

<mark style="color:blue;">**Data Field**</mark><mark style="color:blue;">:</mark> Enables you to include a custom data point unique to each artwork. This field type displays similarly to a Text Field, but the content is dynamic and based on which artwork from the collection has been tapped.

<mark style="color:blue;">**Button Field**</mark><mark style="color:blue;">:</mark> Similar in function to a URL field, but the button displays more prominently and is useful when including an attention grabbing "Call To Action".

Custom modules even allow you to hide the module name to remove any visual separation between fields in different modules

<div align="left"><figure><img src="https://3910274636-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDHqM3oDizI9dmo8dQSML%2Fuploads%2FE7tWHzs5Ps3hBnekmuRn%2Fimage.png?alt=media&#x26;token=97101253-a097-4989-bc88-108e26be6421" alt="" width="282"><figcaption></figcaption></figure></div>
