EIGENN.
docsguidesapichangelogpricingsign in
EIGENN.

Customer Lifecycle

Understand how customer records are created, enriched, used, retained, and permanently deleted.

The customer lifecycle begins when a team creates or imports a billing contact and continues as invoices, projects, communications, notes, tasks, and files add context. Canvas does not currently provide a working active, inactive, or archived customer state, so lifecycle management depends on the record itself and the financial objects connected to it.

Lifecycle at a Glance

StageWhat changes
CreateA team-scoped customer ID and access token are created, and a customer-created activity is recorded
EnrichContact, address, tax, tags, notes, tasks, files, and payment context are added
TransactInvoices and Tracker projects reference the customer
ReviewRevenue, outstanding balance, payment health, engagement, and communication history are derived from related records
MaintainThe team corrects details, changes tags, and closes follow-up work
DeleteThe customer record is permanently removed; some related records cascade away while invoices survive without the customer link

1. Create a Team-Scoped Record

A customer requires:

  • a name with at least two characters in the customer form
  • a valid primary email

All other visible fields are optional. Creation is allowed for Owners and Members of the active team; Viewers have read-only access.

Customers can be created from:

  • Customers → Create customer
  • the empty customer-ledger action
  • customer selection while creating or editing an invoice

When created from an invoice, the new customer is automatically selected in that invoice after the record is saved.

The form does not enforce unique names or email addresses. Search the customer ledger before creation to avoid splitting financial history across duplicates.

2. Build the Billing Identity

The customer form separates general contact details from billing details.

General

  • name
  • primary email
  • billing email
  • phone
  • website
  • contact person

The billing email is an additional invoice recipient address. Keep the primary email accurate even when finance messages go to a separate mailbox.

When the primary email uses a company domain and the website is empty, the form suggests that domain as the website. Common personal-email domains are excluded from this suggestion. The saved website is normalized without the http:// or https:// prefix.

Details

  • searchable address and manual address lines
  • country, city, state or province, and postal code
  • tags
  • tax ID or VAT number
  • general internal note

Selecting a suggested address fills the available city, state, country, country code, and postal code. Review every field before saving; address suggestions can still require correction.

Tags are stored as the complete selected set. Removing a tag in the form removes its association with this customer when the update is saved.

3. Connect Financial Work

Invoices and Tracker projects reference the customer by ID. The customer ledger then derives:

  • invoice and project counts
  • paid revenue
  • outstanding and overdue amounts
  • last activity
  • engagement score
  • customer-level invoice history
  • monthly invoice-value chart
  • estimated MRR and ARR from paid invoices
  • payment-health signals when sufficient history exists

The customer record does not own the invoice lifecycle. Change invoice status, record payments, send reminders, or reconcile balances from the invoice and receivables workspaces.

4. Add Relationship Context

The full customer record stores several kinds of team context:

  • Notes for durable internal decisions and relationship details
  • Tasks for customer-specific follow-up, with To do, In progress, and Done states
  • Files for contracts and other customer documents
  • Emails for recorded collection communications
  • Activity for customer-related events

Notes and tasks are removed immediately when their list-level Delete action is selected. Customer files have a confirmation step. Invoice files remain managed through their invoice.

5. Review and Correct the Record

Choose Edit from the full customer page or customer actions. The submit button remains disabled until the form has a valid change.

After saving, verify:

  • the name, primary email, and billing email
  • contact and address fields
  • country and country code, especially if country filtering matters
  • tag membership
  • tax or VAT number
  • related invoice and project counts

Editing a customer does not rewrite historical invoices. Open the relevant invoice if its customer-facing snapshot or delivery details also need correction.

6. Organize Without a Status Field

The customer table shows Active for every row, and the bulk Status operation does not store Active, Inactive, or Archived values.

Use an explicit team convention instead:

  • tags for lifecycle groupings such as former-customer, do-not-chase, or renewal-review
  • tasks for a required next action
  • notes for the reason and decision owner
  • paid and unpaid tabs for billing state
  • recent and repeat tabs for relationship pattern

Do not tell the team that a customer has been archived based on the visible status menu. Verify the tag or note that represents your convention.

7. Delete With the Correct Expectations

Customer deletion is permanent and has no restore flow.

What is removed

  • the customer record and its customer access token
  • tag associations
  • customer notes and tasks
  • customer-uploaded file records
  • customer contacts and communication preferences
  • linked Tracker projects
  • payment-method references
  • payment-health and aging records that cascade with the customer

What can remain

  • invoices remain, but their customer link is set to empty
  • collection cases and promises can remain with an empty customer link
  • activity entries stored as general team history can remain
  • physical storage cleanup for customer files is not performed by the customer-delete action itself

Delete individual customer files first when storage removal matters. Then review invoices and operational cases before deleting the customer record.

Safer deletion paths

The full customer page and edit sheet ask for confirmation. Bulk deletion also confirms the action.

The customer-table row menu deletes immediately. Use the full page when you need to review consequences first.

Access Boundaries

  • All customer reads and writes use the active team as the boundary.
  • Owners and Members can create, edit, tag, update country, and delete customers.
  • Viewers can read customer data but cannot change it.
  • A customer ID from a different team returns no record and cannot be updated or deleted from the current team.
  • Bulk actions affect only customer IDs that belong to the active team.

Common Lifecycle Mistakes

Creating a duplicate

Search by name, email, contact, and address before creation. If duplicates already exist, there is no merge control; choose the record to keep and manually preserve the required context before deleting the other.

Treating an open invoice as collected revenue

The full record's financial total includes unpaid and overdue invoices. Check invoice statuses and payment records.

Relying on Active, Inactive, or Archived

Those status choices are not persisted. Use a tag and note until the lifecycle field is available.

Deleting a customer to hide it

Deletion is not a filter or archive. It removes operational context and clears customer links on retained invoices. Use a lifecycle tag when the record should remain available for history.

Assuming the customer record owns every file

The Files tab includes customer uploads and invoice files. Customer deletion does not replace invoice retention or storage policies.

Related Pages

  • Customers
  • Customer Records
  • Create and Manage Customers
  • Review a Customer Finance Record
  • Invoices
  • Teams and Organizations

Command Center

Triage the finance signals that need attention, then open the underlying record or forecast.

Customer Records

Review a customer's billing history, relationship context, follow-up work, files, and payment signals in one record.

On this page

Lifecycle at a Glance1. Create a Team-Scoped Record2. Build the Billing IdentityGeneralDetails3. Connect Financial Work4. Add Relationship Context5. Review and Correct the Record6. Organize Without a Status Field7. Delete With the Correct ExpectationsWhat is removedWhat can remainSafer deletion pathsAccess BoundariesCommon Lifecycle MistakesCreating a duplicateTreating an open invoice as collected revenueRelying on Active, Inactive, or ArchivedDeleting a customer to hide itAssuming the customer record owns every fileRelated Pages

Eigenn docs

current product

Overview
Overview
OverviewAccount PreferencesAssistant AutomationAssistant Command CenterBank ConnectionsBilling and UsageBudgets and ForecastCommand CenterCustomer LifecycleCustomer RecordsCustomersDeveloper PlatformDocument Processing and ExtractionDocument VaultFinancial Analytics and ReportsFinancial OverviewInvoice InsightsInvoice ProductsInvoicesMarketplace IntegrationsNotifications and BrandingOnboarding and SupportOverviewReceivablesReceivables AnalyticsReceivables ControlsSecurity and AccessSettings OverviewStress TestsTeams and OrganizationsTone Profiles and ExperimentsTransaction Categories and RulesTransactionsWeekly Finance RitualWorkflow ExecutionsWorkflow PausesWorkflowsWorkspace Inbox and Approvals
OverviewBuild and Review a ForecastBuild Your First WorkflowConfigure Assistant OperationsConfigure Notifications and BrandingConfigure Receivables ControlsConnect Transaction RecordsCreate and Manage CustomersCreate and Send InvoicesDeveloper API SetupFirst Cash ReviewInvoice Collection WorkflowMaintain Transaction RulesManage Security and BillingManage Team AccessManage the Invoice LifecycleMCP WorkflowsMonitor and Recover WorkflowsOrganize and Share DocumentsProcess Inbox ItemsReconcile and Categorize TransactionsReview a Customer Finance RecordRun a Finance Operating ReviewRun a Receivables Tone ExperimentRun a Runway Stress TestRun Your First Command Center ReviewSet Up a WorkspaceTroubleshoot Account AccessWebhook DeliveryWeekly CFO Review
OverviewIntegrationsMCPSDKsWebhooks
OverviewAuthenticationBank Accounts APICustomers APIErrorsForecasts and Stress Tests APIInvoice Payments APIInvoices APIPaginationRate LimitsTransactions APIWebhooks API StatusWorkflows API Status
Overview
Overview