Skip to main content

Contacts and Smart Lists

Learn how to manage company contacts and use smart lists (saved filters) to organize and quickly access your contact information in Base.

Taylor Wise avatar
Written by Taylor Wise
Updated today

Contacts and Smart Lists

Managing Company Contacts and Smart Lists in Base


Context:

In port operations and project-based businesses, maintaining accurate contact information for your clients, vendors, and partners is essential for smooth operations. Base helps you manage company contacts efficiently and provides smart lists (saved filters) to quickly find and organize contacts based on your specific criteria. Whether you're looking for all contacts at a specific company, contacts by email domain, or contacts with certain custom field values, smart lists make it easy to access the information you need.


Organizing Your Contact Information

The Challenge:

As your business grows, you accumulate contacts across multiple companies—primary contacts for invoicing, project managers, technical contacts, billing contacts, and more. Without a system to organize and filter these contacts, finding the right person when you need them becomes time-consuming. You might need to find all contacts at a specific company, all contacts with a certain role, or contacts who haven't been reached out to recently.

Base's Solution:

Base provides a comprehensive contact management system where each company can have multiple contacts, each with their own email, phone number, and custom field values. Smart lists (saved filters) allow you to create reusable filter configurations that instantly show you the contacts matching your criteria. These smart lists can be saved, shared with your team, and even set as quick filters for one-click access.


Understanding Company Contacts

What are Company Contacts?

Company contacts are individuals associated with companies in your Base system. Each contact belongs to a specific company and contains:

  • Name: First name and last name

  • Email: Contact email address

  • Phone: Phone number (with country code, area code, and number)

  • Company: The company they're associated with

  • Custom Fields: Any custom fields you've configured for contacts

Contact Use Cases:

Contacts are used throughout Base for:

  • Invoice Recipients: Select which contact receives invoices

  • Purchase Order Recipients: Choose contacts for PO notifications

  • Quote Recipients: Send quotes to specific contacts

  • Email Matching: Base automatically matches inbound emails to contacts

  • Communication: Track who you're communicating with at each company


Step-by-Step Guide: Managing Contacts

1. Accessing Company Contacts:

  • Navigate to the Companies section in Base.

  • Click on a company name to open the company details.

  • Find the Contacts tab or section within the company view.

  • You'll see a table listing all contacts for that company.

2. Adding a New Contact:

  • Click the "Add Contact" or "New Contact" button in the contacts table.

  • Fill in the contact form:

- First Name: Required

- Last Name: Required

- Email: Optional but recommended for email matching

- Phone: Optional (includes country code, area code, and number fields)

- Custom Fields: Any custom fields you've configured

  • Click "Save" or "Create Contact" to add the contact.

3. Editing a Contact:

  • Find the contact in the contacts table.

  • Click the Edit button (pencil icon) next to the contact.

  • Update any fields as needed.

  • Click "Save Changes" to update the contact.

4. Archiving a Contact:

  • Find the contact you want to archive.

  • Click the Archive or Delete button.

  • Confirm the action.

  • The contact will be archived (hidden from active views but preserved in your records).


Understanding Smart Lists (Saved Filters)

What are Smart Lists?

Smart lists are saved filter configurations that allow you to quickly view contacts (or any records) matching specific criteria. Instead of manually applying the same filters every time, you can save them as smart lists and access them with one click.

Smart List Features:

  • Reusable Filters: Save complex filter combinations for instant access

  • Quick Filters: Display smart lists as buttons in the table header for one-click filtering

  • Shared Lists: Share smart lists with your team (private, members, admins, or organization-wide)

  • Default Filters: Set a smart list to automatically apply when the table loads

  • Color Coding: Assign colors to quick filter buttons for visual organization

Common Smart List Use Cases:

By Company:

  • "All Acme Corp Contacts"

  • "Vendor Contacts"

  • "Client Contacts"

By Contact Information:

  • "Contacts with Email"

  • "Contacts Missing Phone Numbers"

  • "Contacts by Email Domain"

By Custom Fields:

  • "Primary Billing Contacts"

  • "Project Managers"

  • "Technical Contacts"


Step-by-Step Guide: Creating Smart Lists

1. Apply Your Filters:

  • Navigate to the Contacts table (or any table in Base).

  • Click the Filter button to open the filter modal.

  • Build your filter criteria:

- Select a field (e.g., "Company", "Email", "Custom Field")

- Choose an operator (equals, contains, is empty, etc.)

- Enter the value

- Add multiple filter conditions as needed

  • Click "Apply Filters" to see your filtered results.

2. Save as Smart List:

  • With your filters applied, click the "Save Filter" or "Save as Smart List" button.

  • In the save dialog, enter:

- Name: A descriptive name for your smart list (e.g., "Primary Billing Contacts")

- Description: Optional description of what this filter shows

- Visibility: Who can see this smart list:

- Private: Only you

- Members: All members and above

- Admins: Admins and owners only

- Organization: Everyone in your organization

  • Click "Save" to create the smart list.

3. Using Quick Filters:

  • To display a smart list as a quick filter button:

- Edit the smart list

- Toggle "Show as Quick Filter" on

- Optionally assign a Color to the button

- Set the Sort Order to control button placement

  • The smart list will appear as a button in the table header for one-click access.

4. Setting Default Filters:

  • To automatically apply a smart list when the table loads:

- Edit the smart list

- Toggle "Set as Default" on

  • The filter will automatically apply whenever you open the Contacts table.


Advanced Smart List Features

Nested Filter Groups:

Smart lists support complex filtering with nested groups:

  • AND Groups: All conditions in the group must be true

  • OR Groups: Any condition in the group can be true

  • Nested Groups: Combine AND and OR groups for sophisticated filtering

Example:

(Company = "Acme Corp" OR Company = "Beta Inc")AND(Email contains "@acme.com" OR Role = "Billing Contact")

Filtering by Custom Fields:

You can create smart lists based on custom field values:

  • Single Select Fields: Filter by specific option values

  • Multi-Select Fields: Filter by any of the selected values

  • Text Fields: Filter by text content

  • Number Fields: Filter by numeric ranges

  • Date Fields: Filter by date ranges

Sharing Smart Lists:

  • Private Smart Lists: Only you can see and use them

  • Team Smart Lists: Share with members, admins, or the entire organization

  • Quick Access: Team members can use shared smart lists just like their own


Best Practices

Contact Management:

  • Keep Contacts Current: Regularly update contact information as it changes

  • Use Email Addresses: Always include email addresses for automatic email matching

  • Standardize Phone Numbers: Use consistent phone number formatting

  • Leverage Custom Fields: Add custom fields for roles, departments, or other relevant information

Smart List Organization:

  • Descriptive Names: Use clear, descriptive names that indicate what the filter shows

  • Logical Grouping: Organize smart lists by purpose (billing, project management, etc.)

  • Regular Review: Periodically review and update smart lists to ensure they're still relevant

  • Team Collaboration: Share commonly used smart lists with your team

Workflow Integration:

  • Default Filters: Set your most-used smart list as the default for instant access

  • Quick Filters: Use quick filter buttons for frequently accessed filtered views

  • Export Filtered Data: Export contacts from smart lists for reporting or external use


Integration with Other Base Features

Email Matching:

Base automatically matches inbound emails to contacts:

  • When an email arrives, Base checks if the sender's email matches a contact

  • If matched, the email is associated with that contact and their company

  • This enables automatic email threading and contact recognition

Invoice and Document Recipients:

When creating invoices, quotes, or purchase orders:

  • Select contacts from the company's contact list

  • Base uses contact email addresses for document delivery

  • Contact information appears on generated documents

Custom Fields:

  • Add custom fields to contacts for additional information

  • Use custom field values in smart list filters

  • Track contact-specific data like roles, departments, or preferences


Troubleshooting

Contact Not Appearing:

If a contact isn't showing up:

  • Check Archive Status: Ensure the contact isn't archived

  • Verify Company Association: Confirm the contact is associated with the correct company

  • Check Filters: Make sure no active filters are excluding the contact

Smart List Not Working:

If a smart list isn't showing expected results:

  • Review Filter Criteria: Check that filter conditions are correct

  • Verify Field Values: Ensure the data matches your filter criteria

  • Check Visibility Settings: Confirm the smart list visibility allows you to see it

  • Test Filters Manually: Recreate the filters manually to verify they work

Email Matching Issues:

If emails aren't matching to contacts:

  • Verify Email Format: Ensure contact email addresses are correctly formatted

  • Check Case Sensitivity: Base matches emails case-insensitively, but verify the address is correct

  • Review Contact Status: Archived contacts may not match emails


Related Features

Managing contacts and smart lists works with several other Base features:


Summary

Company contacts and smart lists in Base provide powerful tools for organizing and accessing your contact information. By maintaining accurate contact records, creating smart lists for common filtering needs, and leveraging quick filters for instant access, you can streamline your workflow and ensure you always have the right contact information at your fingertips. Smart lists save time by eliminating the need to recreate complex filters repeatedly, and sharing them with your team ensures everyone has access to the same organized views.

If you have questions about managing contacts or creating smart lists, our support team is ready to help.

Did this answer your question?