DocuSign Connect/Webhook Setup

[et_pb_section fb_built=”1″ admin_label=”section” _builder_version=”3.22″ global_colors_info=”{}”][et_pb_row admin_label=”row” _builder_version=”3.25″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Text” _builder_version=”3.27.4″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” global_colors_info=”{}”]DocuSign is an online platform where people can send a document to others for signature electronically. Sometimes our application needs to know the status of a document (Envelope Status) and based on that we may want to do something in our integration. DocuSign Connect feature enables us to do that job. It basically sends a request to an URL with payload (Data as Json or XML format) which contains information about signers status and overall document status. Here I will try to show you how to setup one.

At First We need a Developer Account. After logged in to your account go to My Apps and Keys Page. Here You will see your Apps and Integration lists .

1 DocuSign Connect/Webhook Setup

To go to DocuSign Connect Page navigate the left sidebar and find Connect Under Integrations Section.

2 DocuSign Connect/Webhook Setup

If you go there for the first time it will say Enable Connect click the Button to enable DocuSign Connect You can Disable/Enable it anytime as  there is no configurations it will show you an empty list of configurations. Select ADD CONFIGURATION from top right it will show you a form.

3 DocuSign Connect/Webhook Setup

Only Name and URL to Publish field is required. There are many additional options play around with them later. For Data Format Select Rest version it will send payload as json format. JSON is a popular way to send Data now a days. Put your Application URL in the URL to Publish field where you will handle this notification. Mark All Envelope Events, Recipient Events and Include Data to receive all types of information in the payload. Thats All setup is Done. 

Now It’s time for test it. Send a document to a Test Signer from their Manage section. Go to Manage Page.

4 DocuSign Connect/Webhook Setup

Click on “NEW” button and select “Send an Envelope” It will display a form where we can upload and send it to some people for sign. After Send successfully It will send a notification to the Webhook URL that a document is sent to the recipients. How we verify that ? They have a Dashboard to see the logs. Go to the Connect Page and Click on the Logs.

5 DocuSign Connect/Webhook Setup

Here you will see the list of requests made to the Webhook URL and their payload and how your application responds. In the real world Sending documents will be done programmatically by using their E Signature API.


Yml or Yaml for DevOps

As software engineers, we are always learning new tech stacks as we process our careers. Everyone who works on any short of software farm all came across a term called DevOps. As the name suggests, ...

Working with DocuSign, Authorization and Sending Document for Signature

DocuSign is a well known platform where users can send their document for signing via email or your app. I will try to show you how DocuSign authorize an user and how can we send a document to users ...

Worker Pool in Golang

Tags: #advance #topic #golang #goroutine #channels #workerpool #threadpool Often we end up with some work which is so time-consuming that if we’re able to assign, multiple person/worker, to do ...
java web application

Top 9 Practical Benefits Of Using Java Web Application

Java web application frameworks have one of the greatest and largest communities of software engineers in the world. Companies can build a team with the help of this community at ease. There are different communities to help beginners, intermediate as well as expert developers.

Read More