Documentation

Step-by-step guide for customers, signing links, public signing, notifications, and signed-document review.

End-to-end guide for staff who create customers, upload PDFs, share signing links, and review completed signatures. Screenshots were captured on the live console using the dedicated documentation account below.

Documentation test account

Field Value
Username doc.manual.test
Password DocManual2026!
Email doc.manual.test@hotelinnovativ.ch
Role Sales

This account can manage customers, upload work reports, offers, and contracts, and receive in-app notifications when a document is signed. It cannot open Settings or delete customers or signed documents (admin only).

How the platform fits together

  1. Staff sign in to the console.
  2. They create or open a customer with property, contact, product, and language details.
  3. They upload a PDF and choose a document type and email subject.
  4. The platform issues a tokenized signing URL for the customer.
  5. The customer opens that URL (no login), reviews the PDF, signs, and submits.
  6. The signed PDF is delivered by email to the configured team and/or uploader inboxes. The uploader also sees an in-app notification and can open the document detail or download the signed file.

1. Sign in

Open the login page. Authentication uses username and password, not email.

Login page

  1. Enter your username and password.
  2. Optionally enable Stay signed in on this device.
  3. Select Sign in.

After a successful login you land on the Dashboard.

2. Console navigation

The header is the same on every authenticated page.

Area Purpose
Dashboard Overview of customers and document counts
Customers Searchable list of customers you can access
New customer Create a customer record
Documentation This guide
Settings Admin only: email, branding, catalogs, signing terms, users
Notifications (bell) Recent signed-document events for your account
Light / Dark Theme toggle
Sign out End the session

On smaller screens, open Menu for the same links.

3. Dashboard

The dashboard summarizes how many customers and documents you can see, how many are still awaiting signature, and how many are completed. Each customer block lists recent documents and links to Open customer or Upload PDF.

Dashboard

Remark: Sales and design users only see customers that already have at least one document visible to their role. Managers and admins see the full customer list. You can still open a customer by direct URL if you know their record id.

4. Customers list

Customers shows property name, location, selected products, language, and document count. Use Open to manage one customer.

Customers list

Search and filters

The customers page includes a filter panel above the table. Search and dropdown filters update the list immediately in the browser without reloading the page.

Customer search and filters

Control Purpose
Search customers Matches name, contact person, email, telephone, location, public ID, language label, and product labels
Product Shows customers linked to the selected catalog product
Location Filters by country / city
Language Filters by the customer’s preferred signing language
Documents Limits the list by document activity (see below)
Sort by Reorders visible rows by name, newest signed document, or document count

Documents filter options:

  • With documents / Without documents
  • Awaiting signature (pending documents)
  • With completed documents
  • Signed in the last 7 days / Signed in the last 30 days

Sort by options:

  • Name (A–Z) (default)
  • Newest signed
  • Most documents

The footer shows how many customers match the current filters (for example 12 of 57 customers). Clear filters resets search, dropdowns, and sort order.

Customer filters applied

Remarks

  • Document counts and “newest signed” use only documents visible to your role.
  • Sales and design users still only see customers that already have at least one visible document in the base list; managers and admins see the full customer set.
  • Combine search with dropdown filters to narrow large customer lists quickly.

5. Create a customer

Select New customer (header or dashboard). Fill in property and contact details, select one or more products (hold Ctrl or Cmd for multiple), set rooms, TVs, and language (signing terms on the public page follow this language, with English fallback).

Create customer

Field Notes
Customer / property name Display name on signing pages and emails
Contact person / email / telephone Internal reference; email is not used to send the signing link automatically
Country / city Free text
Products From the catalog maintained in Settings
Rooms / TVs Optional numbers
Language Drives localized signing copy where configured
Public ID Auto-generated from the name on create; required and editable on update
Notes Optional internal notes

Select Create customer to save. You are redirected to the customer detail page.

6. Customer detail

The detail page groups Contact, Property, and Products, then lists Signing documents with type, status, filename, and the customer signing URL.

Customer detail

From here you can Edit customer, Upload PDF, open Details for a document, or Signed PDF after completion.

7. Edit a customer

Edit customer opens the same fields as create. Public ID must stay unique. Save changes returns to the detail page.

Edit customer

8. Upload a signing document

On the customer page, choose Upload PDF.

Upload document

Field Notes
Document type Work report, offer, contract, or design (options depend on your role)
Email subject Main issue or topic, for example “TV in room 123 is not working”
Service ticket ID Choose SE (Service Einsatz / service visit), AU (Auftrag / work order), LI (Lieferschein / delivery note), or AN (Angebot / offer), then enter a five-digit number (for example 01234).
Signing page title preview Shows the generated title before upload
Signed document delivery For offer, contract, and design: choose team inbox and/or your email
PDF file Required; size limit is set in server configuration

The platform builds the signing page title automatically:

{Customer name} - {Email subject} - Proud to Serve You {Type}-{Number}

Example for customer The Lubo, email subject TV in room 123 is not working, type SE, number 01234:

The Lubo - TV in room 123 is not working - Proud to Serve You SE-01234

That full title is shown on the signing page, in customer and document lists, and in notification emails.

Select Create signing link. You return to the customer page with a new row in Awaiting signature and a Copy URL control.

Customer with signing link

Remarks

  • Work reports do not show delivery checkboxes; routing follows platform defaults for that type.
  • The signing URL uses an opaque token (/sign/{token}), not the customer public id.
  • Send the copied URL to the customer by your usual channel (email, chat, etc.). The platform does not send the link automatically on upload.

9. Customer signing (public page)

The customer opens the link in a browser without logging in. They see a PDF preview and a signing form.

Public signing page

Typical steps for the customer:

  1. Review the PDF in the preview pane.
  2. Enter full name and optionally email for a signed copy.
  3. Choose Typed acceptance or Handwritten signature.
  4. Read Signing terms (language from the customer record).
  5. Confirm or edit the Acceptance statement text.
  6. Check I confirm that I am authorized to sign…
  7. For offers and contracts, also accept the binding obligation checkbox.
  8. Select Send signed document.

After submission the page shows completion; the link cannot be used to sign again.

Signing completed

Remarks

  • Typed signatures render the entered name as the acceptance image.
  • Handwritten mode requires a stroke on the canvas before submit.
  • If the customer entered an email, they receive a copy of the signed PDF.

10. Notifications after signing

When a visible document is signed, the uploader’s notification bell shows a badge. Open it to read recent events and jump to the document.

Notifications modal

The list clears from the badge after you open the modal (items remain reachable from the customer and document pages). Browser notifications are optional if the browser grants permission.

Remark: Email to team inboxes and the uploader runs in parallel with in-app notifications. Check your mailbox if you expected email and only see the in-app list.

11. Document detail

From the customer row, Details opens metadata: type, status, uploader, signing URL, and after completion signer name, email, timestamp, signature method, and download filename.

Document detail

Use Download signed PDF when status is completed.

12. Review on the customer page

The customer’s document list shows Completed, signer name, and time. Signed PDF downloads the file; Details opens the screen above.

Signed document on customer page

Roles at a glance

Role Customers Upload Settings / delete
Admin All; add/edit All types Full settings/CMS; delete customers and signed documents
Support With visible documents; add/edit Work reports No settings; no delete
Sales With visible documents; add/edit Work reports, offers, contracts Signing terms only; no delete
Manager All; add/edit All types Signing terms; delete customers and signed documents
Design With visible documents; add/edit Design No settings; no delete

Operational remarks

  • Session: Use Sign out on shared machines. The header also contains a sign-out form; when automating or testing, submit only the intended form (customer or document upload), not the header sign-out control.
  • Imports: Bulk customer import from spreadsheets is available on the server via php artisan esign:import-sites {path}.
  • Catalog gaps: Import files may list product codes that are not in the product catalog; those rows import without a product match until the catalog is updated.