// contracts - pro tier

Click-to-sign rental agreements — no DocuSign bill.

Rental-agreement templates with 40+ live placeholders, variable substitution, click-to-sign capture, PDF generation and automatic email delivery. The exact contract engine behind $4M+ of UC bookings — multi-tenanted and included on every Pro tier.

Production-livePro tier
// the problem

DocuSign eats $45/user/month and still doesn’t know what a limo deposit is.

The modal small-fleet operator wires contracts together with three tools: a Word doc with handwritten blanks, a $45/month DocuSign seat for the actual signing, and a Dropbox folder nobody can find. Each new booking is a 15-minute scavenger hunt — open the template, find-and-replace the client name, update the date, update the deposit, convert to PDF, upload to DocuSign, send the signing link, chase the signature for two days, download the signed copy, email a receipt, file it in Dropbox.

Half the time the deposit math is wrong. A third of the time the vehicle description is pasted from a different trip. The signed copy sometimes never gets emailed back to the client. And when a client disputes a cancellation three months later, finding the actual signed PDF takes an afternoon.

The Stretch contracts engine replaces the whole stack. One template per contract type, 40+ live variables that pull from the lead and trip record automatically, click-to-sign landing page with the signature captured as both an image and a cryptographic hash of the IP + user agent + timestamp. PDF generated server-side, emailed to the client, archived against the lead with a full audit trail.

// how it works

From template to signed PDF, in four steps.

01

Template with live variables

Edit your template HTML inside the CRM. Drop {{client_full_name}}, {{trip_total}}, {{pickup_time}}, {{vehicle_name}} — any of 40+ supported placeholders — wherever you want them. We ship a battle-tested Standard Rental Agreement as the default, so you can start sending in 90 seconds.

02

Create from any lead

Open a lead, click “Send contract.” Pick a template, confirm the auto-filled variables, hit send. We generate a tokenized signing URL, email the client with your branding, and queue a reminder in 48h if unsigned.

03

Click-to-sign capture

Client lands on a branded page (your domain on Pro+), reviews the full contract, types their name and signs with mouse or finger. We capture the signature image, timestamp, IP, user agent and session hash — the full chain-of-evidence needed for a disputed charge.

04

PDF archive + instant copy to client

Signed PDF generated server-side, filed against the lead, copied to the client’s email, listed on your contracts dashboard. Searchable by client name, trip date or contract ID. Nothing to download, nothing to file, nothing to lose.

05

Addendum support

Overtime added at pickup? Vehicle upgrade mid-trip? Fire an addendum from the lead view — it inherits all signed-contract metadata, calculates the delta charge, mints a new signing link, charges on sign. Same engine, zero re-typing.

06

Full event audit trail

Every event — created, sent, viewed, signed, downloaded, voided — writes to tenant_contract_events with timestamp, IP and user. The dispute-chargeback trail judges actually accept.

// variable substitution in action

excerpt from the shipped Standard Rental Agreement
// variable substitution — 40+ live placeholders Dear {{client_first_name}}, This Rental Agreement is entered into between {{brand_name}} and {{client_full_name}} for service on {{trip_date}}. Pickup: {{pickup_address}}, {{pickup_time}} Vehicle: {{vehicle_name}}, {{vehicle_capacity}} pax Total: ${{trip_total}} · Deposit: ${{deposit_amount}}
// what unlocks it

Starts on the Pro tier.

No surprises, no “contact sales for pricing.” Everything in the stack has a price tag on the box.

// unlocks on

Pro tier

Contracts unlock on the Pro tier ($99/mo) alongside custom domain, per-day-of-week pricing and workflow automation. Pro ships with the full contract engine — templates, variable substitution, click-to-sign, PDF generation, email delivery, event audit trail. No per-signature fee, no DocuSign bill.

$99
/month
Upgrade to Pro - $99/month →
// contracts by tier

What’s included at every tier.

CapabilityFreeProGrowthScale
Contract templates—310Unlimited
Click-to-sign—✓✓✓
PDF generation—✓✓✓
Email delivery (your brand)—✓✓✓
Event audit trail—✓✓✓
Addendum workflow—✓✓✓
Vendor-signed contracts——✓✓
Per-sign charge-on-sign (Fortis)———✓
// FAQ

Buyer questions, answered.

Is a click-signature legally binding?
In the US — yes, under the ESIGN Act (2000) and UETA (adopted in 49 states). The chain of evidence we capture (signature image, IP, user agent, session hash, timestamp, viewed-at log) exceeds what DocuSign and HelloSign capture by default.
Can I upload my own contract template?
Yes. Paste your HTML or Word-converted markup into the template editor, drop the placeholders you want ({{client_first_name}}, {{trip_total}}, etc.) and save. The template is tenant-scoped — your competitors on the same stack never see it.
What’s the full list of placeholders?
Client fields (name, first, last, email, phone, address), trip fields (date, time, pickup, dropoff, pax, vehicle_name, vehicle_capacity, service_type), money fields (trip_total, deposit_amount, balance_due, deposit_due_date), brand fields (brand_name, brand_email, brand_phone, brand_address). Full list in the admin docs — 42 placeholders at ship.
How much do signatures cost?
Zero per-signature fee. Unlike DocuSign ($45/user/mo + $10/user over quota) or HelloSign ($30/mo per sender), everything is included in your tier price. Send 10 contracts a month or 10,000 — same price.
Can I charge on signature?
Yes — the Scale tier unlocks Fortis-vault charge-on-sign. Client signs, we immediately run the saved card for the deposit amount, both the signature and the charge are logged against the lead. The same flow that handles $4M/yr at UC.
// pairs well with

Related features

// start now - cancel any time

Ready to put it to work?

Spin up a tenant in 60 seconds. Try the free tier first — upgrade only when you need the feature on this page.