> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://documentation.celestory.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🐱‍🏍 Import Gifs & Images

${youtube}[🐱‍🏍GIFs and Images](97PytZLWgTU)

Link to the example : https://creator.celestory.io/project/UnjYWH0TL

## **🟩 Load image :**

If you want to upload images to your app, you can do it in Main Menu/Files.

You can also easily upload images hosted on external sites via URLs, such as Gif with Gyphy, your logos or user photos with Airtable.

Link: https://giphy.com/

After creating an Image block, expand the entry point "image" and click on the creation of the Load Image block.

![](https://storage.crisp.chat/users/helpdesk/website/c8a80966a9819000/ad525bea-682e-4ce5-a3ce-aace61_navmi6.png)

Open the **Load Image** block, and paste your url into it.

![](https://storage.crisp.chat/users/helpdesk/website/75e88747b0840000/608ffe65-0c6a-4776-8251-dfd227_1wuo51t.png)

## **Allow the user to import a custom URL :**

You can also offer the user to insert the custom url of their image - which you can then display wherever you want later in the experience by associating it with a text variable.

To do this, start by adding an "**Input text**" block - this will allow the user to insert the link of his URL. You just need to connect this block to an "**Assign**" block to which you will need to connect a text variable that you have previously created - in the example "**URL image profile**". Don't forget to link the value of the "**Input text**" block to that of the "**Assign**" block.

![](https://storage.crisp.chat/users/helpdesk/website/81a1042ddd045000/6dd03148-bbd7-4b9a-b806-9e89c5_1jpapud.png)

The user will then be able to insert a URL himself:

![](https://storage.crisp.chat/users/helpdesk/website/da8bcb9e658b2000/3acbbc1d-eee6-4047-ad90-020c50_15ilxdk.png)

The image linked to this URL can be displayed at any time in the experiment as soon as you connect the "**URL image profile**" variable to the "**Upload image**" block.

![](https://storage.crisp.chat/users/helpdesk/website/963f20db1465c000/77ff74e8-c9af-4c6c-80a4-21e742_d5yqga.png)

You know how to allow the user to import a gif or image to customize their experience.