A Docusign Salesforce integration is a two-way link between a Salesforce record and a Docusign envelope. Data flows out of Salesforce to compose and address the document; envelope and recipient status, the executed document and anything the signer entered flow back to update the record. Docusign provides the managed package, the Apex Toolkit and the Connect notification service that make this possible. The integration work is deciding which objects and fields participate, in which direction, and what Salesforce should do when each status arrives.
Business purpose, plainly: so that the CRM's picture of a deal reflects the agreement rather than trailing it by however long it takes someone to notice and type. Every downstream consequence — forecast accuracy, provisioning triggers, invoicing, renewal tracking — depends on that one fact being current and automatic.
The two products, and which you need
Docusign eSignature for Salesforce covers sending, signing and status. Docusign CLM for Salesforce adds generation from a template library, a structured contract repository and configurable review and approval workflow, with one-click generation from opportunity data. They solve different problems and are licensed separately. The usual mistake is buying CLM to fix a writeback problem, or trying to force eSignature to carry a contract lifecycle it was never meant to hold.
Where the integration commonly falls short
Three patterns account for most of the remediation work we are asked to do. Writeback is configured for envelope completion only, so nothing distinguishes "declined" from "still waiting". Recipients are resolved from a single field rather than from contact roles, so multi-party agreements are addressed by hand. And the send action is a button with no preconditions, so envelopes go out against records that are missing the values the document needs.