emSigner Support Center
  • Introduction
    • emSigner Support
  • Plans & Pricing
    • User Plans
      • Essential
      • Advanced
      • Professional
  • Subscription
    • Renewal
    • Upgrades
  • User Management and Settings
    • Internal User
      • Create an Internal User
      • Edit Details of Internal User
      • Delete an Internal User
    • External / Ad-hoc User
    • My Profile
      • OTP Login
  • Initiate and Sign Envelopes
    • emSigner Basics
    • Adhoc Envelope
      • In Person Signing
      • Hybrid Signing
    • Creation of an Envelope - New UI Flow
    • Fixed Form Template
    • Flexi Form Template
      • Dynamic Signing
      • Web Form
    • Offline Bulk Sign
      • Bulk Signing - Folder based
      • Sign and Send
    • Adhoc User Signing
    • eStamp
      • eStamping Offline
      • eStamping Online
    • Selfie Capture & Liveness Check
      • Liveness Check with Face Match
    • For Seal
  • User Dashboard and Docstore
    • Dashboard
      • Pending
        • My Signatures
        • Waiting for Others
      • Bulk Signing in Dashboard
    • DocStore
      • List of Documents
        • Drafts
        • Completed
        • Declined
        • Recalled
      • Scan Documents
      • Upload Documents
  • Reports
    • Reports Dashboard
    • Workflow Reports
    • User Reports
    • Favourite Filters
    • Scheduling Reports
  • Types of eSignatures
    • Global
      • eSignature
      • Remote Signing
      • Digital Signature Certificate (DSC)
      • Azure Key Vault(AKV Signing)
    • India
      • eSignV2
      • eSignV3
    • The Kingdom of Saudi Arabia(KSA)
      • emdha
    • Indonesia
      • VIDA
      • Peruri
      • xignature
    • Malaysia
  • Administrator Settings
    • Settings
      • Company Profile
      • Change Password
      • emSigner Utility Port Settings
      • Auto Delegate
      • Encrypt
      • Decrypt
      • Validate Signed File
      • Offline Templates
      • Manage Auth Token
      • Offline Non Judicial and Revenue Stamps
    • Expiry and Reminder
    • Admin Settings
      • Manage Departments
      • Manage Templates
      • Template Access
      • Co-branding
      • Email Templates
      • Activity Log
      • Custom Status
      • FTP Settings
      • Certificate Settings
        • AKV Certificate Upload and Enrollment
      • Time Stamp Settings
      • Signer Attachment
      • Webhook
        • Multiple Webhooks
      • Roles & Permissions
        • How do I assign the Maker role to an Internal User?
        • How do I assign the Checker role to an Internal User?
      • SMTP Settings
      • Password Settings
      • Storage Connectors
      • Geofencing
      • Identity Provider
        • Steps to configure the App in Okta
      • Trusted Logins
      • Demographic Verification
    • Advanced Settings
    • API Settings
      • Manage Apps
  • Legal Evidence
    • Verifying Digital Signed Documents
    • Verifying Electronically Signed Documents
      • Completion Certificate
      • Document Log
      • Activity Log
  • Environments
    • Environments
  • Releases
    • Release Notes
      • V 2.8.9.6
      • V 2.8.9.5
      • V 2.8.9.4
      • V 2.8.9.3
      • V 2.8.9.2
      • V 2.8.9.1
      • V 2.8.9
      • V 2.8.8
      • V 2.8.7
      • V 2.8.6
      • V 2.8.5
  • Security and Quality
    • Data Security
  • Deployment Architecture
    • Architecture Diagram
  • Apps and Integrations
    • emSigner Integration with Salesforce to automatically initiate Contracts
    • emSigner Integration with Microsoft Dynamics 365 Saleshub to automatically initiate Quotes
    • emSigner Integration with Microsoft Teams
      • First time Setup & Configuration
      • Initiate, Sign & Send - Uploading the document to Teams
      • Initiate, Sign & Send - Existing Document under files
    • emSigner Integration with Microsoft Outlook
      • First time Setup & Configuration
      • Initiate, Sign & Send (Web)
      • Initiate, Sign & Send (Desktop)
      • Demo Video - Microsoft Outlook
    • emSigner Integration with Microsoft Word
      • First time Setup & Configuration
      • Initiate, Sign & Send (Web)
      • Initiate, Sign & Send (Desktop)
    • emSigner Integration with Microsoft SharePoint
      • Demo Video - Microsoft SharePoint
    • emSigner Integration with SAP S/4HANA
      • E Signing
      • Embedded Signing
      • Demo Video - SAP S/4 HANA Integration
    • emSigner Integration with SAP SuccessFactors
      • Demo Video - SAP SuccessFactors Integration
    • emSigner Integration with Google
      • Gmail
        • Demo Video - Gmail Integration
      • Google Drive
        • Demo Video - Google Drive Integration
    • emSigner Integration with Salesforce
      • Demo Video - Salesforce
  • Industry Specifics
    • CFR 21 Part 11
  • Resources
    • Videos
    • Uptime Status
  • APIs
    • eSignature REST API
      • Getting Started
        • Key Concepts
        • Subscription
        • Setting up your brand and colors
        • Making your first API Call
        • Sandbox and Going LIVE
      • How To's
        • Getting Documents Signed
        • Using pre-defined templates
        • Using Webhooks
        • Retrieving Signed Documents
      • API Documentation
      • Sample App - Contracts
    • Signer Gateway
      • Getting Started
        • Key Concepts
        • Subscription
        • Setting It Up
        • Sandbox and Going LIVE
      • Gateway Documentation
        • Signing Documents
        • Retrieving Signed Documents
      • Sample App - Lending
    • Embedded Signing
      • Getting Started
        • Key Concepts
        • Subscription
        • Setting up your brand and colors
        • Making your first API Call
        • Sandbox and Going LIVE
      • How To's
        • Adhoc Documents
        • Using pre-defined templates
        • Application Features
      • API Documentation
      • Sample App - Loan Origination
  • Samples
Powered by GitBook

Copyright emSigner 2023

On this page
  1. Administrator Settings
  2. Admin Settings
  3. Webhook

Multiple Webhooks

Does emSigner support multiple webhook configurations for different systems?

Yes, in emSigner, you can configure multiple webhooks. This allows you to send real-time updates to different source systems based on specific events.

Use Case: Multi-System Webhook Integration in emSigner

Scenario: XYZ Bank uses emSigner for digital document signing across multiple departments—Loans, HR, and Compliance. Each department requires real-time updates in their respective systems whenever a document is signed. To achieve this, emSigner allows configuring multiple webhooks with a "Request From" parameter to ensure updates are routed to the correct system.

How It Works:

  • The Loan Department configures a webhook (https://lms.xyzbank.com/api/loan-updates) with "Request From": "LoanManagement", ensuring loan agreements are automatically updated in the Loan Management System (LMS) once signed.

  • The HR Team sets up a webhook (https://hrportal.xyzbank.com/api/employee-onboarding) with "Request From": "HRPortal", allowing the HR system to mark new employees as "Onboarded" after signing Offer Letters and NDAs.

  • The Compliance Team integrates a webhook (https://compliance.xyzbank.com/api/audit-logs) with "Request From": "ComplianceAudit", ensuring all signed contracts are logged in the Audit & Compliance System for regulatory tracking.

With Multi-System Webhooks, emSigner enables businesses to streamline their document workflows, ensuring every department gets real-time updates without manual intervention.

Event-Based Configuration – You can configure webhooks for different types of events, such as document status updates, signing completion, or user actions.

Multiple Destinations – Organizations can define different webhook URLs for different departments or systems, ensuring that relevant updates are routed to the right destination.

Webhook Retry Mechanism – If a webhook fails, emSigner has a retry mechanism that will attempt to send the update again based on configurable intervals.

Webhook Failure Alerts – If a webhook continuously fails, an alert is sent to the Super Admin, informing them that the webhook needs to be fixed.

Below are the steps to configure multiple webhooks.

Step 1: Navigate to the Settings Page of the Administrator account.

Step 2: Locate the ‘Webhook’ tile under the Admin Settings.

Step 3: The gird with the existing webhooks configured will be shown in the ‘List of Configured Webhooks’.

Step 4: The admin has to provide the Name, the events for which this webhook needs to be configured.

Step 5: For the default webhook URL, the admin can skip selecting the department or the Request From.

Step 6: If there are multiple source systems then the admin has to mandatorily provide either the Department Name or the Request From parameter. This Request From parameter has to be mandatorily passed in the API so that the emSigner system identifies that for any change in the workflow status of this envelope the particular Source System has to be notified.

Step 7: The admin has to select the type of authentication, if there is no authentication then None needs to be selected or else Basic needs to be selected. Once all the details are filled in, the admin has to save the webhook configuration.

PreviousWebhookNextRoles & Permissions

Last updated 1 month ago