E-Sign API | Better Sales Pro API Docs

Build document and electronic signature workflows with Better Sales Pro.

Featured
curl --request POST \
  --url https://bettersalespro.com/admin/api/addSignature \
  --data 'token=YOUR_TOKEN' \
  --data 'signature=BASE64_OR_PAYLOAD'
$ch = curl_init('https://bettersalespro.com/admin/api/addSignature');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_POSTFIELDS => http_build_query([
    'token' => 'YOUR_TOKEN',
    // include signature payload fields required by your client
  ]),
]);
echo curl_exec($ch);

Overview

Better Sales Pro includes e-signature capabilities in the product (templates, Smart Forms, merge fields, signer workflows). The partner API currently exposes signature load and add methods. Broader envelope-style REST resources may expand over time—this guide documents what exists today and the recommended integration model.

Concepts

  • Templates — reusable document layouts in Better Sales Pro
  • Merge fields — dynamic values populated at send time
  • Signers — people who must complete signature or input fields
  • Smart Forms — shareable / embeddable completion experiences
  • Signature payload — captured signature data via API methods

Quickstart

1
Choose a document template in Better Sales Pro.
2
Populate merge data for the recipient context.
3
Add signers and required fields.
4
Send or embed the signing experience.
5
Capture signature data with addSignature where your client stores signatures via API.
6
Listen for completion via product webhooks / automations where configured.
7
Retrieve completed documents from Drive / project storage.

Signature endpoints

Documented methods:

  • POST /admin/api/loadSignature
  • POST /admin/api/addSignature

Details: Signature endpoints →

Smart Forms

Smart Forms reuse document templates, merge codes, input fields, and signature fields. Completion actions (save to project, notify staff, send copies, trigger automation) are configured in-product. Only use actions your account has enabled.

Webhooks

Prefer product automation + webhook receivers for completion events. See Webhooks.

Next steps

Was this page helpful?