Docusign + GoodTime Integration Guide

Last updated: October 19, 2026

Overview

This is a step-by-step guide for integrating Docusign with GoodTime. With this integration, you can easily add links to your Docusign PowerForms (example: NDA) into your interviews in GoodTime, and be informed whether the candidate has signed the Docusign PowerForm.

After signing, the completed document remains stored in Docusign. GoodTime records the signing status on the interview; it does not transfer the signed document to GoodTime or Greenhouse.

These integration steps only need to be performed ONCE by a user for the whole team.  Once set up properly, it should continue to work unless the Docusign PowerForm URL has changed

First, make sure you have the following permissions:

  • You must have the admin role access in your company’s Docusign account

  • You must have super admin access in GoodTime (Your Talent Acquisition team leaders should know the list of GoodTime super admins)

In this guide, you will learn how to:

  • Set up the Docusign > GoodTime integration

  • Insert a Docusign PowerForm URL in GoodTime

  • Be informed whether the candidate has signed the Docusign PowerForm

Set up Docusign > GoodTime integration

Section A: Setting up Custom Fields

  1. From your Docusign Home, Go to “Admin”

6f988f2a-4e7b-4094-a10c-22ad4c5c881e-30561254699415.png

  1. On the left menu, go to “Integrations”->”Connect”.  Under “Configurations”->”Add Configuration”

f4cff5d2-52f2-42e1-97b3-7b1b2ace5bea-30561254701207.png

  1. Choose “Custom”

79c1ea9e-96ef-44ad-bc5d-378056c1e091-30561254703127.png

  1. In “Listener Settings”, Status should be “Active Connection”, set name to “GoodTimePayload”.  The URL to Publish should be:

https://hire.service.goodtime.io/esign/docusign/callback

Make sure to check both checkboxes “Enable Log…” and “Require Acknowledgement”.

93abccc9-9e90-4a65-a3cb-cead83219d1d-30561225231255.png

  1. Under the “Event Settings” session, make sure Data Format is “REST v2.1” and Delivery Mode is “Send Individual Message (SIM)”

4af44af3-c1c9-4910-9c85-bf16a9070e4a-30561254710551.png

  1. Under the “Envelope and Recipients" section, check all the options

b232c369-ce72-42ef-8696-0ebc51c2e10a-30561225234455.png

  1. Under the “Include Data” section, make sure to check “Custom Fields”, “Powerform” and “Recipients”

4f4ec9bd-1535-4ece-bc61-96ad607dcfa4-30561254712343.png

  1. Under the “Associated Users/Groups” section, select “All users”

8886c0f5-b16a-4892-b99f-79e8da42374e-30561225236887.png

  1. Double check if you performed the above step correctly.  The result should look like this:

5f8af599-f3dd-4af9-9bca-1d1e484e5a2d-30561254714647.png

Insert a Docusign PowerForm URL in GoodTime

  1. In Docusign:

3efd0e77-9e4c-4f6f-a389-78b1ca0d0b25-30561225245207.png

  1. Remember to use the copy button on the right side:

    *** URL must be in raw format - if the user drag the mouse over URL to copy the value, it might get truncated and integration wouldn’t work as expected ***

  1. Inside GoodTime, under “Settings”, select “Company” on the left-side-pane, scroll down to the “E-sign” section.  You should see the “Docusign” section.  Paste the URL from the previous step into the box and remember to click “Save” on top.

55e40464-ffba-4714-9f9a-ed106bfe7cb3-30561254717847.png

  1. In GoodTime’s “Request Availability” or “Schedule Now” workflow a user can insert a variable token “$Docusign.PowerForm” into the Email body text area.  The variable token, when resolved, will pass interview information between GoodTime and Docusign.  The following screenshot shows how to use the variable token in the “Request Availability” workflow:

378596c7-8bd6-42ff-88d3-7a6655f34ed7-30561254720279.png

8dd43702-b3e5-4f5a-b9a7-730791daaaad-30561225249943.png

When the candidate receives the email, the variable token will be resolved into the Docusign PowerForm URL:

8e12fdbb-4d8a-476a-b0c3-07032477e8e6-30561225254423.png

To check if a candidate has signed the PowerForm, click on the relevant interview from GoodTime Dashboard:

be9e718c-c59a-4e26-9fda-2d03340cd1cd-30561254728215.png

If the candidate has signed the PowerForm, a note will be inserted in the Notes area:

09930fdd-e0ec-4382-a95f-809d209ffaf2-30561254729239.png

After the document is signed

  • The completed PowerForm or NDA is stored in Docusign. GoodTime records the signing status as an activity note on the interview, but does not transfer the signed PDF.

  • The signed NDA is not uploaded to Greenhouse automatically. Download it from Docusign and upload it to Greenhouse manually if needed.

  • To send another person a copy of the completed NDA, configure the recipients and completion notifications in the Docusign PowerForm or template settings. Copying someone on the GoodTime email that contains the PowerForm link only copies them on that email; it does not deliver the completed NDA.

Duplicate candidate profiles and merges: Each Docusign request is linked to the specific interview that generated it. If duplicate candidate profiles share an email address, each profile can have its own eSign record, and the signing activity appears on the corresponding interview. Multiple requests can therefore have distinct interview-linked statuses; one candidate-level record does not necessarily replace or prevent another.

Interviews that are already scheduled or have already been held are not changed by a profile merge. Do not assume that a merge will reassign, reconcile, or move a Docusign activity note between interviews. For questions about whether Docusign permits generating another NDA request, check Docusign's policy or contact Docusign support.

Notes:

Variables supported are:

  • $Docusign.PowerForm  - to pull the Docusign PowerForm URL


Attachments:
Docusign_GoodTime_Integration_guide.pdf