Harly Sign
Use Harly Sign when candidates should sign inside Harly’s candidate portal.1
Choose the offer delivery channel
Open Settings → Integrations → Harly Sign. Under Offer signature
delivery, select Native (built-in). Harly Sign is connected by
default; this setting chooses the channel used when an offer is sent.
2
Configure signing controls
Select Signature settings or open Settings → Signature. You can
enable self-signing, remote signing links, saved signatures, the signing
timeline, and email OTP for remote recipients. Remote links expire after
30 days by default and accept a value from 1 to 365 days.
3
Create the offer
Open an active candidate application, choose New offer, enter the offer
terms, and attach a PDF offer letter or generate one from a template. Save
the offer as a draft.
4
Place required fields and send
Choose Send offer. With Native selected, Harly opens Place signature
fields. Review the automatically seeded signature field, add more
Signature field or Text field controls, position them on the PDF,
and select Send offer.
5
Verify completion
The candidate opens the secure link, completes every required field, and
verifies the email OTP if you enabled it. Confirm the offer/document state
on the Harly record before marking the application hired.
DocuSeal
Use DocuSeal when you want a separate hosted or self-hosted signing service. Configure the Harly workspace connection in Settings → Integrations → DocuSeal.1
Connect the instance
Enter the DocuSeal base URL and API token in the integration card. The URL
must use HTTPS and must not include
/api, credentials, a query string, or
a fragment. Harly encrypts the API token at rest.2
Enable the provider
Enable DocuSeal and save. Harly generates a per-workspace webhook secret.
To use DocuSeal for offers, return to Settings → Integrations → Harly
Sign and select DocuSeal under Offer signature delivery.
3
Register the webhook
Copy the webhook URL shown in the DocuSeal integration card and configure
DocuSeal to POST to:Send the per-workspace secret in
X-DocuSeal-Secret or the supported HMAC
signature header.4
Test a signing request
Send a test offer and confirm the submission appears in DocuSeal. Harly
verifies terminal status with a provider read before it updates the local
offer and document records.
Recovery rules
- A candidate redirect can show
pendingwhile webhook verification is still running. - A voided or expired submission must not be treated as signed.
- If the provider is unavailable, keep the offer record and retry the provider operation after checking the integration status.
- Never mark a document signed by editing the database or trusting an email without a verified provider event.