Contracts
Attach contracts to customer workflows
Require the right agreements during customer onboarding or customer setup.
What you will accomplish
You will connect a contract template to customer onboarding so new portal customers are asked to sign the right agreement as part of their first login—not only when staff sends a one-off email.
When this works, customers complete cars, uploads, and signing in a sensible order, and your team can confirm the signed PDF on the customer record.
When to use this guide
Use this guide when:
- Every new storage customer must sign the same storage agreement.
- Customers should sign before they finish portal setup.
- Your agreement uses vehicle fields and customers may need to add a car first.
- You have already created and tested a contract template.
Before you start
- Complete Create a contract template.
- Place required signature, initials, customer, and car fields on the template.
- If uploads are required, complete Configure document requirements.
- Sign in as a team member who can manage Settings.
Step 1: Confirm the template is ready
- Open Contracts & Documents
- Check the template list
Confirm your agreement appears and is Active. Only ready templates should be connected to onboarding.

Expected result: Your team has at least one active template to select in onboarding settings.
Step 2: Choose manual send vs onboarding
Customer onboarding is best when every new customer should sign the same agreement during portal setup.
Manual send from a customer record is best when only some customers need the agreement or staff must review each case first.
This guide covers onboarding. For one customer at a time, use Send a contract for signature.
Step 3: Turn on Contract Signing in onboarding
- Open Website & signup
Go to Settings > Website & signup.
- Scroll to Customer onboarding
Find the Customer onboarding section.
- Enable customer onboarding
Make sure customer onboarding is turned on if you want new customers to complete setup steps in the portal.
- Enable Contract Signing
Find the step named Contract Signing and turn its switch on.
- Click Configure
Open the settings for the Contract Signing step.
- Select required templates
Choose the template or templates customers must sign during onboarding.
- Save
Save your onboarding settings before testing.

Expected result: The selected contract template is part of the onboarding flow.
Step 4: Put vehicle steps before vehicle contracts
If the contract uses car fields (year, make, model, VIN, license plate), the customer needs a car on their account before the agreement can fill in correctly.
- Review step order
In Customer onboarding, make sure the step that collects car details comes before Contract Signing.
Expected result: Customers add vehicle details before they are asked to sign a vehicle-specific agreement.
Step 5: Add document uploads if needed
If customers must also upload insurance, registration, or other files:
- Create document types
Add types in Settings > Contracts & Documents if you have not already.
- Turn on Customer Access
Enable Customer Access on each type customers should upload.
- Enable the document upload step
In Settings > Website & signup, turn on the document upload onboarding step and click Configure to pick required types.
Step 6: Test with a test customer
Before using this with real customers:
- Pick a safe test customer
Use a customer record your team can experiment with.
- Invite them to the portal
Follow your normal invite process from Contacts.
- Walk through onboarding
Sign in as the test customer (or open their portal link) and complete each step: profile, cars, uploads, and contract signing.
- Sign the test contract
Confirm the agreement opens, vehicle details look correct, and signing finishes without errors.

Expected result: The test customer can finish onboarding without staff help.
Step 7: Confirm on the customer record (staff view)
- Open the test customer in Contacts
Go to Contacts and open the test customer.
- Review Documents & Contracts
Scroll to Documents & Contracts and confirm:
- The contract appears.
- Status shows Signed or Completed after signing.
- The signed PDF can be viewed or downloaded.
- Required uploads appear if you enabled them.

What success looks like
- The correct template is selected in customer onboarding.
- Vehicle collection happens before signing when the contract needs car details.
- Required document uploads appear only when configured.
- A test customer completes the full flow without getting stuck.
- Staff can find the signed agreement on the customer record.
Troubleshooting
What to do next
After onboarding is tested, share portal invites or registration links with real customers.
For a single customer outside onboarding, use Send a contract for signature.