メインコンテンツへスキップ
Certyneo
n8n統合

n8nで署名を自動化

n8nはセルフホスティング可能なオープンソース自動化プラットフォームです。Certyneo へのアクセス方法は2つあります。n8n に付属する Webhook と HTTP Request ノードのみを使用し、インストール不要のワークフロー実装をインポートするか、Certyneo ノードをパネルに統合したい場合は、コミュニティノード n8n-nodes-certyneo をインストールしてください。どちらの場合でも、API キーを貼り付ければ、署名イベントがスタック全体を制御します。

ワークフローはインストール不要です。n8nに付属するノードのみを使用するため、n8n Cloudを含むどこでも機能します。コミュニティノードn8n-nodes-certyneoはnpmで公開されており、自ホスティングインスタンス上のSettings→Community nodesからインストールされます。n8n Cloudは、n8nが検証したノードのみを提供します。

Certyneoをn8nに接続する理由

n8nは選択肢を提供します:マネージドサービスまたは独自のサーバー。どちらの場合でも、Certyneo統合は公開APIとWebhookを使用し、契約とツール間にプロプライエタリな仲介者はありません。

  • 11個のイベント、4個ではなく

    Webhookノードはエンベロープのライフサイクル全体を受け取ります。作成、送信、開封、署名、拒否、キャンセル、有効期限切れ、差し戻し。固定リストのコネクタとは異なり、トリガーは一つも見落とされません。

  • すべてのAPI、待たずに

    HTTP Requestノードは、存在するCertyneo APIの任意のエンドポイントを呼び出します。エンベロープの作成、送信、ドキュメントのアップロード、署名済みPDFまたは証拠フォルダの取得が可能です。

  • セルフホスティング可能

    ホストするn8nインスタンス上では、契約のメタデータはいかなるサードパーティも経由しません。トラフィックはサーバーからCertyneoへのみ流れます。法務チームとIT部門にとって強力な利点です。

  • APIキーとHMAC署名

    接続はスコープが限定され、いつでも取り消し可能なAPIキーで認証されます。受け取るイベントはHMAC-SHA256で署名されます。ワークフローはそれがCertyneoから来たことを検証できます。

利用可能なイベント

Webhookノードを選択したイベントにサブスクライブしてください。リアルタイムで到着し、n8n側で検証する署名ヘッダー(X-Certyneo-Signature)が含まれます。

イベント以下の条件でトリガーが発動します…
エンベロープ作成済みenvelope.createdエンベロープが作成されたばかりで、まだドラフト状態です。
封筒送信envelope.sentエンベロープはドラフトを離れ、受取人へ送信されます。
封筒の署名完了envelope.completedすべての受信者が署名しました。エンベロープは確定され、署名済み PDF のダウンロードリンクが付与されます。
封筒の拒否envelope.declined受取人が署名を拒否し、指定した理由が記載されます。
エンベロープキャンセルenvelope.voided送信者が既に送信したエンベロープをキャンセルします。署名リンクが使用できなくなります。
エンベロープの有効期限切れenvelope.expiredすべての受取人が署名する前に期限を超過しました。
エンベロープが送信者に返却されましたenvelope.returned_to_sender受取人が署名する代わりに、修正のためにエンベロープを返送します。
エンベロープ再送信envelope.resubmitted送信者が修正し、返却されたエンベロープを再度送信します。
受取人が署名recipient.signed受信者が署名を完了します。署名者ごとに1回トリガーされ、最終段階だけではありません。
受取人が開きましたrecipient.viewed受取人がエンベロープを初めて開きます。最適なタイミングで催促するのに役立ちます。
受取人が承認しましたrecipient.approvedロールが「承認者」である受取人が、署名なしでエンベロープを検証します。
到達できないアドレスrecipient.bounced受取人のアドレスが永続的な失敗を返しています(メールボックスが存在しないか、ドメインが無効です)。リトライが停止されます。アドレスを修正してエンベロープを再送信してください。

管理可能な項目

各行は、Header Auth認証とCertyneo APIキーを使用したHTTP Requestノードの呼び出しです。

  • 封筒作成

    POST /envelopes — Certyneo テンプレートまたは既にアップロードされたドキュメントからエンベロープを作成し、受取人を設定します。

  • 封筒を送信

    POST /envelopes/:id/send — エンベロープを下書きから送信し、署名招待を送付します。

  • エンベロープをリスト表示

    GET /envelopes — ページネーション付きリスト(最新順)、オプションのステータスフィルター付き。

  • ドキュメントをアップロード

    POST /documents — n8nの任意のノードからPDFを送信します(メール添付ファイルまたはDriveファイルを含む)。

  • テンプレート一覧を取得

    GET /templates — ワークフロー内でハードコードする必要がないよう、テンプレートIDを取得します。

  • 署名付きPDFをダウンロード

    GET /envelopes/:id/signed-document — 署名済み文書を取得し、/audit-trail で証拠ファイルを取得します。

連携の設定

当社が提供するワークフローには既にウェブフック、イベントベースのルーティング、サブスクリプション呼び出し、および送信例が含まれています。5分程度見積もってください。

  1. 1

    ワークフローをインポート

    n8nでワークフローメニューを開き、「Import from URL…」を選択してテンプレートアドレスを貼り付けてください。ファイルをダウンロードしてキャンバスにドラッグすることもできます。

  2. 2

    APIキーの生成

    Certyneo → 設定 → REST API を開き、エンベロープとウェブフック スコープを持つキーを作成します。コピーしてください。1 回だけ表示されます。

  3. 3

    Header Auth認証情報を作成

    n8nで「Header Auth」認証情報を追加してください。名前は「Authorization」、値は「Bearer」の後にAPIキーを指定します。ワークフローのHTTP RequestノードでこれらをSelected します。

  4. 4

    購読してアクティブ化

    Webhookノードの本番環境URLをコピーし、サブスクリプション呼び出しに貼り付けて1回実行した後、ワークフローをアクティブ化してください。返された「secret」を保管してください。これはイベント署名を検証するために使用されます。

  5. 5

    Google Drive を接続

    テンプレートは署名済み PDF と監査証拠をお客様の Drive に保存します。2 つのアーカイブノードで Google アカウントを選択してください。S3、SharePoint、またはその他のストレージに置き換えることもできます。同じバイナリフィールドを使用します。

電子署名を自動化する準備はできていますか?

Certyneoアカウントを作成し、APIキーを生成して、n8nワークフローを数分でインポートしてください。

安全と適合性

n8n統合はCertyneo公開APIに基づいており、プラットフォームの他の部分と同じレベルの要件があります。

  • エンドツーエンドのHTTPS暗号化通信。
  • スコープが限定されたAPIキー。必要な権限のみを付与します。
  • 各イベントはHMAC-SHA256で署名されています — 処理する前に検証してください。
  • ダッシュボードからいつでもキーを無効化できます。

よくある質問

n8nにCertyneoノードをインストールする必要がありますか?

必須ではありません。当社が公開するワークフローはn8nに付属するWebhookおよびHTTP Requestノードのみを使用します。インストール不要で、n8n Cloud上でも同等に機能します。コミュニティノード(npm上のn8n-nodes-certyneo、アクションノード、トリガーノード、そのidentifierを含む)が存在し、自ホスティングインスタンス上のSettings→Community nodesからインストールされます。n8nのドキュメントはn8n Cloudを検証済みのノードのみに予約しています。

n8nを使用するにはどのCertyneoサブスクリプションが必要ですか?

実キー(sk_live_…)にはAPI アクセスを含むプランが必要です(Standard以上)。FreeおよびPersonalプランはサンドボックスキー(sk_test_…)を備えており、署名者にメール送信せずにテストエンベロープで全フローを実行できます。

どのようにAPIキーを取得しますか?

Certyneo から、設定 → REST API に移動し、envelopes:read、envelopes:write、webhooks:write スコープを持つキーを作成します。これは sk_live_ (またはサンドボックスの場合は sk_test_) で始まり、1回だけ表示されます。すぐにコピーしてください。

自ホストのn8nインスタンスで機能しますか?

はい、これが最も興味深いユースケースです。インスタンスはインターネットから到達可能である必要があります。当社のウェブフックを受信するにはHTTPS公開URLで十分です。サードパーティサービスを経由してデータが流れることはありません。

どの署名イベントがカバーされていますか?

ライフサイクルの11イベント:エンベロープ作成、送信、署名、拒否、キャンセル、有効期限切れ、送信者へ返信、再提出、および受信者が開封、署名、または承認。購読するイベントを選択できます。

Certyneo からのイベントであることを確認する方法は?

各配信には、サブスクリプション作成時に返されたシークレットで計算されたリクエスト本体の HMAC-SHA256 を含む X-Certyneo-Signature ヘッダーが付与されます。イベント処理の前にコードノードで比較してください。

n8n インテグレーションは有料ですか?

Certyneo は追加料金を請求しません。n8n 側では、自社ホスト型インスタンスは無料です。n8n Cloud では、各実行がプランのクォータを消費します。

更に進める

今日、契約を自動化する

ワークフローをインポートし、API キーを貼り付けて、署名が残りの処理をトリガーするようにしてください。