# Issue Certificates

Once you're inside a specific **Certificate Dashboard**, you can view the general information related to that certificate. From this dashboard, you can easily manage and issue certificates with the following options:

<figure><img src="/files/yGzq9x1iKnKdUqDhXGWS" alt=""><figcaption></figcaption></figure>

* **Issue Certificates**: Begin issuing new certificates using the selected template.
* **View Issued Certificates**: A table displays the status of all certificates issued, providing an overview of their current state (e.g., active, revoked).
* **Detailed Information**: View detailed information for each individual certificate, including who it was issued to, when it was issued, and its current status.
* **Revoke Certificates**: Revoke individual certificates as needed.

### Issue a new Certificate

To issue a new certificate, click <mark style="color:blue;">**`+Issue Certificates`**</mark>, where you’ll have two options:

<figure><img src="/files/alTyJaf6TxFd39gS4yYk" alt=""><figcaption></figcaption></figure>

* **Issue Certificates Manually**: Manually fill in the unique attestations (e.g., recipient name, credentials) and send the certificate to a single user’s email address.
* **Issue Certificates in Bulk**: Upload a file (e.g., CSV) containing the attestations for multiple recipients. CertiShop will automatically issue the certificates to all the listed users, sending them to their respective email addresses.

### Issue Certificates Manually

Choosing this option will take you to a screen where your certificate template is displayed, and all the **Placeholders** you defined in the template editor will appear as input fields. These input boxes are where you fill in the unique data specific to the recipient of the certificate.&#x20;

<figure><img src="/files/JQIQ3gZekK7PEV3z7Sws" alt=""><figcaption></figcaption></figure>

Once all placeholders are filled, click the <mark style="color:blue;">**`Next`**</mark> button and provide the recipient’s email address. An automatic email containing the certificate will then be sent to the recipient.

### Issue Certificates in Bulk

In this section, you can upload a file (.csv, .xls, or .json) to automatically fill in the dynamic placeholders with the unique data for each recipient.

<figure><img src="/files/ECu29LRLXF7oTojcXI4d" alt=""><figcaption></figcaption></figure>

To get started, click the <mark style="color:blue;">**`Download Template File`**</mark> button. This will provide you with a file that contains an empty table with the PLACEHOLDERS defined in your template. You can then fill each row with the data for individual recipients.

Once the file is filled in, upload it and click the <mark style="color:blue;">**`Next`**</mark> button to automatically issue and send the certificates to all the recipients listed in the file.


---

# Agent Instructions: 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:

```
GET https://docs.wallid.io/certishop-webapp/issue-certificates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
