What you will accomplish
You will connect contract templates and required uploads to customer onboarding so new portal customers finish paperwork during their first sign-in—not only when staff sends a one-off email. When this works, customers complete profile, vehicles, 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.
- Customers must also upload insurance or registration during onboarding.
- 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 open Settings.
Manual send vs onboarding
Step 1: Confirm the template is ready
Open Contracts & Documents
Check the template list

Step 2: Open Customer onboarding
- In the sidebar, click Settings.
- Open Settings > Customer onboarding.
Step 3: Turn on Customer app onboarding
Find Customer app onboarding
Turn the main switch on
Review the Onboarding steps list
- Welcome — welcome screen with your branding
- Accessibility — text size preference
- Profile — review contact details
- Cars — add vehicles to the account
- Payment — card on file or product checkout (if billing is set up)
- Contract Signing — sign required agreements
- Document Upload — upload insurance, registration, or other files

Step 4: Configure Contract Signing
Enable Contract Signing
Click Configure
Select required templates
Optional: pick a contract by customer type
- Top of list wins (default) — they sign one contract: the one for whichever of their types is highest in the list. Use the arrows to reorder.
- Sign all matching — they sign the contract for every type they have.
- A customer whose type is mapped signs only the mapped contract. They don’t also sign the default contracts.
- Contracts are picked when they’re created. If you change a customer’s type afterwards, the contracts they already have don’t change. Send them the new contract yourself.
- If a mapped contract is deleted, the customer gets the next matching type’s contract, or the default contracts.
- A deactivated customer type doesn’t match. Its customers sign the default contracts, or the contract for another of their types.
- Some customer types are added automatically by what the customer does. For example, a public event RSVP adds Events. With Top of list wins, a storage customer who RSVPs before their contracts are created gets the Events contract if Events is higher in the list. Put the type whose contract matters most at the top.
- Customers can’t change their own customer type from the portal. Only staff can.
Close and save

Step 5: 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.Drag Cars above Contract Signing
Step 6: Configure Document Upload (if needed)
If customers must upload insurance, registration, or other files during onboarding:Create document types
Turn on Customer Access
Enable Document Upload
Choose required types

Step 7: Test with a test customer
Before using this with real customers:Pick a safe test customer
Invite them to the portal
Walk through onboarding
Sign the test contract

Step 8: Confirm on the customer record (staff view)
Open the test customer in Contacts
Review Documents & Contracts
- Uploaded files appear with the correct document type.
- Contracts appear with status Signed or Completed after signing.
- The signed PDF can be viewed or downloaded.

What success looks like
- Customer app onboarding is turned on.
- The correct template is selected in Contract Step Configuration.
- Cars comes before Contract Signing when the contract needs vehicle details.
- Required document uploads appear only when Customer Access and Document Upload are configured.
- A test customer completes the full flow without getting stuck.
- Staff can find signed agreements and uploads on the customer record.
Troubleshooting
What to do next
After onboarding is tested:- Share portal invites or registration links with real customers.
- Train front desk staff with Upload a document for a customer for email attachments that arrive outside onboarding.
- For a single customer outside onboarding, use Send a contract for signature.
- When customers need help during first login, share Help customers complete onboarding paperwork.