With a tool like you can easily manage all sorts of projects.  With each project, your entire team can contribute to various tasks and easily keep track of the status of the entire project.

In addition to keeping track of all your projects, you can use Formstack Documents to automatically generate all kinds of documents like contracts, invoices, and more.  You’ll never have to copy & paste into a template again!

In this example, we’re going to show you how to automatically generate a contract when we add a new issue to a project into  We’ll then send the document over to HelloSign for e-signature.

To get started, we’re going to set up our contract template using a Word document.  Inside our Word document, we’re going to add our boilerplate contract info, then for the spots that we want to insert our customer’s/project information we’re going to use merge fields that look like {$CustomerName}, {$ProjectTitle}, etc. 

Here’s what our contract template looks like:

Since we’ll be collecting a signature via HelloSign, we need to also add a signature tag to our document so that HelloSign knows where to place the signature.  This signature tag is also text and looks like:  [sig|req|signer1]. 

Once you have the template finished, we need to upload it to Formstack Documents.  From the Documents page in Formstack Documents, click the New Document button and then enter a name.  On the next step, select Office Document as the document type then pick the file from your computer.

After you’ve uploaded your template to Formstack Documents, you’ll be taken to the Settings tab where you can modify various options like the type of file that is generated and the name of the file.  For this example, we’re going to produce a PDF and include the name of our project in the file name.

Next, we’re going to set up the delivery of our document to HelloSign so that our contract is automatically sent out for e-signature.  Under the Deliver tab, click the New Delivery button and select HelloSign from the list.  After you enter your HelloSign API Key, you’ll need to define the signer’s name and email address. 

After you’ve saved the HelloSign delivery, you’re done with the setup process inside Formstack Documents and you’re ready to integrate with  To help with the integration, we’re going to use our friends over at Zapier.

Inside Zapier, go ahead and create a New Zap.  For the Trigger, we’re going to choose as the service and then New Issue as the trigger.

After you authenticate your account, Zapier is going to load a test issue to make sure everything is working correctly.  Go ahead and follow those steps and continue.

For the Action of our Zap, we’re going to choose Formstack Documents as the service and then Create Document Merge as the action.

Once you authenticate your Formstack Documents account, Zapier is going to load a list of all the documents in your Formstack Documents account.  Go ahead and pick the contract that you just set up and Zapier will load a list of all the merge fields in your document.

For each of the merge fields, you’ll need to pick the corresponding fields from  This tells Zapier how to send the data over to Formstack Documents so that it is populated in the correct spot on your template. 

Once you have matched up all of your merge fields, we’re ready for a test!  Login to and create a New Issue.  Zapier will detect this new issue and send the information over to Formstack Documents and your contract will be populated.

Here’s what our contract looked like ready to sign in HelloSign:

Congrats, you’re all finished!  You can now automatically populate all types of documents from your account.  Can you think of any other ways you can use Formstack Documents to simplify your paperwork process?

Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.