Issue, deliver and verify digital certificates — create batches from a design, issue certificates singly or in bulk, queue certificate emails, look up certificates by id or share token, and react to issued / sent / failed / viewed events. When CertSeal captures interest, qualify with AI and push the next nurture step.
Watch Certificate EventsTriggers when a certificate is issued, sent, fails to send, or is viewed.
Get a BatchReturns a batch by id, regardless of archive state. Check archivedAt to detect a frozen batch.
Get a RecipientRetrieves a single recipient (issued certificate) by id.
Get a Webhook SubscriptionRetrieves a single webhook subscription by id.
Get Certificate by IDLook up a certificate by its human-readable certificate id — returns the recipient (with email), the batch metadata, the design template JSON, and the merged variable map.
Get Certificate by Share TokenRetrieves a certificate by its share token.
List BatchesReturns batches in the workspace, newest first. Filter by archive state; pages are followed automatically up to Max Pages.
List DesignsReturns designs in the workspace, newest first. Read-only via the API — designs are authored and edited in the CertSeal web app.
List RecipientsLists recipients (issued certificates) in a batch, newest first, optionally filtered by email delivery status.
List Webhook SubscriptionsReturns every webhook subscription in the workspace, newest first.
Archive a BatchArchives a batch.
Create a BatchCreates a new batch from a design. The design (and email template, if set) must already exist in the same workspace.
Delete a RecipientPermanently deletes a recipient.
Issue a CertificateCreates one recipient (one certificate) in a batch. Consumes one unit of your workspace's plan quota.
Issue Certificates in BulkIssues certificates in a batch.
Make an API CallPerforms an arbitrary authorized API request to the CertSeal API.
Rotate Webhook Signing SecretGenerates a new signing secret for the webhook subscription.
Send a Test EventSends a test event to the webhook subscription.
Send Certificate EmailQueues the certificate email for a recipient — the background worker delivers it asynchronously. The batch must already have an Email Template ID and the recipient must have an email address.
Unarchive a BatchClears a batch's archived state, returning it to the active list and re-enabling recipient writes and sends. Idempotent — unarchiving an already-active batch returns the current row.
Update a RecipientPartially updates a recipient — only the fields you fill in are changed. Leave a field blank to leave it unchanged; map the Null expression chip to a field to clear it.
When to use CertSeal
Common scenarios where CertSeal automation saves time and reduces manual work.
Use CertSeal's "Watch Certificate Events" trigger to react the instant an event occurs and push data into connected tools.
Run "Get a Recipient" in CertSeal from any upstream event — map fields once and let the automation handle the rest.
Include "Get a Recipient" from CertSeal in larger multi-tool workflows to move data end-to-end without hand-offs.
Frequently asked questions
Common questions about automating CertSeal in your workflows.
CertSeal has 1 trigger, including "Watch Certificate Events". Use them to start workflows the moment CertSeal events fire — no polling required.
Connect CertSeal to any app in workflows
Search apps and open an app-to-app integration page in one click.