Customer Management
Maintain profiles for each customer
Customers in ClearFeed represent the external organizations you support. This guide explains how to create, organize, and maintain customer records so your team always has the right business context when handling support requests.
Note: Customer objects are available only on the External Helpdesk Product Edition.
What is a Customer?
A Customer represents an external company or organization you support. Each customer record can include:
Customer name
One or more email domains (e.g.,
acme.com)Individual email addresses (e.g.,
[email protected])Associated Slack Connect channels
Custom fields (e.g., Account Tier, Region, Owner)
Portal access and verification status
Auto-enriched company data (industry, size, location)
ClearFeed uses customer records to:
Link incoming requests to the correct customer
Group conversation history by customer
Apply customer-specific rules and workflows
Control portal access
Provide business context to your support team
Key Concepts
Customer
An external organization you support
Collection
A grouping of customers or request sources (channels, email addresses)
Customer Collection
A collection that groups customers (used in Customer Centric Inbox)
Source Collection
A collection that groups request sources like email addresses or Slack channels (used in Standard Management)
Request Channel
Where requests originate (email, Slack, web chat, portal, API)
Domain
The email domain used to identify which customer a request belongs to (e.g., @acme.com)
Individual Email Address
A specific email address associated with a customer, including addresses from free domains (e.g., [email protected])
Internal Domain
Your company's email domains that should not create customer records
Routing
Automatically directing requests to the appropriate collection based on rules
How Customers Work in Different Inbox Types
ClearFeed offers two approaches to organizing support requests:
Customer Centric Inbox
Customers are the primary organizing unit.
Each customer belongs to exactly one Customer Collection
Requests are grouped and routed by customer
SLAs, assignments, automations, and AI behavior are applied at the customer or collection level
Ideal for B2B support teams managing multiple accounts
Example: All requests from acme.com appear together under the Acme Corp customer, regardless of whether they came via email, Slack, or portal.
Standard Management
Request sources (channels) are the primary organizing unit.
Requests are organized by where they came from (email address, Slack channel, etc.)
Customers are optional metadata used for:
Storing business context
Linking domains and channels
Portal access control
Reporting and filtering
Example: Email requests appear in one collection, Slack requests in another, even if they're from the same customer.
Creating Customers
Customers can be created manually or automatically.
Manual Creation of Customers
In Customer Centric Inbox Accounts
You can create customers in three ways:
From a Customer Collection: Navigate to the collection and click the 3-dot menu → + New Customer

From the Inbox page: Click the New button at the bottom of the side navigation

From the Customers section: Navigate to Customers and Click + New Customer

Fill in the information:
Customer Name
Collection (which Customer Collection this customer belongs to)
Owner (can be inherited from the Collection Owner)
Request Channels (ie. Slack or MS Teams channels)
Email Domains
Individual Email Addresses
Custom field values

In Standard Management Accounts
Navigate to Customers and Click + Add New Customer

Fill in the information:
Customer Name
Owner
Request Channels (ie. Slack or MS Teams channels)
Email Domains
Custom field values

Automatic Creation of Customers
ClearFeed automatically creates customers in the following scenarios:
When Slack Connect channels are added automatically
When you add a Slack Connect channel to ClearFeed through automatic channel monitoring:
ClearFeed identifies the external workspace's email domain(s). This is done by analyzing the email addresses of it's external members.
Removes any free email domains (gmail.com, yahoo.com, etc.) or internal domains.
Removes any domains already associated with existing customers.
Checks if customer already exists with the remaining domain(s)
If yes: A new customer is created with an empty domain field. A verification notification is sent to add a domain.
If no: A new customer is created with the remaining domain(s)
All future requests from that channel are automatically linked to this customer
For Slack Connect channels - the name of the customer and it's logo are obtained by using the
teams.infoSlack api call on the channel. If this is not available, then the domain and/or the channel name itself is used as the customer name.
Example: You add a Slack Connect channel with external workspace acme.slack.com. The domain acme.com is identified, a customer "Acme Corp" is created, and the channel is linked.
ClearFeed always creates new customers in this process. Users can merge customers later if this process ends up creating extra customer objects.
When Tickets are created from Email, Web Chat, Portal, or API
When a request arrives from an email address:
ClearFeed extracts the domain (e.g.,
[email protected]→acme.com)Checks if the domain, or the email address matches an existing customer
If yes: The request is linked to that customer
If no: ClearFeed checks the domain type:
Business domain: A new customer is automatically created
Free email domain: No customer is created (see Free Email Domains)
Internal domain: No customer is created
Customer Identification with Domains and Individual Emails
Domains are the primary method ClearFeed uses to identify which customer a request belongs to. You can also associate individual email addresses with a customer, including addresses from free email domains (e.g., gmail.com, yahoo.com).
How Domains and Email Addresses identify Customers
Each customer can have one or more email domains (e.g.,
acme.com,acmecorp.com) and/or individual email addressesWhen a request arrives, ClearFeed extracts the domain from the sender's email address
If the domain or the email address match those assigned to a customer, the request is automatically linked to that customer
This enables:
Automatic customer linking of tickets
Forwarding to the correct Customer Collection (for Customer Centric Inbox only)
Portal access for users with matching domains
Example: Customer "Acme Corp" has domains acme.com and acmecorp.com. Requests from [email protected] and [email protected] both link to Acme Corp automatically.
Multiple Customers, Same Domain/Email-Address
Important: A domain can only be assigned to one customer at a time. If you try to add a domain that's already used by another customer, you'll receive an error. Similarly an individual email address can only be assigned to one Customer.
Customers Without Domains or Email Addresses
If a customer has no domains or individual email addresses assigned:
New tickets from email or web chat cannot be linked automatically
Routing of emails and web chat tickets to the corresponding Customer Collection will not work for that customer (in Customer Centric Inbox)
You can still manually link tickets to the customer
Portal access is unavailable
Slack Connect channels can still be linked to the customer and requests/tickets from Slack Connect channels will be automatically linked to the customer.
When to skip domains: For customers who only contact you via Slack Connect or whose requests are always manually created.
Free Email Domains
New tickets from free email providers (received over email or web chat) are handled differently:
Free email domains include: gmail.com, yahoo.com, outlook.com, hotmail.com, and similar consumer email services.
Behavior:
Such tickets do not automatically create customers
Unless the email matches individual email addresses configured for a customer:
The ticket are not linked to any customer
Are not routed to a Customer Collections (in Customer Centric Inbox)
They remain in the Source Collection (like Email Collection or Web Chat)
Why? This prevents cluttering your workspace with one-off consumer requests that don't represent ongoing customer relationships.
Workaround: If you need to track a consumer email as a customer, add their email address to a customer for linking and routing to that customer.
Individual Email Addresses
As indicated above, in addition to domains, you can associate individual email addresses with a customer. This is useful for identifying customers who use free email providers (e.g., gmail.com, yahoo.com) or whose email domain doesn't match any domain assigned to a customer.
How it works:
Add one or more individual email addresses to a customer record
When a request arrives from one of these addresses, it is automatically linked to the customer and routed to the corresponding Customer Collection (in case of Customer Centric Inbox)
This works even for addresses from free email domains that would otherwise not be linked to any customer
Important limitations:
The same email address cannot be added to multiple customers — each address can only belong to one customer
Email addresses whose domain matches another customer's domains are rejected — for example, if Customer A has the domain
acme.com, you cannot add[email protected]as an individual email to Customer B
Internal Domains
Your company's own email domains are treated as internal domains.
To configure internal domains:
Navigate to Settings → Organization
Add your company domains to Internal Domains
Requests from internal domains will not create customer records automatically.
Managing Customers
When you add a Slack Connect channel to ClearFeed (manually or automatically):
ClearFeed identifies the external workspace's email domain
Removes any free email domains (gmail.com, yahoo.com, etc.) or internal domains
Checks if a customer already exists with the remaining domain(s)
If yes: The Slack channel is linked to the existing customer
If no: A new customer is created and the channel is linked to it When you add a Slack Connect channel to ClearFeed (manually or automatically):
ClearFeed identifies the external workspace's email domain
Removes any free email domains (gmail.com, yahoo.com, etc.) or internal domains
Checks if a customer already exists with the remaining domain(s)
If yes: The Slack channel is linked to the existing customer
If no: A new customer is created and the channel is linked to it
Viewing Customers
Navigate to Customers to see all customer records.
Searching Customers
You can search by:
Customer name
Email domains
Individual email addresses
Slack channel name
Filtering Customers
You can filter the customer list by any custom field you've created (e.g., Account Tier, Region).
Editing Customers
To edit a customer:
Navigate to the customer's page
Click Edit or modify fields directly
You can update:
Customer name
Email domains
Individual email addresses
Associated Slack channels
Custom field values
Portal access settings
Collection assignment (Customer Centric Inbox only)
Changes take effect immediately for future requests. Past requests remain unchanged.
Adding/Removing Domains
When you add a domain to a customer:
Future requests from that domain will link to this customer
Past requests from that domain are not retroactively linked
When you remove a domain from a customer:
Future requests from that domain will not link to this customer (they may create a new customer or remain unlinked)
Past requests remain linked to this customer
Moving Customers Between Collections
Available in: Customer Centric Inbox only
When you move a customer to a different Customer Collection:
All past requests move with the customer
All future requests route to the new collection
The customer inherits the new collection's rules:
SLAs
Assignment rules
Workflows and automations
AI behavior settings
If the Customer Owner is set to Inherit from Collection, changing the Collection will automatically update the Customer Owner to the new Collection’s Owner. No manual update is needed.
Common use cases:
Customer upgrades from Trial to Paid tier
Account ownership transfers to another team
Reorganizing collections by region or customer segment
To move a customer:
Open the customer's page
Click Edit
Change the Collection field
Click Save
Merging Customers
If you have duplicate customer records that should be a single customer, you can merge two customers together.
Requirements:
Both customers must belong to the same collection
Only two customers can be merged at a time
To merge customers:
Navigate to the Inbox page
Click the
...menu next to a customerSelect Merge Customer from the dropdown

Select the second customer to merge with
The merge interface lets you compare and configure field values for the resulting customer (name, domains, email addresses, custom fields, etc.)
Confirm the merge
What happens after merging:
All requests, channels, and other related attributes are transferred to the merged customer
The other customer object is deleted
The merge cannot be undone
Tip: Merging is especially useful when automatic customer creation (e.g., from Slack Connect channels) creates duplicate customer records for the same organization.
Deleting Customers
To delete a customer:
Open the customer's page
Click the 3-dot menu → Delete Customer
Confirm the deletion
What happens to requests:
Past requests are not deleted
Past requests become unlinked (no customer associated)
You can manually link them to a different customer if needed
Customer Data Enrichment
Available in: Customer Centric Inbox only
When a customer is created using a recognized business domain, ClearFeed automatically enriches the customer profile with company information.
Auto-Enriched Fields
Country
Country where the company is primarily based
Founded
Year the company was founded
Industry
Primary industry or business category
LinkedIn URL
LinkedIn company page URL
Locality
City or neighborhood location
Region
State or region where the company operates
Size
Approximate employee count range
Editing Enriched Data
All auto-enriched fields are editable. You can update or correct any value at any time.
If no data is available for a domain, fields remain blank and can be filled in manually.
Custom Fields
Custom fields let you store additional business-specific data on customer records.
Common Use Cases
Account Tier (Free, Trial, Pro, Enterprise)
Geographic Region
Sales Owner
Renewal Date
Annual Contract Value (ACV)
Customer Success Manager
Health Score
Industry Segment
Creating Custom Fields
Navigate to Customers → Custom Fields
Click Create New Field
Configure the field:
Field Name: What the field is called (e.g., "Account Tier")
Field Type: Choose from:
Single Select - Choose one option from a list
Multi Select - Choose multiple options from a list
Text - Free-form text (max 255 characters by default)
Date - A calendar date
Number - Numeric value
Options: For Select fields, define the available choices
Default Value: Optional default for new customers
Click Save
Field Naming Restrictions
You cannot use these reserved names:
Customer ID
Customer Name
Slack Channels
Email Domains
Using Custom Fields
Set values:
During customer creation
By editing an existing customer
Via CRM Sync (if configured)
Use for:
Filtering the customer list
Reporting and analytics
Automation rules
Assignment rules
Modifying Custom Fields
You can edit the field name
You can add new options to Select fields
You cannot change the field type (e.g., from Single Select to Text)
Removing options from Select fields may affect existing data
Customer Verification
Customers must be verified before their users can access the Support Portal. This is only applicable for Standard Collections
Verification Status
A customer is verified when:
Created with a single, unambiguous business domain, or
Created from a portal user registration
A customer is not verified when:
Multiple domains are detected during creation without clear ownership
Created manually without any domains
Domain conflicts exist (domain is already used by another customer)
Portal Access Requirements
For a customer's users to access the Support Portal:
The customer must be verified
Portal access must be enabled for the customer
The user's email domain must match one of the customer's domains
Enabling Portal Access
Open the customer's page
Navigate to Portal Access settings
Toggle Enable Portal Access to On
Configure additional portal settings as needed
Click Save
Note: Users can only access the portal if the customer is verified and portal access is enabled.
CRM Sync
Available only in Customer-Centric Inbox
CRM Sync automatically populates and keeps customer custom fields in sync with Company and Deal properties. Learn more about CRM Sync
FAQs
How does ClearFeed determine the customer name? Answer: ClearFeed uses this priority order:
If created manually: The value entered manually
If created on automatic addition of new Slack Connect channels: The external workspace name if available
If domains exist: The first domain (e.g.,
acme.com→ "Acme Corp")Otherwise: The Slack channel name
You can always edit the customer name after creation.
Why do some customers show logos? Answer: Logos appear when customers are created from Slack Connect channels. The logo is fetched from the external Slack workspace's profile. Manual logo upload is not currently supported.
Can a customer have multiple domains? Answer: Yes. A customer can have multiple email domains assigned. Requests from any of those domains will link to the same customer and appear in one unified conversation history. Example: Acme Corp has
acme.comandacmecorp.com. Requests from both domains appear under the same customer record.Can the same domain be assigned to multiple customers? Answer: No. Each domain can only be assigned to one customer at a time. If you need to reassign a domain:
Remove it from the current customer
Add it to the new customer
Be aware this affects how future requests are linked.
What's the difference between "Owner" and custom fields like "CSM"? Answer:
Owner: A built-in field intended for the primary account owner or point of contact
Custom fields (like CSM): Additional fields you define for your specific workflow
Both can be used for assignment rules and filtering. Use what makes sense for your team's structure.
Can I bulk import customers? Answer: Currently, customers must be created individually within the ClearFeed product (or automatically through integrations). For bulk import and creation is possible externally via APIs or via a Google Sheets plugin. Contact ClearFeed support.
What happens to requests when I move a customer to a different collection? Answer: All requests (past and future) move with the customer to the new collection. The customer immediately inherits the new collection's SLAs, assignment rules, and automations.
Can I associate a free email address (e.g., Gmail) with a customer? Answer: Yes. You can add individual email addresses from free email providers (e.g.,
[email protected]) to a customer record. Requests from that address will be automatically linked to the customer, even though the domain itself is not linked to a customer.Can the same email address belong to multiple customers? Answer: No. Each individual email address can only be associated with one customer at a time. If you try to add an email address that's already assigned to another customer, you'll receive an error.
Why is an individual email address being rejected? Answer: An individual email address will be rejected if its domain matches a domain already assigned to another customer. For example, if Customer A has the domain
acme.com, you cannot add[email protected]as an individual email address to Customer B.Can I merge customers from different collections? Answer: No. Both customers must belong to the same collection to be merged. If you need to merge customers across collections, first move one customer to the other's collection, then merge them.
What happens to requests when I merge two customers? Answer: All requests, channels, and other attributes from both customers are transferred to the merged customer. The other customer object is deleted. The merge cannot be undone.
Last updated
