Appearance
Contracts & Lead Forms
Contracts let you create, send, and collect legally binding e-signatures from clients without leaving Growstack CRM. Lead Forms let you embed a capture form on any website and feed submissions directly into your CRM leads.
Table of Contents
Contracts
Overview
A Contract in Growstack CRM tracks a formal agreement with a client. The workflow is:
- Admin creates the contract and links it to a contact
- Admin sends the contract (marks it as Sent — optionally sends signing link by email)
- Client opens the public signing page and adds their signature
- Contract is marked Signed with a timestamp and audit record
Accessing Contracts
Admin Panel → Contracts (/admin/contracts)
Contract Statuses
| Status | Meaning |
|---|---|
| Draft | Created but not yet sent to the client |
| Sent | Signing link has been shared with the client |
| Signed | Client has completed their signature |
| Cancelled | Contract voided — no further action |
Creating a Contract
- Go to Contracts → New Contract
- Fill in:
- Subject — short title (e.g., "Service Agreement — Acme Corp")
- Client — linked contact
- Contract Value — optional monetary value
- Content — full contract body (rich text / HTML)
- Valid Until — optional expiry date
- Click Save (contract is created in Draft status)
Sending for Signature
- Open the contract
- Click Request Signature
- Generates a unique public signing URL
- Optionally sends an email to the client with the link
- Or click Mark as Sent to manually record that you shared the link another way
The signing URL has the format: https://yourdomain.com/contracts/{token}/sign
This URL does not require authentication — share it directly with the client.
Client Signing Flow
- Client opens the signing link
- They review the contract content
- They enter their name and draw or type their signature
- They click Sign
- The contract is marked Signed with timestamp and IP address recorded
Marking as Signed (Manual)
If you collected a wet signature outside the system, use Mark as Signed in the admin panel to update the status manually.
Permissions
| Permission | Description |
|---|---|
view contracts | View contract list and details |
create contracts | Create new contracts |
edit contracts | Edit and send contracts |
delete contracts | Delete contracts |
Lead Forms
Lead Forms are embeddable web forms you can place on any external website. When a visitor submits the form, a new Lead is created automatically in Growstack CRM.
Overview
Each form has:
- A public hosted page (
/lf/{key}) you can link to directly - An embed snippet (one
<script>tag) you can paste into any website - Configuration for field visibility, pipeline, stage, and owner assignment
Accessing Lead Forms
CRM → Lead Forms (/admin/crm/lead-forms)
Creating a Lead Form
- Click New Form
- Configure:
- Name — internal label
- Description — optional notes
- Active — toggle off to stop accepting submissions
- Set Lead Assignment:
- Pipeline — which pipeline to assign new leads to
- Stage — which stage new leads start at
- Owner — which sales rep owns new leads (or leave blank for round-robin via Workflows)
- Configure Form Fields — choose which standard fields to show and which are required
- Click Save
Embedding on a Website
After saving, open the form and copy the embed snippet:
html
<script src="https://yourdomain.com/lf/{key}/embed.js" async></script>Paste this anywhere in your website's HTML. The form renders inline where the script tag is placed.
Direct Link
Share the hosted form URL directly:
https://yourdomain.com/lf/{key}This opens a standalone page with just the form — useful for email campaigns, QR codes, or social links.
What Happens on Submission
- A new Lead is created in CRM with the submitted data
- Source is set to Lead Form with the form name recorded
- The lead is assigned to the configured pipeline, stage, and owner
- Any Automation Workflows with the
form.submittedtrigger fire immediately
Submissions Inbox
View all submissions for a form on the form's detail page in the admin panel.
Rate Limiting
Form submissions are rate-limited to 5 per minute per IP address to prevent spam.
Disabling a Form
Toggle the Active switch on the lead forms list to disable a form. Disabled forms return a "Form not available" message to visitors — no leads are created.
Related Documentation
- Leads & Deals
- Automation Workflows — Auto-process form submissions
- Reports & Integrations — API and webhooks
Last updated: June 2026