How to integrate Adobe Sign with Kula
Last updated: March 11, 2026
Kula ATS integrates with Adobe Sign to streamline your offer letter and document signing workflows. Once connected, your team can send offer documents for e-signature directly from a candidate's profile, track signing status in real time, and manage the entire offer lifecycle — without switching tools.
Prerequisites
An Adobe Sign Enterprise account (Enterprise plan required for API access)
Admin access in Kula ATS
Ability to create API applications in Adobe Sign (Partner-level)
Step 1: Integration Setup
Generate your Client ID and Client Secret in Adobe Sign:
Log in to your Adobe Sign account.
Navigate to Account > Adobe Sign API > API Applications.

Click the + icon to create a new application. Select Partner as the application type (required to access all Adobe eSign accounts).
Enter a Name and Display Name for the application.
Under Domain, select PARTNER and click Save.

Single-click to highlight the application, then click Configure OAuth for Application.
Enable the following scope permissions:
ScopeModifierPurpose
user_loginself
Login access for any user in your account
agreement_readaccount
Read offer documents on behalf of any user
agreement_writeaccount
Manage offer document status
agreement_sendaccount
Send offer documents for signing
webhook_readaccount
View webhook data for status tracking
webhook_writeaccount
Create or edit webhooks for real-time updates
In the Redirect URI field, paste the following URL exactly:
https://auth.kula.ai/api/v1/account_integrations/auth/adobe/callbackClick Save. Your Client ID and Client Secret will now be displayed — copy both values.
Connect Adobe Sign in Kula:
In Kula, go to Settings > Integrations > E-Signature section.
Find Adobe Sign in the list and click Enable Integration.
Enter your Client ID and Client Secret in the respective fields.

Click Connect Adobe So. You will be redirected to Adobe Sign to confirm the OAuth connection.
Once authorized, you'll be redirected back to Kula and the integration status will show as Connected.

Once the integration is enabled, click the edit icon to configure signing defaults:

Employer Signature Requirement — "Does anyone from the employer need to sign?"
Select Yes if an user must sign the document.
Select No if only the candidate needs to sign.
If "Yes" is selected, additional signer configuration will be required.
Choose Employer Signer — If "Yes" is selected: "Choose who signs on behalf of the employer"
Select the internal signer from the dropdown (e.g., authorized signatory).
The selected user will receive the Adobe Sign envelope for signing.
Set Order of Signing — Under Order of signing, choose:
Employer first — Internal signer signs before the candidate.
Candidate first — Candidate signs before the employer.
Customize the Email Message:
Edit the subject line and email body, using tokens (e.g.,
{{offer.candidate_name}},{{offer.job_title}},{{org.name}}) to personalize the message.
Click Save to save the settings configured.

Step 2: Using Adobe Sign in Kula
After integration, you can send offer letters and supporting documents for e-signature directly from the candidate's offer stage.
Open Profile: Navigate to Jobs > Candidates and select the candidate.
Move the candidate to the Offer stage on once the candidate qualifies all the interviews.
Create the Offer: Go to the Current Stage section and click Create Offer.
Enter Offer Details: Fill in the offer fields such as Salary, Start Date, Job Title, Equity, and Req ID. These fields are configured under Settings → Offer Fields.
Click Next: Offer Template.
Select Offer Template: Choose the appropriate template from the dropdown list. Templates are managed under Settings → Offer Templates.
Click Next: Approvals.
Send for Approval: In the Approvals section:
Add a note for the approvers (optional).
Review the configured approval flow (set under Settings → Offer Approvals).
Click Send offer for approval.
Once sent, the status will update to Pending approval under the Current Stage section.
Approvers will receive notifications via email, Slack, or in-app to review and approve the offer.
Once the approver completes the review, the status will change to Approved.
You will now see the options View Offer and Send Offer in the Documents section.
Review and Send via Adobe Sign: Click View Offer to preview the offer details and attached documents.
Click the dropdown next to Send Offer and select Send with Adobe Sign.
In the Signature Flow panel that opens, review the pre-configured settings (company signer, signing order, and email message). Make any adjustments if needed.

Click Send. The offer letter will be dispatched to the candidate via Adobe Sign, and a confirmation message "Offer sent" will appear.
Step 3: Offer Status Tracking
Kula automatically syncs with Adobe Sign to reflect real-time signing progress. The statuses you see will depend on the signing configuration selected during setup.
Pending approval — The offer has been submitted and is awaiting internal approval.
Approved — The offer has been approved internally and is ready to be sent.
Sending offer with Adobe — The offer has been dispatched and Adobe Sign is processing the signing envelope.
Pending on company signer — Appears when Employer first is selected as the signing order. The designated company signer must sign before the offer is sent to the candidate.
Pending on candidate — The offer is with the candidate awaiting their signature. This status appears:
After the company signer has signed (if Employer first was selected), or
Directly after sending (if no employer signature is required, or Candidate first was selected).
Accepted by candidate — The candidate has completed signing. The fully executed document is stored in the Files tab on the candidate's profile.
You can also view the signature sequence, see who has signed, and send reminders to pending signers directly from Kula.
Additional Documents & Signing Behavior
When creating an offer in Kula, you can upload additional documents along with the primary offer letter. Here's how they are handled in Adobe Sign:
All additional documents uploaded during offer creation will be visible directly within Adobe Sign during the signing process.
If any additional document contains Adobe Sign fields (for example, signature fields), Adobe Sign will automatically prompt signers to complete those fields, just like the primary offer document.
This ensures a consistent signing experience and prevents unsigned supporting documents from being overlooked.
Need Help?
If you have questions or need assistance with setup, feel free to reach out to us at support@kula.ai or use the in-app chat for assistance.