Greenhouse + DocuSign
Automate Offer Letters and Hiring Documents with Greenhouse + DocuSign
Connect your ATS and e-signature platform to cut manual handoffs and get candidates signed faster.


Why integrate Greenhouse and DocuSign?
Greenhouse manages your recruiting pipeline. DocuSign handles legally binding signatures. But when a candidate reaches the offer stage, most teams are still doing manual exports, email chains, and copy-paste to get documents from one system into the other. Integrating Greenhouse with DocuSign via tray.ai removes that gap entirely, automating everything from offer approval to signed contract.
Automate & integrate Greenhouse & DocuSign
Use case
Automated Offer Letter Generation and Sending
When a candidate is marked as ready for an offer in Greenhouse, tray.ai automatically pulls their name, role, compensation, and start date to populate a DocuSign envelope and send it directly to the candidate. No more downloading offer templates and filling in fields by hand. Recruiters get notified when the envelope is sent and when it's signed.
Use case
Candidate Status Update on Document Signature
Once a candidate signs their offer letter or any onboarding document in DocuSign, tray.ai automatically advances their stage in Greenhouse and logs the completed signature as an activity note. The ATS record stays accurate, and recruiters aren't checking DocuSign manually. Hiring managers see real-time status without logging into multiple systems.
Use case
Multi-Signer Offer Approval Workflows
Many organizations require internal sign-off from finance, legal, or a department head before an offer goes out. With tray.ai, a Greenhouse offer approval can trigger a sequential DocuSign envelope that routes through internal signers first, then reaches the candidate automatically once all approvals are collected. Your internal process gets enforced without the manual coordination overhead.
Use case
Onboarding Document Packet Distribution
When a candidate moves to the hired stage in Greenhouse, tray.ai can trigger an entire onboarding document packet in DocuSign — NDAs, benefits enrollment forms, equipment agreements — sent as a single envelope or sequenced documents. Recruiting hands off to HR onboarding without a meeting or a manual step.
Use case
Declined Offer Tracking and Envelope Voiding
If a candidate declines an offer or is rejected in Greenhouse after a DocuSign envelope has already been sent, tray.ai can automatically void the outstanding envelope to prevent unwanted signings and keep your document trail clean. DocuSign records stay consistent with what's actually happening in the ATS.
Use case
Signed Document Archiving to Candidate Profile
After a document is signed in DocuSign, tray.ai retrieves the completed PDF and attaches it directly to the candidate's profile in Greenhouse, along with a timestamped activity note. Your team never has to download and re-upload signed documents, and everything lives where your recruiters already work.
Use case
Deadline-Based Offer Expiration Reminders
Offer letters have expiration windows, but tracking those deadlines manually is error-prone. tray.ai monitors open DocuSign envelopes tied to Greenhouse candidates and sends automated reminder emails through DocuSign — and alerts the recruiter in Greenhouse or Slack — when a signing deadline is approaching or has passed.
Get started with Greenhouse & DocuSign integration today
Greenhouse & DocuSign Challenges
What challenges are there when working with Greenhouse & DocuSign and how will using Tray.ai help?
Challenge
Mapping Candidate Data Accurately to DocuSign Templates
Greenhouse stores candidate and job data across multiple objects — applications, jobs, offers, and candidates — while DocuSign templates use specific field placeholders. Getting the right fields into the right places consistently is genuinely fiddly work when done by hand, and mistakes show up in signed documents where you least want them.
How Tray.ai Can Help:
tray.ai's visual data mapper lets teams define precise field mappings between Greenhouse API responses and DocuSign template tabs, with transformation logic for edge cases like null values, date formatting, and currency fields — so every envelope is populated correctly without manual checking.
Challenge
Reliably Matching DocuSign Envelopes Back to Greenhouse Candidates
When a DocuSign completion webhook fires, there's no native link back to a specific Greenhouse candidate ID unless that metadata was stored at envelope creation time. Without it, automatically updating the right candidate record is unreliable.
How Tray.ai Can Help:
tray.ai embeds Greenhouse candidate and application IDs as custom metadata on DocuSign envelopes at creation time. When the completion webhook fires, tray.ai reads that metadata to route the update to the correct Greenhouse record, with no ambiguity.
Challenge
Handling Multi-Stage Approval Workflows Before Candidate Signing
Many organizations require sequential internal approvals from finance, legal, or senior leadership before a candidate receives an offer. Coordinating a multi-signer DocuSign routing order while keeping Greenhouse status accurate at each step is genuinely hard to manage manually.
How Tray.ai Can Help:
tray.ai's workflow branching and conditional logic can build multi-step signing sequences within DocuSign — defining routing order, signer roles, and conditions — while updating Greenhouse at each approval milestone, so recruiting ops always knows where an offer stands in the chain.
Challenge
Managing Document Versioning When Offers Are Amended
Offer details change after the initial envelope is sent more often than anyone wants to admit — compensation adjustments, start date changes, title corrections. That means voiding the original, issuing a new document, and somehow keeping both systems in sync. Without automation, it's a mess.
How Tray.ai Can Help:
tray.ai detects offer amendment events in Greenhouse, automatically voids the previous DocuSign envelope, generates and sends a corrected envelope with updated data, and logs a version note on the candidate's Greenhouse profile — keeping document history clean and auditable.
Challenge
Ensuring Compliance with Document Retention Requirements
HR and legal teams are often required to retain signed offer letters and employment documents for several years. Counting on individuals to manually download and store documents from DocuSign creates real gaps in retention compliance, especially when people change roles or leave.
How Tray.ai Can Help:
tray.ai automates retrieval and archiving of signed documents from DocuSign immediately upon completion, storing them in Greenhouse candidate profiles and optionally forwarding them to a connected storage system like Google Drive or SharePoint — so no signed document gets missed or misfiled.
Start using our pre-built Greenhouse & DocuSign templates today
Start from scratch or use one of our pre-built Greenhouse & DocuSign templates to quickly solve your most common use cases.
Greenhouse & DocuSign Templates
Find pre-built Greenhouse & DocuSign solutions for common use cases
Template
Send DocuSign Offer Letter When Candidate Reaches Offer Stage in Greenhouse
This template monitors Greenhouse for candidates moving into the offer stage, extracts candidate and job details, populates a pre-configured DocuSign template with that data, and sends the envelope to the candidate for signature automatically.
Steps:
- Trigger: Candidate stage changes to 'Offer' in Greenhouse via webhook
- Action: Fetch full candidate and job details from Greenhouse API
- Action: Create and send a DocuSign envelope using a mapped offer letter template
Connectors Used: Greenhouse, DocuSign
Template
Update Greenhouse Candidate Stage When DocuSign Offer is Signed
This template listens for completed envelope events from DocuSign and automatically advances the corresponding candidate to the next stage in Greenhouse, logs a signed activity note, and notifies the hiring manager via email or Slack.
Steps:
- Trigger: DocuSign envelope completed webhook fires
- Action: Match envelope metadata to the correct candidate in Greenhouse
- Action: Advance candidate stage and log activity note in Greenhouse
Connectors Used: Greenhouse, DocuSign
Template
Send Onboarding Document Packet to Hired Candidates
When a candidate is marked as hired in Greenhouse, this template automatically triggers a multi-document DocuSign envelope containing all required onboarding paperwork, pre-populated with the new hire's personal and role information from Greenhouse.
Steps:
- Trigger: Candidate disposition set to 'Hired' in Greenhouse
- Action: Build a composite DocuSign envelope with NDA, benefits, and equipment forms
- Action: Send the envelope to the new hire and notify HR of dispatch
Connectors Used: Greenhouse, DocuSign
Template
Void DocuSign Envelope When Offer is Rejected or Withdrawn in Greenhouse
This template detects when an offer is declined or a candidate is rejected in Greenhouse and immediately sends a void request to the corresponding DocuSign envelope, keeping both systems consistent and preventing unwanted document completions.
Steps:
- Trigger: Candidate stage or disposition changes to rejected or offer declined in Greenhouse
- Action: Look up the active DocuSign envelope linked to the candidate
- Action: Void the DocuSign envelope with a reason note and log the action in Greenhouse
Connectors Used: Greenhouse, DocuSign
Template
Attach Signed DocuSign Documents Back to Greenhouse Candidate Profile
After a DocuSign envelope is completed, this template downloads the signed PDF and uploads it as a file attachment to the matching Greenhouse candidate profile, with an activity note recording the timestamp and document type.
Steps:
- Trigger: DocuSign envelope status changes to completed
- Action: Download the signed PDF from DocuSign
- Action: Upload the PDF as an attachment to the candidate record in Greenhouse
Connectors Used: Greenhouse, DocuSign
Template
Send Offer Signing Reminder When DocuSign Envelope Approaches Deadline
This template runs on a schedule to check all open DocuSign envelopes associated with Greenhouse candidates, identifies envelopes nearing expiration, and triggers reminder notifications through DocuSign and Slack alerts to the recruiter.
Steps:
- Trigger: Scheduled tray.ai workflow runs daily
- Action: Query open DocuSign envelopes and check expiration dates
- Action: Send DocuSign reminder to candidate and Slack alert to recruiter for envelopes within 48 hours of expiry
Connectors Used: Greenhouse, DocuSign