# Company Filters
These filter hooks let you customize company types, industry categories, profile sections, and CSV export columns.
### `fluent_crm/company_types`
Filter the list of company type options (e.g., Prospect, Partner, Reseller, Vendor).
**Parameters**
- `$types` Array - Company type strings
**Usage:**
```php
add_filter('fluent_crm/company_types', function($types) {
$types[] = 'Enterprise';
$types[] = 'Non-Profit';
return $types;
});
```
**Source:** `app/Services/Helper.php`
---
### `fluent_crm/company_categories`
Filter the list of company industry/category strings.
**Parameters**
- `$categories` Array - Category strings (e.g., Technology, Healthcare, Finance)
**Usage:**
```php
add_filter('fluent_crm/company_categories', function($categories) {
$categories[] = 'Aerospace';
$categories[] = 'Agriculture';
return $categories;
});
```
**Source:** `app/Services/Helper.php`
---
### `fluent_crm/company_profile_sections`
Filter the array of tab sections displayed on the [Company](/database/models/company) profile page. Use this to add custom tabs.
**Parameters**
- `$sections` Array - Section definitions with `slug`, `title`, `icon`
**Usage:**
```php
add_filter('fluent_crm/company_profile_sections', function($sections) {
$sections['invoices'] = [
'slug' => 'invoices',
'title' => __('Invoices', 'fluent-crm'),
'icon' => 'el-icon-document'
];
return $sections;
});
```
**Source:** `app/Services/Helper.php`
---
### `fluent_crm/company_table_columns`
Filter the column definitions for CSV export of the Companies table.
**Parameters**
- `$columns` Array - Column definitions
**Usage:**
```php
add_filter('fluent_crm/company_table_columns', function($columns) {
$columns['industry'] = __('Industry', 'fluent-crm');
return $columns;
});
```
**Source:** `app/Http/Controllers/CsvController.php`