![](https://storage.crisp.chat/users/helpdesk/website/5ff42c4a4b8c1000/6e7f7e40-212b-4a9e-ab68-a292ff_1n1caz0.png)
To collect images from your contacts and generate a URL, you’ll need to create two nodes:
- A Wait for Response action to collect the your contact’s image using an open-ended response rule:
![](https://storage.crisp.chat/users/helpdesk/website/cadd9f2510fff000/bc187435-0343-4578-ac4a-f85797_10lircq.png)
- A Split by Expression action to save the image in your flow results and create a URL for the image using the expression @(attachment_parts(input.attachments.0).url) :
![](https://storage.crisp.chat/users/helpdesk/website/2da8dbf25f59f400/66f255da-a33d-4f8f-8a7b-a7ae30_1pzijxh.png)
Save the Result Name to be able to reference that URL. In the example above, we’ve saved the result as ‘Image’ to later reference it using @results.image
Note that you can test out this workflow in the simulator by clicking the paperclip icon, choosing an image attachment, and selecting one of our pre-set images:
![](https://storage.crisp.chat/users/helpdesk/website/f0273f26218d3800/3f954111-6b96-4978-94b6-bc25c7_j7uhbd.png)
![](https://storage.crisp.chat/users/helpdesk/website/ec69d780f0443000/f427250a-8672-48b0-a362-28ffad_qyyciv.png)