Enable Dark Mode!
how-to-integrate-docusign-in-odoo-19.jpg
By: Gee Paul Joby

How to Integrate DocuSign in Odoo 19

Technical Odoo 19 Odoo Enterprises Odoo Community

In this blog, let's explore the configuration of the DocuSign Odoo Connector app (Technical Name: docusign_odoo_connector) available on the Odoo Apps Store. This module is designed for the Odoo Community Edition, enabling users to create, send, and manage DocuSign signature requests directly from Odoo, bringing electronic signature functionality to Community users without requiring Odoo Enterprise's Sign application.

DocuSign is a cloud-based digital signature platform that enables users to securely send, sign, and manage documents electronically. It streamlines agreement workflows, reduces paperwork, and accelerates business processes.

To access DocuSign through. Firstly, we need a Developer Account in DocuSign. If you already have one, log in to your DocuSign Developer account; otherwise, sign up for a new Account.

How to Integrate DocuSign in Odoo 19-cybrosys

Next, we need to create an app in DocuSign for the Odoo integration. For that, select the Admin Menu.

How to Integrate DocuSign in Odoo 19-cybrosys

Then click Apps and Keys from the Left panel's Integration Section.

How to Integrate DocuSign in Odoo 19-cybrosys

To create a new Developer App, click on Add App and Integration Key.

How to Integrate DocuSign in Odoo 19-cybrosys

Then, add the App Name and click the Create App button.

How to Integrate DocuSign in Odoo 19-cybrosys

When creating the app, you can find a service integration section, and we need to generate an RSA.

How to Integrate DocuSign in Odoo 19-cybrosys

It will open up a pop-up like this; it is important to keep the public and private keys in a text file, and later, this is needed at the time of configuration.

How to Integrate DocuSign in Odoo 19-cybrosys

The Text file should be like this.

How to Integrate DocuSign in Odoo 19-cybrosys

Add the Server Address as the redirect URI and save the app.

How to Integrate DocuSign in Odoo 19-cybrosys

Now we are going to install the module in Odoo. Before installing the module, one should verify that the external Python dependencies are installed. If not, you can install using the command below.

pip install docusign-esign

Then install the module.

Add a name. Enter the correct DocuSign integration key, user ID, and account ID from the page Apps and Keys. Then upload the Test document we created with the public and private keys, and click on the button Test Credentials.

How to Integrate DocuSign in Odoo 19-cybrosys

If you are configuring the app for the first time, there is a chance of getting an Invalid Operation message when testing the Credentials. To fix this, you need to Allow Access to the Redirect URI. For that, redirect to the URL given below by replacing YOUR_INTEGRATION_KEY and YOUR_REDIRECT_URI with your own Integration Key and Redirect URI.

How to Integrate DocuSign in Odoo 19-cybrosys

After allowing access, try testing the credentials again. Then it will work.

How to Integrate DocuSign in Odoo 19-cybrosys

Then open one of the Quotations / Sales Orders and select the page Docusign.

How to Integrate DocuSign in Odoo 19-cybrosys

Then select the Credential and click on the Send Document button.

How to Integrate DocuSign in Odoo 19-cybrosys

On the pop-up wizard, add a reference and upload the document you want to send to the customer.

How to Integrate DocuSign in Odoo 19-cybrosys

Double click anywhere on the document to add custom fields like Full name, Email, Company, Signature, text, or Date.

How to Integrate DocuSign in Odoo 19-cybrosys

 Add the necessary fields and then click on the Send button.

How to Integrate DocuSign in Odoo 19-cybrosys

After sending the document, you can see that it has been added to the lines.

How to Integrate DocuSign in Odoo 19-cybrosys

At the same time, the customer receives an email. Like this:

How to Integrate DocuSign in Odoo 19-cybrosys

Then the customer can review and sign the document. And click on the Finish button.

How to Integrate DocuSign in Odoo 19-cybrosys

The user can check the document status by clicking on the Update status button. If the customer signed the document, it will show the status as completed, and you can find the signed document as an attachment.

How to Integrate DocuSign in Odoo 19-cybrosys

The DocuSign Odoo Connector helps to make e-signatures on Odoo Community Edition, thus making improvements for businesses to create, send, track, and sign documents. DocuSign is a better replacement for the sign module in the Odoo enterprise edition. It will also help the organization to collect the signed documents very easily.

To read more about An Overview of Odoo 19 Sign Module, refer to our blog An Overview of Odoo 19 Sign Module.


Frequently Asked Questions

What should I do if I get an "Invalid Operation" error when testing my DocuSign credentials in Odoo?

This error usually occurs during the initial configuration because DocuSign requires explicit user consent for the Odoo application to act on your behalf. To fix this, you must grant access by visiting the authorization URL format mentioned in the guide (replacing YOUR_INTEGRATION_KEY and YOUR_REDIRECT_URI with your actual details). Once you grant the necessary permissions, retest the credentials in Odoo, and the error will be resolved.

Does the DocuSign Odoo Connector require any external Python libraries to work?

Yes, before installing the DocuSign_odoo_connector module in Odoo, you must ensure the external DocuSign API library is installed in your Odoo environment. You can easily install this dependency by running the command pip install docusign-esign in your server terminal.

How do I know when a customer has signed a document, and where is the signed copy stored?

You can track the signature progress directly from the associated quotation or sales order in Odoo by navigating to the DocuSign tab and clicking the update status button. Once the customer finishes signing, the status will automatically update to "Completed," and the fully signed document will be instantly added to your Odoo record as an attachment.

If you need any assistance in odoo, we are online, please chat with us.



0
Comments



Leave a comment



whatsapp_icon
location

Calicut

Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635

location

Kochi

Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.

Send Us A Message