This repository contains an integration that allows you to automate and simplify the sending of pre-created templates in DocuSign through a Node.js application. The integration uses the Fastify framework, the Zod library for data validation, and the DocuSign Node.js SDK to connect to DocuSign.
Follow these steps to set up and run the integration on your machine:
-
Clone this repository:
git clone https://github.com/charleskx/integration_docusign
-
Navigate to the project folder:
cd integration_docusign -
Run the following command to install the dependencies:
npm install
-
Configure the
.envfile with your access credentials and DocuSign application information. -
Create a "private.key" file in the root of the project, containing the private key of the "RSA Keypair" application.
-
Start the development server with the following command:
npm run start:dev
-
You can now access the application at the following address:
The integration allows you to send pre-created templates in DocuSign in an automated way, eliminating the need for manual interaction. It uses Fastify as the web framework to create an API that accepts requests to send documents.
- Fastify: A lightweight and efficient web framework for Node.js.
- Zod: A library for data validation in TypeScript.
- DocuSign Node.js SDK: The official DocuSign SDK for Node.js, making it easy to integrate with DocuSign services.
Make sure to properly configure your DocuSign credentials and application information in the .env file for the integration to work correctly.
Enjoy automating document sending with DocuSign using this integration!