There are none, and that’s deliberate.
We’re answering this directly because “is there a shortcode for this?” is a fair question to ask about any plugin, and a page that simply doesn’t exist reads like an oversight rather than a decision. It’s a decision.
Why not
The customer-facing surface of ApprovalTrail is a single, standalone, token-authorized page at /approvaltrail/proof/{uuid}/{token}/. It isn’t something you build in the block editor. It’s rendered outside your theme’s normal page flow entirely, it sends noindex and no-referrer headers, and it must never be embeddable inside arbitrary content, because everything it shows is scoped to one specific, authorized link.
Putting a proof onto a shortcode-able page would mean one of two things, and both are wrong:
- A page that shows nothing at all without a valid token, which looks broken to everyone who isn’t the one customer it’s for.
- A way to address a proof without its token, which is exactly the security boundary the whole design exists to enforce.
Neither is acceptable, so there’s no shortcode and no block.
What you can customize instead
If you want to change how the customer-facing pages or emails look, copy the relevant template into your active theme at yourtheme/approvaltrail/, and ApprovalTrail will use your copy instead of its own:
approval-page.php: the customer’s approval pageapproval-unavailable.php: the single page shown for any link failurecertificate.php: the printable approval recordemails/proof-ready.php: the email sent to the customeremails/decision-made.php: the email sent to staff
For more programmatic control, two filters exist specifically for this: approvaltrail_proof_page_template and approvaltrail_certificate_template. See Hooks for signatures and examples.