The problem it solves and who it is for
A familiar picture: someone exports a contract to PDF, uploads it to a signing platform by hand, types in email addresses and checks every few days who still hasn't signed. The signed copy lands in a personal inbox, and a year later nobody is sure which version is final. At a handful of contracts a month that is an irritation; at several hundred it is a real legal and operational exposure.
This is for organisations that sign repeatable documents with customers, employees or partners: sales and framework agreements, amendments, employment and contractor agreements, NDAs, acceptance protocols, powers of attorney. Sales, HR, administration and procurement teams usually sponsor it, as do SaaS companies that want customers to sign inside the product.
The goal is a shorter path from data you already hold to a signed document, with evidence you can still find years later.
Features: from template to archive
Document preparation
- templates with merge fields fed from source data: parties, amounts, dates, attachments;
- template versioning, so editing a model contract never breaks documents already out for signature;
- optional internal approval before sending, for example legal review above a contract value threshold.
Signers and order
- roles rather than named people: “customer”, “board member”, “employee”;
- sequential or parallel order, with multiple signatories where company representation rules require it;
- a signing-authority matrix: who may sign which document type, and up to what amount;
- identity checks offered by the provider, such as SMS codes, email links or ID document verification.
Process control
- reminders and an expiry date on each signing invitation;
- void, decline with a comment, and re-send of a corrected version;
- bulk send, for example an amendment to several hundred employees with individual data;
- embedded signing inside your application, or signing through the provider's link.
After signing
- automatic filing of the signed document and its audit trail;
- status updates pushed to the CRM, HR system or ERP;
- search plus an “awaiting signature” view for each department.
Integrations, signature providers and data
The core is an API connection to an external signature service. The market includes global platforms, national providers and qualified trust service providers listed on the EU Trusted List. The choice is yours; before you decide, we compare API documentation, available signature levels, the pricing model (per envelope or per seat), where data is processed and whether embedded signing is supported.
On the data side we most often connect a CRM (the contract is generated from a deal), an HR portal (employee paperwork), a document management system as the archive of record, and an identity provider such as Microsoft Entra ID for staff sign-in. Documents assembled from several sources may justify a separate generation component, covered under document automation.
For each connection the specification names the data owner, authentication, API limits and failure behaviour: what is retried, when, and who is alerted if a status never arrives.
Architecture: adapter, webhooks, storage
It can be a module in an existing application or a small service between your systems and the provider. Either way, it contains:
- a provider adapter, so switching vendor, or adding a second one just for qualified signatures, does not mean a rewrite;
- a webhook receiver that verifies message signatures, queues events and processes them idempotently, so a duplicate event never changes a status twice;
- periodic reconciliation of statuses as a safety net for lost notifications;
- file storage with encryption and a checksum for every signed document.
Technology follows your existing stack: Node.js, .NET, Python or PHP, React or Vue, PostgreSQL or SQL Server, in the cloud or on your servers. Agree formats early: PDFs are usually signed as PAdES, XML files as XAdES, and an ASiC container lets one signature cover several files.
Security, eIDAS and GDPR
The eIDAS Regulation distinguishes simple, advanced and qualified electronic signatures, and across the EU only a qualified signature has the legal effect of a handwritten one. In the UK and US, e-signature rules differ again. Which level a given document needs is your lawyer's call; we encode that decision in configuration so that, for instance, a contract requiring written form is never routed to a simple signature by mistake. We do not provide legal advice.
- The provider is responsible for the assurance of the signature itself; we are responsible for webhook authenticity, file integrity and complete evidence.
- Signer details are personal data, so you need a data processing agreement with the provider, clarity on where data is processed and defined retention periods under GDPR.
- Role-based access, an event log of who sent, opened or voided, and API keys in a secrets vault rather than code.
- For documents kept for many years, ask the provider about timestamps and long-term validation (LTV).
The revised eIDAS framework also introduces the European Digital Identity Wallet; a replaceable adapter makes it easier to add once your counterparties use it.
From sandbox to production
- Discovery: document types, sample files, representation rules, approval paths and the first-release boundary.
- Specification: roles, statuses, templates, integrations and acceptance criteria, with explicit exclusions.
- Design: send screen, status dashboard and any embedded signing.
- Iterative build: one document type first travels the full path in the provider's sandbox, then the others follow.
- Testing and acceptance: decline, expiry, duplicate webhook and unavailable API scenarios; your lawyer reviews the template wording.
- Launch: switch to the production account and pilot with one department.
- Maintenance: provider API changes, new templates and roles.
Timelines depend mostly on the number of document types and roles, embedded signing, identity verification needs, archive migration and how quickly the provider grants sandbox access. A single flow is usually a matter of weeks; a full portal with a template editor takes longer.
Pricing an e-signature integration
The indicative budget starts from $1,900: one provider, one document flow, status tracking and archiving. A full portal with a template editor, authority matrix, several legal entities and embedded signing is a web application project, from $4,900. The final figure follows a written specification.
Proposals usually come in three options: Essential (one flow, signing via email link), Recommended (several document types, CRM or HR integration, status dashboard) and Scale (bulk send, two providers, embedded signing, reporting). Billing can be a fixed price agreed after discovery, time and materials, or dedicated capacity; quotes are in USD, EUR or GBP.
Not included: the provider's subscription and per-envelope fees, qualified certificates, SMS costs, hosting and legal opinions. Engagement models are compared on the pricing page.
What to prepare before integration
- an account with the signature provider (or a decision on which one) with sandbox access;
- model documents and the list of fields that should fill in automatically;
- representation rules and value thresholds: who signs what;
- your lawyer's decision on the signature level for each document type;
- access to source systems and the target archive;
- a business owner who accepts each stage.
From our base in Wrocław we serve clients across Poland, the rest of the EU, the UK and North America, in English, Polish, Ukrainian and Russian. Scope and price are agreed in writing before work starts; tell us which documents you sign and with whom.
Related services
Frequently asked questions
Do you create your own qualified electronic signature?
No. Qualified signatures rely on certificates that only qualified trust service providers can issue. We build the process around the signature (preparation, order, statuses, archive and integrations) while the chosen provider performs the signing itself.
Which signature level do we need: simple, advanced or qualified?
It is a legal decision that depends on the document type and the form the transaction requires. Many commercial contracts work with a simple or advanced signature; others need the equivalent of handwritten form. Settle it with your lawyer; the system can apply different levels per template.
Can customers sign without leaving our application?
Yes, if the provider supports embedded signing; the process then looks like part of your product. Some providers offer this only on higher plans, which we check during discovery.
Can we switch signature provider later?
Yes, which is why process logic is kept separate from any one provider's API. Switching means building and testing a new adapter, not rebuilding templates, statuses or the archive. Documents already signed stay in your storage.
What happens to signed documents if we cancel the provider subscription?
Signed files and evidence reports are copied to your archive as each process completes, so they do not depend on the provider account. Validity can be checked from the file itself; for long retention, apply timestamps.
How much does each signature cost?
Envelope, seat and SMS fees are charged by the provider and are not part of our quote. We help estimate them at your volume and compare providers' pricing models.
