Skip to main content
An offer turns a hiring decision into a document the candidate can accept and sign. Harly generates the offer, tracks its state, and collects a signature through Harly Signing (built-in) or DocuSeal (self-hosted external service).

Offer states

Generate an offer

1

Open the application

From the candidate’s application, choose Create offer. An offer is always tied to one application, so the record stays linked to the role.
2

Fill the offer

Set the title, compensation, start date, and any custom fields your workspace uses. Attach or generate an offer letter.
3

Review

Preview the rendered document. An offer stays a draft until you send it — edit freely before this step.

Send for signature — Harly Signing

Harly Signing is the built-in native flow. No external account required.
1

Enable signing

Confirm Settings → Signature → Harly Signing is enabled before sending.
2

Place fields

Add signature and date fields where the candidate signs. Add countersign fields for your team if required.
3

Send

Send the offer. The candidate receives a secure link to review and sign. No account required on their side.
4

Countersign

When the candidate signs, sign the company’s countersign fields to complete the signing ceremony.
5

Confirm accepted state

After signing, the offer transitions to Accepted. Verify this on the offer record before marking the hire.
Do not mark a hire on the strength of a forwarded PDF or a verbal yes. Confirm the offer state is Accepted on the offer record in Harly.

Send for signature — DocuSeal

If you prefer to use a self-hosted DocuSeal instance, configure it in Settings → Integrations → DocuSeal before sending. See signatures for provider setup. When DocuSeal is configured, the offer sending flow routes signing through DocuSeal instead of Harly Signing. DocuSeal calls back via a webhook; Harly reconciles the signing status asynchronously.
A browser redirect after signing may show pending while the webhook reconciliation is running. Wait for the offer record to update — do not manually change the state.

Decline and withdraw

  • Decline: The candidate declines. The application stays open for you to decide the next step (typically reject or reconsider).
  • Withdraw: Your team withdraws the offer before the candidate decides. This is the only team-side state change available after an offer is sent.

Next steps

Signatures

Configure Harly Signing or DocuSeal.

Candidates and pipeline

Mark the hire on the application after the offer is accepted.