{"id":20011,"date":"2026-10-13T09:10:07","date_gmt":"2026-10-13T09:10:07","guid":{"rendered":"https:\/\/sertifier.com\/blog\/?p=20011"},"modified":"2026-10-13T09:10:07","modified_gmt":"2026-10-13T09:10:07","slug":"certificate-numbers-verification-links","status":"publish","type":"post","link":"https:\/\/sertifier.com\/blog\/certificate-numbers-verification-links\/","title":{"rendered":"Certificate numbers and verification links: a training team guide"},"content":{"rendered":"<p>A certificate number helps you find an award record. A verification link helps a reader inspect that record. When a training team also keeps its own reference number, all three values can belong to the same award without being interchangeable.<\/p>\n<p>Before your next certificate batch, decide which value comes from your internal register, which identifies the issued credential, and which link recipients should share. This guide gives you a practical mapping example and checks for preventing mismatched records.<\/p>\n<h2>Give each value one clear role<\/h2>\n<ul>\n<li><strong>Issuer reference:<\/strong> a number your organization assigns for its own recordkeeping, such as a training register reference. Define its scope so different departments do not accidentally reuse the same reference for different awards.<\/li>\n<li><strong>Credential ID:<\/strong> the identifier attached to the credential in the issuing platform. Use the actual value returned or displayed by that platform.<\/li>\n<li><strong>Verification link:<\/strong> the address that opens the intended credential record. Copy the supplied link rather than constructing an address from an unrelated internal number.<\/li>\n<\/ul>\n<p>These are recommended operating distinctions, not a claim that every platform uses the same field names or supports custom numbering. A printed number alone does not establish who issued the award or whether its details are correct.<\/p>\n<h2>How the distinction works in Sertifier<\/h2>\n<p>Sertifier&#8217;s <a href=\"https:\/\/help.sertifier.com\/sertifier-typeform-integration\">Typeform integration documentation<\/a> identifies <code>credential.id<\/code> as a value generated uniquely for each issued credential. It separately describes mapping form responses to custom attributes. A custom reference supplied through such a mapping should not be assumed to replace the generated credential ID.<\/p>\n<p>The <a href=\"https:\/\/help.sertifier.com\/how-to-design-digital-certificates\">certificate design guide<\/a> also distinguishes fixed text from attributes: fixed text stays the same on every certificate, while attributes can include the Credential ID. If each recipient needs a different identifier, putting one example number into a fixed text box will not accomplish that.<\/p>\n<p>For issued records, Sertifier documents opening a credential by clicking its ID in the <a href=\"https:\/\/help.sertifier.com\/how-to-view-a-sent-credential\">delivered credentials view<\/a>. Recipients can use their credential page&#8217;s verification action or search Verified with the Certificate ID they received, as explained in <a href=\"https:\/\/help.sertifier.com\/how-can-i-verify-my-certificate\">the verification instructions<\/a>.<\/p>\n<h2>A sample register with two different identifiers<\/h2>\n<p>Imagine a fictional training team whose internal register already uses <strong>TRN-042<\/strong>. After issuing the approved award, it records the platform-generated credential ID and the supplied verification link alongside that reference.<\/p>\n<figure style=\"margin:24px 0;padding:24px;background:#f5f1e7;border-left:5px solid #214f3c;border-radius:8px;color:#173d2e\">\n<p style=\"font-size:1.15em;margin-top:0\"><strong>Sample A: one award, connected records<\/strong><\/p>\n<p><strong>Internal register<\/strong><br \/>Issuer reference: TRN-042<\/p>\n<p><strong>Issued credential<\/strong><br \/>Credential ID: the actual ID assigned to this award<\/p>\n<p><strong>Reader&#8217;s destination<\/strong><br \/>Verification link: the supplied address for that same credential<\/p><figcaption>Keep the internal reference, issued ID and destination together so support can trace one award without guessing.<\/figcaption><\/figure>\n<p>This example deliberately does not invent a working credential ID or public URL. In your own register, replace the descriptions with the actual issued values. Keep unnecessary personal information out of shared examples and public-facing references.<\/p>\n<p>Suppose support receives a question about TRN-042. The operator uses the register to find the corresponding credential ID, opens its supplied link, and compares the recipient, issuer and achievement. Searching the public verifier for TRN-042 would only be appropriate if that verifier explicitly supports the issuer&#8217;s custom reference. Do not assume it does.<\/p>\n<h2>Check the mapping before sending a batch<\/h2>\n<ol>\n<li><strong>Define uniqueness.<\/strong> State whether the internal reference is unique across the organization or only within a program. If it is program-specific, retain that program context in your register.<\/li>\n<li><strong>Check the template field.<\/strong> Confirm the visible identifier uses the intended attribute. Look for a fixed sample number left in the design.<\/li>\n<li><strong>Inspect an authorized test record.<\/strong> Compare the internal reference with the returned credential ID and supplied link. A successful issuance response does not prove you copied the correct row.<\/li>\n<li><strong>Open the destination.<\/strong> Confirm it shows the intended recipient, issuer and award. A working page for a different recipient is a failed match.<\/li>\n<li><strong>Check another record.<\/strong> Confirm that separate awards have their own intended values and that a copied link has not been reused accidentally.<\/li>\n<li><strong>Retain the mapping.<\/strong> Save the reviewed relationship and the check date in your approved internal system. Do not expose the whole register just to help one recipient.<\/li>\n<\/ol>\n<p>If the certificate also carries a QR code, use the separate <a href=\"https:\/\/sertifier.com\/blog\/certificate-qr-code-print-testing\/\">QR print proof checklist<\/a> to test scanning and destination accuracy on the finished output.<\/p>\n<h2>Handle corrections without losing the connection<\/h2>\n<p>When an award needs a correction, start with the existing record and your program&#8217;s correction policy. Do not issue a duplicate merely because someone supplied the internal reference instead of the platform ID.<\/p>\n<p>After an authorized change, check the current credential and its link again. If the workflow creates a replacement record, retain the old-to-new relationship in your internal register and give the recipient the correct current link. Confirm the platform&#8217;s documented behavior before promising that an ID or URL will remain unchanged.<\/p>\n<p>Moving an entire program between platforms needs a broader <a href=\"https:\/\/sertifier.com\/blog\/digital-credential-platform-migration\/\">credential migration plan<\/a>. The simple register here is for day-to-day issuance, not a substitute for a migration audit.<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Is a certificate number always the credential ID?<\/h3>\n<p>No. An organization may use \u201ccertificate number\u201d for its own reference, while the issuing platform assigns a different ID. Label the values clearly and check which one the verifier accepts.<\/p>\n<h3>Does a unique number make a certificate authentic?<\/h3>\n<p>No. A number is a way to identify a record. The reader still needs to inspect the issuer and credential details. Technical verification requirements are covered in the <a href=\"https:\/\/sertifier.com\/blog\/credential-verification-api\/\">credential verification workflow guide<\/a>.<\/p>\n<h3>Can I use my own numbering format in Sertifier?<\/h3>\n<p>The cited integration documentation supports custom attributes and describes a separately generated credential ID. Confirm the supported mapping for your chosen issuance route before promising that your internal number can replace a system ID or work in a public lookup.<\/p>\n<h2>Plan your certificate workflow<\/h2>\n<p>Bring a synthetic sample of your current register, the reference you want to display and the verification experience your recipients need. <a href=\"https:\/\/sertifier.com\/request-a-demo\">Discuss your certificate workflow with Sertifier<\/a> to confirm the supported field mapping before issuing a live batch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A certificate number helps you find an award record. A verification link helps a reader inspect that record. When a training team also keeps its own reference number, all three values can belong to the same award without being interchangeable. Before your next certificate batch, decide which value comes from your internal register, which identifies &hellip;<\/p>\n","protected":false},"author":3,"featured_media":20010,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"","rank_math_description":"Keep internal certificate numbers, generated credential IDs and verification links connected. Use a sample mapping and checks before issuing a training batch.","rank_math_focus_keyword":"","rank_math_canonical_url":"","footnotes":""},"categories":[939],"tags":[],"class_list":["post-20011","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-credentials"],"_links":{"self":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts\/20011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/comments?post=20011"}],"version-history":[{"count":1,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts\/20011\/revisions"}],"predecessor-version":[{"id":20012,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts\/20011\/revisions\/20012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/media\/20010"}],"wp:attachment":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/media?parent=20011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/categories?post=20011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/tags?post=20011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}