Hemanth M1
Giga Sage
Giga Sage

Hello Community,

 

Have you heard of webhooks? Have you ever configured one? If not, let’s explore what they are and how they work - using a practical example.

 

What are webhooks?
Simply put, webhooks are defined HTTPS Requests that allow one system to automatically notify another in real time when a specific event occurs. (Like a Push service)
Example: Real-time payment confirmation.

 

When can we use Webbook: As long as the target system (Service) can accept POST and GET requests and Source system provides Webhooks capability, this can be configured.

 

Let’s understand this with an example by configuring a webhook in Adobe Sign. We’ll send event details to ServiceNow from Adobe when a PDF is signed and trigger a notification to the signing manager, informing them that a document has been signed. -- > This does not use any ServiceNow Plugins like Adobe Sign, They do have the same logic behind the scenes.

 

Step 1: Get a free Developer Adobe Acrobat sign account by registering here :

https://www.adobe.com/acrobat/business/developer-form.html 

 

Step 2: Once you get the account details, login, you would land on the below page:

HemanthM1_0-1759038677344.png

 

Step 3: Go to Admin > Navigate to Webhooks

HemanthM1_1-1759038742550.png

 

Step 4: Click to create a new Webhook

 

HemanthM1_2-1759038821129.png

 

Step 5: Lets understand each details here

HemanthM1_3-1759039502553.png

Step 6: Before setting up a ServiceNow endpoint, we need to understand the setup below. This is on the Adobe site as a webhook overview.


We will create an endpoint that will have one GET request (to send the ClientID echo) and a POST request to receive the events triggered from Adobe.

HemanthM1_0-1759040280885.png

 

 

Step 7: Now lets head back to ServiceNow to configure a URL which adobe can talk to.

 

HemanthM1_1-1759041431764.png

 

 

Step 8: Create a GET request to retrieve headers and send the same ClientID received from Adobe - This is to validate the URL

 

Make sure "Require Authentication" is unchecked, since the connection uses the ClientID for validation and expects the same ID in response(you can store this in ServiceNow and validate against requests each time). Also, if your security policy explicitly allows certain IP addresses on your network, please ensure they are permitted

 

HemanthM1_2-1759041736793.png

 

Step 9: Let's go to Adobe to create a webhook using this URL.

 

HemanthM1_4-1759042104089.png

 

 

Step 10: Event log triggered from the Adobe webhook.

 

HemanthM1_3-1759041874416.png

 

Step 11: Lets create a POST endpoint to receive event details and Configure a Subflow to send an email to the manager when Signed.

 

HemanthM1_5-1759042479964.png

Subflow : Takes Name, Email and Document as inputs and Send email.

HemanthM1_0-1759043619513.png

 

Step 12: Lets create a document, send to the user.(On the Adobe dev site)

 

HemanthM1_1-1759043756054.png

Lets Preview and send the document for signature

HemanthM1_2-1759043827646.png

 

Step 13: Lets see how it works now 😍

 

Signer received the email to review and sign:

 

HemanthM1_3-1759043932335.png

 

Sign the document:

 

HemanthM1_4-1759044024483.png

 

Step 14:

Document details received with status

 

HemanthM1_5-1759044128857.png

 

Flow Execution details :

 

HemanthM1_6-1759044208767.png

 

 

Thank you,
Hemanth
Certified Technical Architect (CTA), ServiceNow MVP 2024, 2025

 

My other articles :

 

ServiceNow Smart Assessment Simplified: A Step-by-Step Practical Guide! 

 

Take Control of Your flow Designer Flow Variables- Practical Example #1 Reference Type 

 

Script Action: A Practical Example! 

 

A Quick Guide to Adding a Wizard Section to a Catalog Item in Catalog Builder! 

 

Set different “From” and “Reply To” emails for the Native and Flow designer Emails/Notifications. 

 

Read .CSV formatted files in ServiceNow 

 

Automate Assessment/Survey Testing with ATF(Including Multiple Option,Attachments &Reference fields) 

 

Set up interactive filter on UI builder (for data visualization reports and List records) 

 

Set Up "Step Based Request Fulfillment" for Catalog Items 

 

Need to know about Schedules and Define them in SLAs 

 

My ServiceNow Share Projects:

 

Return Assessment Feature in ServiceNow 

 

Add signature and update fields to a fillable PDF document

 

Get Record URL action in the flow designer (Use it in the Send Email action) 

 

Domain Separation: Alert Developers/Users when open a configuration record (ex: Business rules) in d... 

 

Custom Generic Flow Action to Create Assessment 

Version history
Last update:
6 hours ago
Updated by:
Contributors