Managing Contacts

Contacts are the foundation of KarmaFlow's CRM. Every person your business interacts with across calls, chats, email, or SMS can be represented as a contact record.

Viewing Contacts

Navigate to CRM > Contacts to open the contact list. Two view modes are available from the toggle in the toolbar:

The active view persists per page in your browser. Both views share the same pagination and search.

Searching, Filtering, and Saved Views

The toolbar exposes:

Your filter, sort, and column choices are saved per user on the server, so your working list looks the same on every device.

Activity and intent filters

Beyond a record's own fields, you can filter by:

Segment Actions (Organize)

When a filter is applied, a select-all-matching banner lets you act on the entire filtered segment, not just the rows on the current page. From the action bar you can:

Owner and tag actions run as a single bulk update so they scale to large segments; list and task actions enumerate records up to a safety cap and tell you if a segment is too large rather than silently truncating.

Creating a Contact

  1. Click + Add Contact.
  2. Enter the contact details such as name, email, phone, and company.
  3. Optionally assign tags, a company, and custom field values.
  4. Click Save. Field-level validation errors appear inline if any field is rejected.

Inline Editing (Spreadsheet view)

In Spreadsheet view, click any cell in an editable column to enter edit mode. Type the new value, then:

Editable columns on contacts: first name, last name, email, phone, company, lifecycle stage. Edits PUT to the contact and update the row optimistically.

Bulk Edit and Bulk Delete

Select multiple rows in Spreadsheet view (checkboxes; Shift-click for a range). The bar at the top of the grid shows:

Contact Detail View

Select any contact to open the detail page. The page opens with a full-width hero — avatar, name (inline-editable), company link, inline email and phone, LinkedIn / website, and status chips — with the action buttons grouped into clusters (Conversations · Enrich / Re-evaluate · Call / Meet / Note · Task · Deal). Most sections below are collapsible accordions whose open/closed state your browser remembers.

Just below the hero:

The side panels and sections include:

The main panel shows a unified engagement & activity timeline. Alongside channel interactions and notes, it now records every action taken on the record itself — owner changes, tag changes, list membership, lifecycle changes, contact ↔ company links, merges, and more — plus processed web-form submissions, so the timeline is a complete history of the relationship. Clicking a timeline row opens the underlying record in a slide-in drawer. The action bar sends email / SMS, starts a call, or logs a note.

Importing Contacts

You can import contacts in bulk from CSV files:

  1. Go to CRM > Contacts.
  2. Click Import.
  3. Upload your CSV file.
  4. Map the CSV columns to KarmaFlow fields.
  5. Review and confirm the import.

For more detail, see Importing Data.

Custom Fields

Use custom fields to capture information specific to your business. Open CRM → Setup → Custom Fields to create and manage them. Supported field types include text, number, date, dropdown, and checkbox. AI-research fields auto-populate from the record's own history plus optional web search — full walkthrough in Enriching Records with AI.