> For the complete documentation index, see [llms.txt](https://puddle.gitbook.io/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://puddle.gitbook.io/start/tutorials/create-a-token-gated-website.md).

# Create a token-gated website

Use NFTs as keys to unlock special perks and content.

Once you've minted your NFT, one of best ways to add utility to the NFT is to use it to token-gate a website.&#x20;

To create a token-gated website with an NFT minted on Puddle, we recommend using [Tell.ie](https://tell.ie/).

[Tell.ie](http://Tell.ie) is an easy-to-use, no-code required website builder with a decentralized ethos and Flow NFT support. With [Tell.ie](http://Tell.ie), you can customize your website and express yourself using original images, audio, video as well as text.

### How to token-gate with Tell.ie:

1. Go to <https://tell.ie/> and sign-up for an account by clicking <mark style="color:blue;">**`Get Started`**</mark>

<img src="https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FPpyVaKBHkcyv7KUZbZJk%2FScreenshot%202023-01-28%20at%205.15.44%20PM.png?alt=media&amp;token=fa0b3803-740c-4321-b7a8-677d123bd359" alt="" data-size="original">

2. Once you've signed up, fill in the relevant profile details, customise your username and click <mark style="color:blue;">**`save`**</mark>
3. On the left nav bar, under the heading **content,** click <mark style="color:blue;">**`pages`**</mark> and <mark style="color:blue;">**`create a new page`**</mark>. It's okay to create a public page, because you'll  add in token-gating later.&#x20;

![](https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FOj5zJ0ryCrUSv3rrNdgQ%2FTellie_2.png?alt=media\&token=83ee4cc9-9744-4c8b-81d5-2e26d1c3f17b)

4. Select a template, or build your own from scratch.&#x20;
5. Once your page has been created, simply click the <mark style="color:blue;">**`+`**</mark> to add content (images, links, text etc), or click the <mark style="color:blue;">**`pencil`**</mark> icon to access the **page details** to start the process for token-gating.&#x20;

![](https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FBzgT1wtwQCD4dRfExMFD%2FTellie_3.png?alt=media\&token=ff29cfd3-1c1e-435e-8d07-829d9b15601a)

6. Navigate to <mark style="color:blue;">**`Access`**</mark>, which can be found at the bottom, on the far right. Under **Manage Access**, click <mark style="color:blue;">**`Exclusive Access`**</mark>, and <mark style="color:blue;">**`+ Create New Token Gate`**</mark>. This should take you to a page titled **Create Access Requirements**

![](https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FgA1gCKWCIErnIrz0xRpa%2FTellie_4.png?alt=media\&token=6de5081e-c0c6-44f6-b9ec-8bc5e5e8f3e5)

7. Add a name for your token-gate, and select <mark style="color:blue;">**`+Hold an NFT`**</mark>&#x20;

![](https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FaWEV3ZmWg6e5fX2n0lM0%2FTellie_5.png?alt=media\&token=e5d6e884-6511-4b3e-9403-53b544fc2906)

8. Select Contract Address, and under NFT Details, select for Network: **FLOW (beta)**. \
   \
   -> The NFT address for PuddleV1 is: **A.9496a99be6bceb8c.PuddleV1**\
   -> The contract name is: **PuddleV1**

![](https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FQwZsmwalOyEYgIXgkdHJ%2FTellie_6.png?alt=media\&token=8bad1f10-a823-4095-bf41-d9d19025f492)

![](https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2F4VzBkW9PoVeUJjtgp1NQ%2FTellie_7.png?alt=media\&token=be9ce204-4983-4067-a45d-338f2248b69f)

9. Under **Advanced Options**, you can choose to gate for specific Token IDs. Enter in the serial number the NFTs you want to limit the gate to, linked by a dash (-) or separated by commas (,). eg. 1-9, 15, 25. \
   \
   -> The NFT serial can be found on the NFTs in your Dapper Wallet. \
   -> Keep the minimum amount to hold at <mark style="color:blue;">**`1`**</mark>

<figure><img src="https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FeJdz848ZNMmReJeYS2gK%2FTellie_09.png?alt=media&amp;token=b55134f3-770d-49f2-b8c2-3fb51c5ccc27" alt=""><figcaption></figcaption></figure>

10. Click <mark style="color:blue;">**`Done`**</mark> on the top when you've finished, review the page and <mark style="color:blue;">**`Save`**</mark>. And voila! You now have a token-gated website!

![](https://1550562888-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSYGlvoPXAWMjEGdVZYN2%2Fuploads%2FgCfCTCXatq6ZnhQtOQUA%2FTellie_8.png?alt=media\&token=ea528d1c-6f24-45ba-9c0f-5fe5115f5377)
