White-label e-signature: how to choose a provider
Screens, e-mails, domain, PDF, certificate, languages, API and contract terms: a buyer’s checklist for choosing a white-label e-signature provider.
Published Oct 3, 2026 · 7 min read
To choose a white-label e-signature provider, start with a precise inventory of what will carry your brand: signer screens, e-mails, domain, final PDF and evidence report. Then check what branding does not control, especially the certificate holder name shown by PDF readers, followed by languages, API control and contract terms.
This guide is a buyer’s checklist for software vendors. If you want to understand how a white-label journey fits HR, ERP or property software, read our dedicated guide. White-label document signing
What white label covers
“White label” has no standard definition. For one provider it means a logo and a color; for another, a full journey with no mention of the provider. Ask for a written list, surface by surface.
- Signer screens: logo, colors, typography, help text, completion page and error page.
- E-mails: sender name, sending address, invitation, reminder and confirmation templates. Check who may send from your domain (SPF, DKIM), or whether your product sends the messages itself.
- Domain and links: a subdomain of yours for signing links, or the provider’s domain in the address bar.
- PDF appearance: visible signature block, wording, field placement, downloaded file name.
- Evidence report: header, language, displayed fields and provider mentions in the PDF report delivered with the document.
Test each surface on a real case. A quote sent from your CRM should feel continuous to the customer across the e-mail, the signing screen and the PDF they keep.
What white label cannot hide
When a signer opens the signed PDF in Adobe Acrobat or another reader, the signature panel shows information from the certificate used to sign: the holder’s name and the authority that issued it. That information is written into the certificate itself. No interface customization changes it.
The name shown in production therefore depends on the certificate you choose. If the certificate is issued to your company or your customer by its PKI, HSM or trust service provider, the reader shows that name. If the provider signs with a certificate in its own name, its name appears, however complete the branding is. Ask early: the answer shapes the certificate decision and the conversation with the trust provider.
Languages and right-to-left
If your signers are in Morocco or the Gulf, language is part of the brand. A rushed Arabic translation with misaligned buttons or reversed dates hurts trust more than a missing logo.
- Does the full journey exist in Arabic, French and English, including e-mails, errors and the evidence report?
- Is the Arabic interface laid out right-to-left, with consistent fields and navigation?
- Can language be set per signer, for example an employment contract signed in Arabic by the employee and in English by HR?
- Can you review and adjust the wording to match your product’s tone?
Controlling the flow through the API
White label depends largely on your product controlling the journey. With an API, your software creates the request, decides who signs and in what order, chooses to send its own messages, receives status changes and stores the signed PDF in the right record.
Check four points: idempotent request creation (a client-side reference prevents duplicates), signed webhooks for completed, declined and cancelled events, artifact retrieval (signed PDF, evidence report, JSON evidence) and access to signing links so you can deliver them through your own channel.
# Sandbox: create a request, then activate it without e-mails sent by Khatm
curl -sS -H "Authorization: Bearer $KHATM_API_KEY" \
-F "document=@contract.pdf;type=application/pdf" \
-F 'request={"client_reference":"crm-quote-2041",
"signers":[{"reference":"customer","name":"Client","email":"client@example.com","order":1}],
"callback_url":"https://app.example.com/webhooks/khatm"}' \
"$KHATM_BASE_URL/v1/signature-requests"
curl -sS -H "Authorization: Bearer $KHATM_API_KEY" \
-H "Content-Type: application/json" \
-d '{"send_emails":false}' \
"$KHATM_BASE_URL/v1/signature-requests/$REQUEST_ID/activate"
# The response contains each signer's signing_url: your product sends its own message.Contract points to check
Hiding a provider on screen does not change its place in the contractual chain. Clarify in writing:
- Provider of record: who operates the service and appears in your terms and processing records.
- Support: who answers a blocked signer, in which language, and how incidents escalate from your team to the provider.
- Data retention: how long PDFs and evidence are kept, deletion at contract end, export before termination.
- Subprocessors: hosting, e-mail delivery, timestamping, and where they are located.
- Security: encryption of documents at rest, activity log, exact content of the evidence.
Criteria table
| Criterion | Question to ask | Evidence to request |
|---|---|---|
| Signer screens | Which surfaces carry my brand, and which do not? | A full test journey on mobile and desktop |
| E-mails | Who sends, from which domain, with which templates? | E-mails received during a real test |
| Domain | Can signing links use my subdomain? | A signing link generated in test |
| PDF and evidence | What do the signed PDF and evidence report show? | Downloaded signed PDF and report |
| Certificate | In whose name is the production certificate issued? | Signature panel in a PDF reader |
| Languages | Native right-to-left Arabic, French and English? | Journey tested in each language |
| API | Idempotency, signed webhooks, artifacts, signing links? | Sandbox access and documentation |
| Contract | Provider of record, support, retention, subprocessors? | Draft contract and data processing annex |
Established suites such as DocuSign, Adobe Acrobat Sign or Yousign fit well when your own teams sign their documents and the provider’s brand is not a concern. An embedded engine fits better when signing is a step in your product, experienced by your customers under your name. Run every option through the same table.
Checklist before you sign
- List the surfaces that must carry your brand and get them confirmed in writing.
- Sign a test document and open it in Adobe Acrobat: note the name shown in the signature panel.
- Decide in whose name the production certificate will be issued, and by which trust provider.
- Test the journey in Arabic, French and English on mobile, with one signer per language.
- Integrate the API in the sandbox: creation, activation, webhook, signed PDF retrieval.
- Simulate a decline, a cancellation and a reminder, and check what the operator sees.
- Set the provider of record, support, retention and subprocessors in the contract.
- Review the legal framework with your counsel: validity depends on the certificate, signer identification and context.
How Khatm handles white label
Khatm provides PDF signing built into your software, under your brand, in Arabic, French and English. White label is available as part of an integration project; there is no self-service white-label offer yet.
- Native signer journey in Arabic (right-to-left), French and English.
- Self-serve API sandbox: test keys, HMAC-SHA256 signed webhooks, PAdES signed PDF, PDF evidence report and JSON evidence. Test content is deleted 10 days after the PDF upload.
- In production, the certificate comes from the customer’s PKI, HSM or trust service provider. Khatm does not issue certificates and is not a qualified trust service provider.
- Implementation covers scoping, adapting the flow and brand, integration with your developers, signer identity and retention defined with you.
Next steps: try the demo or get a sandbox key, read the docs, then prepare production with us. Try the demo API sandbox Documentation Implementation
General information, not legal advice. Confirm the requirements for your transaction with the appropriate adviser or receiving authority.
Can white label remove the provider’s name from the signed PDF?
It can remove it from screens, e-mails, PDF appearance and the evidence report if the provider allows it. The PDF reader’s signature panel, however, shows the holder of the certificate used, so that name depends on the production certificate.
In whose name should the production certificate be issued?
It depends on your model and the legal framework you target. Often the certificate comes from the PKI, HSM or trust service provider of the vendor or its customer. Decide it with your counsel and your trust provider.
Does Khatm offer self-service white label?
Not yet. White label is set up as part of an integration project with Khatm implementation. The API sandbox is self-serve, so you can test the journey first.
Can my product send the signing invitations itself?
With the Khatm API you can activate a request without e-mails sent by Khatm and retrieve the signing links to deliver from your product. Signed webhooks tell you when a request is completed, declined or cancelled.
Does white label change the legal value of the signature?
No. Legal value depends on the certificate, signer identification and context. Branding affects the experience. Have your framework reviewed by counsel; this guide is not legal advice.