Create and Manage Contacts
How to add, edit, and organize customer contact records so every job, quote, and invoice links back to the right person.
How to add, edit, and organize customer contact records so every job, quote, and invoice links back to the right person.
This guide walks you through creating new contact records, filling in required fields, editing existing contacts, linking contacts to properties and jobs, and reviewing a contact's full activity history. By the end you will be able to keep your customer database accurate and up to date without leaving the JobsiteOn workspace.
Open /contacts from the left sidebar. The list page shows every contact in
your workspace, sorted alphabetically by last name. Each row displays:
Use the search bar at the top of the list to filter by name, email, or phone number. Results update as you type.
Click any column header to sort the list by that column. Click again to reverse the sort direction. The active sort column is indicated by an arrow icon next to the header text.
/contacts.
You will land on /contacts/new.You can add a billing or mailing address directly on the contact. This address is separate from any property address and is used on invoices and quotes when a customer's billing location differs from the service location.
Use the Notes text area to store internal context that your team needs. Notes are visible to all workspace members but are never shown to the customer.
/contacts/[slug].Tip: If you realize you already have a record for this person, cancel the form and search the existing list before creating a duplicate.
/contacts.Changes take effect immediately. Any linked jobs, quotes, or invoices will reflect the updated name and contact details the next time they are viewed.
If you discover two records for the same person, choose the record with the most complete history. Update it with any missing information from the duplicate, then reassign linked jobs, quotes, and invoices from the duplicate to the primary record. Once the duplicate has no linked records, you can archive it.
Linking a contact to a property means every job at that location automatically inherits the correct billing contact.
/contacts/[slug].You can also create the link from the property side. Open any property at
/properties/[slug], go to the Contacts section, and search for the
contact to link.
Note: A single contact can be linked to multiple properties, and a single property can have multiple contacts. Use this when a property manager handles several locations or when multiple stakeholders share one site.
The contact detail page shows a timeline of all activity related to that person:
Use the tabs to switch between views. Each tab shows a summary count in the tab label so you can see at a glance how much history exists.
If a contact has dozens of jobs or invoices, use the search bar within each tab to narrow results by job number, invoice number, or date range.
To archive, open the contact detail page and click the overflow menu (...), then select Archive Contact.
Check the Archived filter on the contacts list. If the contact was archived it will not appear in the default active view.
Also confirm you are searching by the correct name spelling. The search checks first name, last name, email, and phone.
Invoice snapshots are created at the time the invoice is generated. Updating
a contact after an invoice has been sent does not retroactively change the
invoice. To update the invoice, edit the invoice directly from /invoices.
Deletion is blocked when the contact has linked records. Archive the contact instead, or unlink all associated jobs, quotes, and invoices first.
Refresh the page. If the tab still shows no results, navigate to the property
at /properties/[slug] and verify the link exists from the property side.
Custom fields are not yet available. Use the Notes field for any additional information you need to track.
Yes. When the QuickBooks integration is connected, contacts sync as Customers in QuickBooks Online. See Connect QuickBooks Online for setup details.
No. Each contact record belongs to a single workspace. If you operate multiple workspaces, you will need to create separate contact records in each one.
There is no hard limit. The contacts list supports thousands of records with fast search and pagination.
Did this answer your question?