Downloads

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

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

 

For help regarding Quik! Forms and the Quik! API
Email: support@quikforms.com | Phone: (877) 456-QUIK