> For the complete documentation index, see [llms.txt](https://doc.product-reg.varify.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.product-reg.varify.xyz/admin/serial-numbers/serial-number-with-file-download.md).

# Serial number with file download

In some cases, it may be helpful to tie a serial number with a file download. For example, you may want customers who register with specific serial numbers to have access to their product's instruction manual PDF after registration. This can enhance the customer experience by providing immediate access to important documents.

## Setup

First, you will need to prepare the serial number CSV but with an extra column called **data**.

{% embed url="<https://doc.product-reg.varify.xyz/admin/serial-numbers#upload-serial-numbers-in-csv>" %}

The new CSV will have the following format.

|**serialNumber** | sku | customerTags | data\_download\_Manual |

\| SN12345678 | MERC | new,vip | <https://example.com/merc\\_manual.pdf> |

\| SN12345678 | VOLVO | new | <https://example.com/volvo\\_manual.pdf> |

The `data_download_Manual` column should contain the URL link to the PDF file itself. The text **Manual** will be displayed as the link name on the frontend.

{% file src="/files/-MhIAypoXSTpC9DABIZF" %}
Sample Serial Number CSV with file download link
{% endfile %}

Once the serial number CSV is uploaded to the app, you will need to enable the display of serial number data on the frontend. To do this, navigate to **App admin > App Settings > General** and enable the option **Show registered serial numbers data for registered products**. Finally, click **Save Settings** at the bottom.

![](/files/-MhIBXTKzdivCX7_32RB)

When customers register with a specific serial number, they will see the download link in their registered products. By default, registered products are displayed on the registration page if the customer is logged in and has registered products. Alternatively, registered products can be shown on the account page. For more details, please refer to the [Registration in Account](/admin/registration-in-account.md) documentation.


---

# 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://doc.product-reg.varify.xyz/admin/serial-numbers/serial-number-with-file-download.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.
