Features — Attestra
What's inside

Every feature, in one licence.

There are no upsells and no feature tiers hiding behind a higher plan. Solo and Agency ship exactly the same capability — the only difference is how many sites you can run it on.

01 · Creating the record

Everything you need to create a credential.

Custom field builder

Build the fields your credential actually needs — grades, licence classes, serial numbers, cohorts, awarding body — then reuse them across categories so every record of the same type stays consistent.

  • Nine field types including date, number and dropdown
  • Per-category field sets
  • Fields become searchable in admin

Bulk CSV import

Upload hundreds of records at once. Map your spreadsheet columns onto Attestra fields, preview the first rows before committing, and let categories and tags be assigned automatically.

  • Column mapping saved as a reusable profile
  • Dry-run preview catches bad rows first
  • Duplicate detection on credential ID

Templates that match your brand

Design the certificate once and every record inherits it. Swap the seal, the signature block, the border and the typography without touching a line of code.

  • Portrait and landscape layouts
  • Upload signature images per issuer
  • Live preview while you edit

Bring your own document

Not every credential needs generating. Upload a signed licence, an awarding body’s own artwork or a scan of something printed years ago, drag the QR code onto a clear part of the page, and issue the file as it stands. The original is kept untouched — the code goes on a copy.

  • PDF, JPG, PNG or WebP, up to 30 MB
  • Position and size the code before anything is issued
  • Chosen per record, alongside generated certificates

Batches for a whole cohort

Set a group up once — a class, an intake, a round of renewals — and issue, download, email or rebuild the whole thing together instead of one record at a time.

  • Assign a batch during a CSV import, or name it in a column
  • Manage batches straight from the Credentials list
  • Move records between batches without touching IDs or certificates

Credential numbering you control

Each category builds its IDs from a pattern you set — a prefix, the year, a running number — so the register reads the way your own numbering already does rather than the way a plugin decided.

  • A pattern or a plain counter, per category
  • IDs never change once issued
  • Or type your own on an individual record
Attestra → Templates → Editor — drag each element into place; the tokens fill themselves in.
02 · Proving it's real

Proof that stands up to scrutiny.

Instant QR verification

Every record gets its own QR code and a clean verify link. Anyone can scan and confirm the credential in seconds — no login, no app, no account to create.

  • QR embedded in the PDF and the web view
  • Short, human-typeable credential IDs
  • Works from any phone camera

Public lookup portal

A branded verification page on your own domain. Employers and registrars search by ID and get a clear answer in your layout, not ours — so the trust stays with your institution.

  • Drop it on any page with one shortcode
  • Inherits your theme's styles
  • Optional name + ID double check

Tamper-evident records

Each credential carries an issuer signature that's checked on every lookup. Change a record after issue and the verification page says so, with the date it was amended.

  • Full amendment history per record
  • Revocation with a stated reason
  • Verification response in under 200ms

Verify from the file itself

Someone holding the certificate but not the ID can simply hand over the file. The built-in reader finds the QR code on the PDF or the photograph — any rotation, camera noise, uneven lighting — and checks it against the register exactly as a typed ID would be.

  • Drop in a PDF, JPG or PNG, or a photo of a printed one
  • No credential ID to type
  • The same public result as scanning the print

Multi-page documents, page by page

An inspection report or a multi-page licence stays whole. Every page is kept and downloaded, and the verification page turns through them one at a time rather than stacking the lot down the screen.

  • Every page kept, however long the document
  • A pager on the public result, not an endless scroll
  • Repeat the code on every page for reports that get separated

Download in the format they need

Holders see the download buttons on a verified result; administrators see them on the credential itself. Whichever format the application in front of them asks for.

  • PDF, JPEG or PNG
  • Many at once as an archive, with a spreadsheet saying whose is whose
  • Multi-page documents come back whole, not as a cover sheet
What a verifier sees — no account, no login, and all four checks shown in full.
03 · Managing the lifecycle

Stay in charge after it's published.

Smart expiry control

Set an expiry date and records flip to Expired on their own. Keep them public as proof of history, or hide them from search entirely — your call, per category.

  • Automatic status transitions
  • Renewal reminders before expiry
  • Expired records stay verifiable as history

Certificates by email

Issue a credential and the holder receives it — a branded email with the certificate attached as a PDF and a link to verify it. Every send is logged, so a missing email can be traced rather than guessed at.

  • Editable subject and message
  • PDF attached automatically
  • On or off per category
  • Resend or send in bulk at any time

Backup and restore

One file carries every credential, category, template, custom field and setting. Enough to move to a new site, or to undo a change that went wrong.

  • Move between sites in two steps
  • Certificate files travel with it
  • Restore over the top or merge
  • Your licence key is never included

See who is checking

Every public lookup is recorded, so you can see which credentials are being verified and how often. IP addresses are never stored — unique visitors are counted from a one-way fingerprint.

  • Daily verification trend
  • Valid, expired and not-found breakdown
  • Most-verified credentials
  • Old entries trimmed on your schedule

Reports and exports

Six report types covering issuance, verification activity, expiring credentials, revocations, category summaries and email delivery. Run one now or have it arrive weekly.

  • Date ranges and category filters
  • Daily, weekly or monthly schedules
  • Opens directly in Excel or Sheets
  • Stored where the public cannot reach them

Your verification page, in one click

Attestra builds the public lookup page for you at yoursite.com/verify, with wording that explains the result to whoever is checking — an employer, a registrar, anyone holding your certificate.

  • Published and linked automatically
  • Explains valid, expired and withdrawn
  • Yours to edit like any other page
  • No account needed to check a credential

Copy protection

Turn off right-click, text selection and image dragging on public certificate pages to make casual scraping and forgery meaningfully harder.

  • Per-category toggles
  • Watermark option on shared views
  • Blocks right-click, dragging and selection

Full whitelabel

Rename the admin menu, set your own accent colour — or let Attestra read it from your theme — and hide the plugin from every administrator but you. Your clients only ever see your build.

  • Rename the admin menu entirely
  • Your colour palette across the UI
  • Hide the plugin from other admins

Landscape PDF export

High-fidelity PDFs generated right in the browser, with a safety margin so signatures and borders never clip. Mobile fallback included for phones that can't render locally.

  • Print-ready 300dpi output
  • Batch export a whole category
  • Filename pattern you control
See who is checking. Volume, results and devices — with IP addresses hashed, never stored raw.
Whitelabel. Menu label, accent colour, and hiding the plugin from other administrators.

See it working on your own site.

The trial key unlocks everything on this page for seven days on one WordPress install. No card, no sales call.

Instant delivery · No card required