Downloads
DocuSign Sample Projects
These sample projects demonstrate the two supported Quik! ESignTransport integration models for DocuSign. Both models allow customers to host and control the steps involved in sending a Quik! form to DocuSign, with differences in how much control is exposed during the transaction.
The projects are provided as reference implementations and can be used as-is or adapted to meet your specific integration needs.
Pass Thru Sample Project
Quik! ESignTransport – Pass Thru
The Pass Thru model enables customers to host and control the beginning of the DocuSign transaction. In this model, data from the Quik! form is passed to a customer-hosted web page, which then passes that data through to Quik! to generate the DocuSign envelope.
To facilitate this process and simplify implementation, the Quik! Pass Thru Sample Project is provided.
Integration Model: Pass Thru
Level of Control: Control at the beginning of the transaction
Project Type: .NET WebAPI
Purpose: Guide customers in implementing the Pass Thru model
The sample project includes a simple controller that receives the posted form data, generates the required Quik! token, submits the data to Quik! services, and returns the DocuSign response without manipulation so the Quik! Forms Engine can process it correctly.
⬇️ Download: Pass Thru Sample Project (ZIP)
📄 Documentation: See Pass Thru model documentation for implementation details
Self Service Sample Project (.NET Core)
Quik! ESignTransport – Self Service & Envelope Creator
The Self Service model enables customers to have 100% control over their DocuSign integration. Customers manage the DocuSign interaction themselves while still relying on Quik! to generate the final PDF and XML data required for signing.
To support this approach, the QuikESignTransport.SelfService Sample Project is provided, along with an Envelope Creator reference project.
Integration Model: Self Service
Level of Control: Full control over the DocuSign integration
Project Type: .NET WebAPI
Purpose: Guide customers in implementing a fully customized DocuSign workflow
The Self Service sample project demonstrates how to receive form data, retrieve required signing data from Quik! services, and generate DocuSign envelopes. The included Envelope Creator project serves as a reference for creating envelopes via DocuSign REST APIs and may be used as-is or replaced with a custom implementation.
⬇️ Download: Self Service & Envelope Creator Sample Projects (ZIP)
📄 Documentation: See Self Service model documentation for setup and configuration details
Choosing an Integration Model
Model | Control Level | When to Use |
|---|---|---|
Pass Thru | Control at the beginning of the transaction | You want a simpler integration where Quik! handles most of the DocuSign interaction |
Self Service | 100% control over the integration | You want to manage DocuSign API calls, envelope creation, and workflow logic yourself |
Notes
These projects are provided as reference implementations only
They can be used as-is or customized to meet your needs
A DocuSign account, Quik! credentials, and .NET experience are required
