---
title: "Healthchecks for product QR codes | Unitag Documentation"
description: "Healthchecks watch the destinations behind your product QR codes and email you when one stops answering."
canonical: "https://www.unitag.io/documentation/packaging/healthchecks"
locale: "en"
route: "/packaging/healthchecks"
---

# Healthchecks

A product QR code is only as good as the page behind it. Healthchecks watch those destinations and tell you when one stops answering — before a customer standing in a shop finds out first.

![The Healthchecks screen showing healthchecks as inactive, with the button to create one](https://www.unitag.io/documentation/images/packaging/en/packaging-healthchecks.webp)

The screen shows the current state, active or inactive, and Create sets a check up.

## What you configure

- **Interval**: how often the destinations are checked.
- **Retries** and **Retries interval**: how many times a failing destination is tried again, and how long to wait between attempts. This is what keeps a momentary blip from becoming an alert.
- **Healthchecks behavior**: what the check does when a destination fails.
- **Email address**: where the report is sent.

The equivalent for standard QR codes is documented under QR codes, and the reasoning is the same in both places: the failure you want to hear about is the one nobody has noticed yet.

- [Health checks](https://www.unitag.io/documentation/qrcodes/healthchecks)

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "TechArticle",
    "@id": "https://www.unitag.io/documentation/packaging/healthchecks#article",
    "headline": "Healthchecks for product QR codes",
    "url": "https://www.unitag.io/documentation/packaging/healthchecks",
    "description": "Healthchecks watch the destinations behind your product QR codes and email you when one stops answering.",
    "image": "https://www.unitag.io/documentation/og/default-en.png",
    "inLanguage": "en",
    "articleSection": "Smart Packaging",
    "isPartOf": {
      "@type": "WebSite",
      "@id": "https://www.unitag.io/documentation/#website"
    },
    "publisher": {
      "@type": "Organization",
      "@id": "https://www.unitag.io/#organization",
      "name": "Unitag"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://www.unitag.io/documentation"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Smart Packaging",
        "item": "https://www.unitag.io/documentation/packaging/introduction"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Healthchecks for product QR codes",
        "item": "https://www.unitag.io/documentation/packaging/healthchecks"
      }
    ]
  }
]
```
