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.
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.