Skip to content

Integrations

CertSeal for Zapier

Use Zapier to issue CertSeal certificates from forms, CRMs, and spreadsheets — no code required — and to start a workflow when a recipient views their certificate.

Last updated: June 18, 2026

CertSeal’s Zapier app lets you issue certificates from any of the 6,000+ apps on Zapier and start a workflow when a recipient views their certificate. It authenticates with a CertSeal workspace API key.

Before you start

You’ll need:

  • A CertSeal account with a certificate batch and design already created.
  • A CertSeal API key. In CertSeal, open Settings → API keys and create a key. Copy it immediately — the full token (it starts with csk_live_) is shown only once.
  • A Zapier account (the free plan works for testing).

Adding the app

  1. In a Zap, add CertSeal as the trigger or action app.
  2. When prompted to connect an account, paste your API key. Zapier calls CertSeal to verify it and labels the connection with your workspace username.
  3. Pick a batch and map your fields (see below).

CertSeal uses API-key authentication — there’s no OAuth step. The same key works for every Zap in your account.

Trigger

CertSeal’s Zapier app provides one trigger, built on Zapier’s REST Hooks so your Zap runs the moment the event happens — no polling delay.

  • Certificate Viewed — fires the first time a recipient opens their certificate in the public viewer. It delivers the certificate’s fields — name, email, certificateId, shareToken, certUrl, issue/expiry dates, and your custom data values — ready to map into later steps.

Action

CertSeal’s Zapier app provides one action.

  • Issue Certificate — creates one recipient in a batch. Fields:
    • Batch (required) — chosen from a dropdown of your batches.
    • Name, Email — the recipient.
    • Certificate ID (optional) — auto-generated if left blank.
    • Issue Date, Expiry Date (optional).
    • Send (optional, default off) — queue the certificate email immediately. The batch must have an email template for this to send.
    • Data (optional) — a JSON object of template variables, for example {"score":"94%"}.

Example workflows

  • Form completion → certificate. When someone submits a Typeform, Google Form, or Jotform, issue a certificate and email it automatically.
  • Certificate viewed → notification. When a recipient opens their certificate, post to Slack, add a CRM note, or trigger a follow-up email.
  • CRM row added → certificate. When a deal closes or a course is marked complete in HubSpot or Salesforce, issue the credential with no manual steps.

Removing the app

  • Stop a single workflow: turn off or delete the relevant Zap in Zapier.
  • Revoke all access: in CertSeal, open Settings → API keys and delete the key Zapier uses. Any Zap relying on that key stops working immediately, and CertSeal can no longer be triggered from Zapier. Triggers clean up their CertSeal webhook subscriptions automatically when a Zap is turned off.

Certificates already issued remain valid; revoking a key only prevents future issuance.

Support

Questions about Zapier? Email support@certseal.com — we typically reply within 1 business day (Monday–Friday, 9:00 AM–6:00 PM SGT). See the support guide for all contact options.