Create and Manage Customers
Create an accurate customer record, find it in the ledger, maintain relationship context, and delete it safely.
Use this workflow to create a customer that is ready for invoices and team follow-up, then keep the record accurate as the relationship changes.
Before You Start
- Select the correct team. Customer data is isolated by team.
- Confirm that you are an Owner or Member. Viewers cannot save changes.
- Search Customers for the name and email to avoid a duplicate.
- Gather the primary contact, invoice recipient, billing address, tax identifier, and any lifecycle tag your team uses.
1. Check for an Existing Customer
- Open Customers.
- Select All.
- Clear any active tag or country filters.
- Search the company name.
- Repeat with the primary email and contact name if needed.
- Open likely matches and compare their invoices, notes, and address.
Canvas allows duplicate names and emails. If the correct record exists, edit it rather than creating another customer.
2. Open the Customer Form
Select Create customer from the customer header or empty state.
You can also create a customer from the customer selector in an invoice. In that flow, Canvas returns to the invoice and selects the new customer after a successful save.
3. Enter the Required Identity
Under General:
- Enter a customer name with at least two characters.
- Enter a valid primary email.
- Add a billing email when invoice messages should also go to a finance mailbox.
- Add the contact person's name.
- Add the phone and website when useful.
The primary email remains required even when a billing email is present.
When the primary email uses a company domain and the website is blank, the form fills the website with that domain. Personal-mail domains such as Gmail and Outlook are not used for this suggestion.
4. Add Billing Details
Expand Details.
- Search for the customer's address, or enter the address manually.
- Confirm Address Line 1 and optional Address Line 2.
- Select the country and review its country code.
- Enter the city, state or province, and postal code.
- Add the tax ID or VAT number.
- Select the tags that should organize the customer.
- Add a general internal note when the relationship needs persistent context.
The address search fills available fields, but it does not replace review. Verify the country and postal details before invoicing.
5. Create the Customer
- Review the name and both email fields.
- Confirm the address and tax data that will support invoice creation.
- Select Create.
- Wait for the form to close.
The create button stays disabled until required fields are valid and the form has changed.
6. Verify the Record
Return to Customers and check:
- the customer appears in All
- the name, contact, email, location, and phone are correct
- the tag chips are present
- Invoices, Projects, Revenue, and Outstanding show
-or zero for a new customer - Customer Since reflects the recent creation
Open the full customer page and verify the contact and address details in the right panel.
If you created the customer from an invoice, confirm that the invoice now shows the correct customer before adding line items or delivering it.
7. Add Team Context
Open the full customer record.
Add a note
- Select Notes.
- Enter the decision or relationship context.
- Select Save note.
- Verify the author and timestamp.
Add a task
- Select Tasks.
- Enter a required title.
- Add an optional description and due date.
- Select Add task.
- Advance it through To do, In progress, and Done as work progresses.
Add files
- Select Files.
- Drag files into the upload area or choose them from your device.
- Wait for upload progress to finish.
- Confirm each file appears and opens.
Notes and tasks delete immediately from their lists. Customer files ask for confirmation before deletion.
8. Create Related Work
From the customer record or row action menu:
- choose Create Invoice to start an invoice with the customer preselected
- choose Chase overdue to open overdue invoices for this customer
- use the invoice count to open all customer invoices
- use the project count to open related Tracker projects
Do not use Add to List as an organizing action yet. It currently shows a beta notice without creating list membership.
9. Edit a Customer
- Open the customer.
- Select Edit.
- Correct the required and optional fields.
- Add or remove tags.
- Select Update.
- Reopen the record and verify the saved values.
Editing a customer does not retroactively change a finalized invoice. Correct the invoice separately when its saved customer-facing information is wrong.
10. Update Several Customers
From the customer table:
- Select the customer checkboxes.
- Use Tags to add or remove a shared tag.
- Use the country selector to replace country and country code.
- Clear the selection when finished.
The bulk Status menu is not functional. It reports zero updates and does not store Active, Inactive, or Archived. Use a lifecycle tag instead.
11. Delete Only After Review
Before deletion:
- Open the full customer record.
- Review invoices, notes, tasks, files, and projects.
- Download any customer files that must be retained.
- Move required relationship context to a retained record.
- Confirm that clearing the customer link on existing invoices is acceptable.
Select Delete from the full record and confirm the prompt.
Avoid row-menu deletion for planned cleanup because it executes immediately without a confirmation dialog. Bulk deletion has a confirmation step but should still be preceded by a record review.
Verification Checklist
- The customer is in the correct team.
- Primary and billing emails have the intended purposes.
- Address and tax details are invoice-ready.
- Tags match the team's operating convention.
- Notes and tasks identify the next owner and action.
- Financial signals are checked against invoice status.
- No duplicate customer is splitting the history.
- Any deletion was reviewed from the full record first.
Troubleshooting
Create or Update is disabled
Make a change, enter a name of at least two characters, and correct the primary or billing email error. The form requires a valid dirty state before submission.
The customer does not appear after creation
Select All, clear search and filters, and confirm the active team. Scroll to load more results if the team has a large ledger.
Country filtering cannot find the customer
Edit the record and reselect its country so the display name and code are saved together. Until then, clear the country filter and search by name.
The website link opens the wrong place
Copy the displayed domain and open it directly. The form removes the protocol when saving, which can affect link behavior.
A duplicate already exists
There is no merge action. Choose the customer to keep, reproduce required notes, tasks, tags, files, and relationships there, then review the duplicate's invoices before deleting it.
A status change did not stick
Customer status is not implemented. Apply a team-approved lifecycle tag and record the reason in a note.