company logo

Help Center

Go to Aesthetix CRM
Terms & ConditionsPrivacy Policy
All collectionsContactsCustom Objects & CompaniesCustom Objects & Companies

Custom Objects & Companies

Use Companies to group contacts under one organization and Custom Objects to track specialized records, with CSV import and bulk delete or restore tools.

Most med spas manage care one patient at a time, but some relationships are organizational: a corporate-wellness account that sends dozens of employees for treatments, a multi-location group practice, or a referring partner whose staff you want to track together. Aesthetix CRM gives you two structures for this kind of business-to-business data. Companies let you group individual contacts under a single organization so you can see collective activity in one place. Custom Objects let you track specialized record types that do not fit the standard contact, opportunity, or appointment model, along with the relationships between them.

These are more advanced features. Most day-to-day med spa work lives in Contacts and Opportunities. Reach for Companies and Custom Objects when you need to organize patients by the business they belong to, or when you need to model data the standard records cannot hold.

What the Company Object Is

The Company Object lets you create a new kind of record called a "Company," and then categorize contacts underneath it. Instead of managing individual patient records with no shared context, you get a consolidated view of an organization: its details, the contacts tied to it, and the activity happening across the whole group.

A Company can also act as a simple way to organize a list of contacts. Assign a group of contacts to one company and you can monitor their collective activity together. For a med spa, the company might be a corporate-wellness client whose employees all book treatments, a multi-location group you serve, or a vendor or referral partner you want to keep grouped.

A company record can store:

  • Company name

  • Phone number

  • Email address

  • Website

  • Address details (street address, city, state, postal code, country)

  • Description

  • Custom business attributes (created through custom fields)

This structure improves organization, segmentation, and reporting at the business level rather than only the individual level.

Grouping Contacts Within a Company

Companies are most useful when you connect contacts to them. Once contacts are grouped under a company, you can track their shared activity and manage the relationship at the organization level.

Add a single contact to a company

Currently, the way to add contacts to a Company is to open the company, then search for and add each contact from its Contacts view.

  1. Go to the Company tab and select the company you want to add contacts to.

  2. Click Contacts inside that company.

  3. Select a contact to add.

  4. Click Apply.

The contact is now added to the company. You will see confirmation that one contact was successfully added.

Add multiple contacts at once

To add contacts in larger quantities, you can select several at a time rather than adding them one by one.

  1. Inside the company's Contacts view, click Add Contacts.

  2. Select multiple contacts to add.

  3. Click Apply.

All selected contacts are now grouped under the company.

Remove a contact from a company

To disassociate a contact from a company, open the company, switch to its Contacts view, find the contact, and remove it.

  1. Click the trash icon next to the contact you want to remove.

  2. When asked to confirm, click Yes.

Kindly note: Removing a contact from a company does not delete the contact from your contacts list. It only removes the company association from that contact's Company tab and takes them off the list of contacts connected to that company.

Setting Up and Managing Companies

You can create companies, edit their details, and delete them directly from the Company tab under Contacts.

Create a new company

To create a company:

  1. Navigate to Contacts.

  2. Click the Company tab.

  3. Select New Company (also labeled Add Company).

When creating a company, the following fields are available. Only the company name is required.

  • Company name (required): an open text field.

  • Phone number: optional.

  • Email: optional.

  • Website: optional.

  • Description: optional.

  • Street address: optional.

  • City: optional.

  • State: optional.

  • Postal code: optional.

  • Country: optional.

Validation note: Only required fields are validated. The phone and email fields are checked for correct format, but the system does not confirm whether the number or address is real.

To finish, fill in the company name and any optional details (phone number, email address, website URL, description, street address, city, state, postal code, country), then click Add Company (or Save). The new company appears in your list of added companies.

Edit or update company details

To modify an existing company:

  1. Go to the Company tab.

  2. Click the three dots next to the company.

  3. Select Edit Company.

  4. Edit or update the details.

  5. Click Update.

Delete a company

To delete a company:

  1. Go to the Company tab.

  2. Click the three dots next to the company.

  3. Select Delete Company.

  4. Click Yes to confirm the deletion.

Kindly note: Deleting a company does not remove its associated contacts from your contact list. It only removes the company data from the Company tab of those contacts.

Custom Fields for Companies

Custom fields let you capture additional company-specific data tailored to your practice, such as:

  • Industry type

  • Revenue range

  • Number of employees

  • Internal classifications

  • Service categories

Create a custom field

To create a custom field:

  1. Click Manage Fields.

  2. Select Add Field.

  3. Choose the field type.

  4. Enter the field name.

  5. Assign it to the Company object.

  6. Click Save.

Custom fields let you personalize how company data is tracked and segmented. For example, a med spa serving corporate-wellness clients might add an "Account Tier" or "Contract Renewal Date" field.

Customizing the Companies List View

The Companies list view can be customized to display only the fields that matter most to your team.

Manage displayed columns

To customize your list view:

  1. Click Manage Fields.

  2. Select or deselect columns.

  3. Click Apply.

You can control the visibility of fields such as website, state, city, description, and any custom fields. This keeps your working view cleaner and more efficient.

Filtering, Sorting, and Searching Companies

As your company list grows, advanced filters, sorting, and search keep records easy to find.

Apply advanced filters

Advanced filters narrow down company records based on specific conditions. You can filter by:

  • Standard fields (email, phone, city, state)

  • Custom fields

  • Multiple AND / OR conditions

This lets you quickly find companies in a specific region, businesses with missing phone numbers, companies matching industry criteria, or companies with certain descriptions.

Sort companies

Sorting helps you organize records for quick review. You can sort by:

  • Company name

  • Created date

  • Address

  • City

  • State

  • Postal code

  • Custom fields

Search across standard and custom fields

The search function lets you quickly locate company records. Search supports:

  • Company name

  • Phone number

  • Email address

  • Address fields

  • Custom fields (when configured as searchable)

This ensures information remains easy to find even as your database grows.

What Custom Objects Are

Custom Objects let you store and organize record types beyond the standard contacts, opportunities, and appointments. A Custom Object is a record type you define to model data unique to your practice and the relationships between those records.

Where Companies are a single, ready-made object for grouping contacts under an organization, Custom Objects are flexible structures you can use for specialized tracking that the standard records cannot hold: for example, equipment or devices, treatment packages, membership programs, or partner agreements. All associations between Custom Object records are many-to-many, allowing flexible relationships between records.

Custom Object Access and Features

Custom Object availability depends on your plan and permissions. Some accounts have full creation and configuration access, while others can use existing objects with certain limitations. This structure lets you manage records, relationships, and data efficiently while keeping advanced structural changes controlled.

How to access Custom Objects

  1. Open Settings from your dashboard.

  2. Navigate to Custom Objects.

  3. Select an object to view its available records and details.

If advanced functionality is restricted on your plan, a banner appears indicating that creating or editing object structures is not available. Review the message, and if you need full access to create or modify Custom Objects, follow the upgrade prompt or contact support.

Once access is available:

  • Existing Custom Objects appear in your account.

  • You can begin working with records, fields, and associations.

  • Future snapshot functionality will allow importing ready-made objects.

What you can and cannot do

Allowed actions:

  • View and use existing Custom Objects

  • Add and edit records

  • Create and manage fields within objects

  • Manage associations between records

Restricted actions (without full access):

  • Creating new Custom Objects

  • Editing object structure (such as display names or icons)

  • Modifying system-level configurations

If a feature is restricted, a prompt will guide you toward the access needed to unlock it. If you need help accessing Custom Objects, understanding feature limitations, or expanding your access, contact support.

Creating, Updating, and Deleting Custom Object Records

Once a Custom Object exists in your account, you can add, edit, and remove individual records directly from that object's list view.

Create a new custom object record

  1. In the left-hand navigation panel, select the Custom Object you want to add a record to.

  2. Click Add in the top right corner (for example, Add Pet).

  3. Enter a value for the primary field. Only primary fields can be filled in while you are creating the record.

  4. Click Save, or click Save and Add Another to keep creating records without leaving the form.

Update an existing custom object record

  1. Open the Custom Object's list view and click the record you want to change.

  2. Click Edit, then update the fields you need, such as text, numeric values, or dropdowns.

  3. Click Save to apply your changes, or Cancel if you do not want to save them.

Associate related records

Some Custom Objects work best when linked to other records, such as contacts or products.

  1. Open the record and locate its Related Objects section.

  2. Click Add next to the object you want to associate (for example, Contacts).

  3. Search for the record you want to link and click Associate.

Delete a custom object record

  1. Open the record you want to remove.

  2. Click the kebab (three-dot) menu in the top right of the record view.

  3. Select Delete Record, then confirm in the dialog that appears.

Kindly note: Deleting a record this way is permanent. Once you confirm the deletion, that individual record cannot be recovered. This is different from a bulk delete: eligible records removed through Bulk Actions, including Custom Object records, can be restored from the Bulk Actions page within 60 days. See Bulk Delete and Restore of Records below.

Custom Object Templates

Custom Object Templates give you a ready-made starting point for common industries instead of building every object, field, folder, and association by hand.

What Custom Object Templates are

A template is a pre-built configuration of Custom Objects, fields grouped into folders, and associations for a specific industry or use case. Templates are available from the Template Library, and you can preview a template's objects, fields, associations, description, tags, and prerequisites before applying it.

Key benefits

  • Faster setup: create objects, fields, folders, and associations in one flow instead of building each part manually.

  • Industry-specific starting points: templates are available for industries such as Real Estate, Insurance, Automotive, SaaS, Events, Pets, and Home Services.

  • Easier data organization: predefined fields and folders keep related information grouped clearly.

  • Built-in relationship mapping: templates can include associations so records connect across Companies, Opportunities, and Custom Objects.

  • Preview before applying: review a template's objects, fields, associations, description, tags, and prerequisites before you commit to it.

Apply a Custom Object Template

  1. Go to Settings.

  2. Select Objects in the left pane.

  3. Click Add Custom Object.

  4. Choose Use a template.

  5. Browse the available templates and select the one that matches your practice.

  6. Review the template preview, including its objects, fields, associations, description, tags, and prerequisites.

  7. Click Import Objects to apply the template.

  8. Review the created Custom Objects and make any adjustments you need.

Association Limits for Objects

Association limits control how many records can be linked between two objects, which keeps relationship data clean and prevents over-association. Limits are enforced per label and shown in the interface, so users see a clear message when a limit is reached.

Supported relationship types

For associations with multiple labels:

  • One-to-One (1:1)

  • One-to-N (where N is 1,000 or fewer)

  • One-to-Many

  • N-to-Many (where N is 1,000 or fewer)

  • Many-to-Many

For single-label contact-to-contact associations:

  • One-to-One (1:1)

  • Many-to-Many

  • Custom N-to-N

Set up an association limit

  1. Go to Settings > Objects.

  2. Select a Custom Object or Contacts, click the three dots, then Edit.

  3. Go to the Associations tab.

  4. Click Create Association, or edit an existing one.

  5. Choose a single label or a pair of labels.

  6. Under Configure Relationship, select the relationship type (for example, 1:1 or 1:N) and set a limit if one applies.

  7. Use the preview to confirm the constraint before saving. The configured association also appears in the Associations tab.

If someone tries to associate more records than the configured limit allows, an error message appears immediately, so the limit is enforced in real time.

Example: A practice wants each provider to manage no more than 50 active records in a Custom Object. Create a one-to-N relationship from Provider to that object and set the limit to 50. Once a provider reaches the cap, they will see a warning and cannot assign more records until some are removed.

Importing Companies and Custom Objects via CSV

You can import company and Custom Object records in bulk from a CSV file rather than creating each record by hand. This is the fastest way to load an existing list, for example a roster of corporate-wellness accounts or a catalog of equipment records.

To import records:

  1. Open the relevant area: the Company tab for companies, or Settings → Custom Objects for a Custom Object.

  2. Choose the Import option for that object.

  3. Upload your CSV file.

  4. Map each column in your file to the matching field on the company or Custom Object (for example, map a "Business Name" column to the Company name field).

  5. Review the mapping and confirm the import.

Before importing, make sure your CSV has a clear header row, that required fields (such as company name) are populated, and that your column values match the format of the fields they map to. After the import runs, review the records to confirm they came in as expected.

When mapping your columns, choose an import mode of Create or Update. If more than one mapped column is set as a unique field, you will be prompted to choose the dedupe field used to match rows to existing records.

Bulk Delete and Restore of Records

Bulk delete gives you a faster way to remove multiple Custom Object, Company, or Task records at once, without deleting each record one at a time. This is especially helpful after imports, cleanup projects, deduplication work, or large-scale data resets. Eligible deleted records can be restored from the Bulk Actions page within 60 days, reducing the risk of accidental data loss.

Supported record types

Bulk delete is available for:

  • Custom Object records

  • Company records

  • Task records

For Custom Objects, bulk delete works from the Custom Objects list view using multi-select checkboxes. For Companies and Tasks, there is no 100-record cap, so you can delete larger groups without breaking the work into batches.

What happens when records are bulk deleted

When a record is deleted:

  • The selected record is deleted.

  • Relations connected to the deleted record are removed.

  • Associations connected to the deleted record are removed.

  • Association labels connected to the deleted record are removed.

  • Related records themselves are not deleted.

For example, deleting a Company record does not delete the contacts, opportunities, or other records related to that company. The related records remain, but the association between the deleted company and those records is removed.

Before confirming a bulk delete:

  • Review any filters applied to the list view.

  • Confirm the selected records are the ones you intend to delete.

  • Export important data before large cleanup actions when needed.

  • Make sure your team understands that relations, associations, and association labels are removed when records are deleted.

  • Review the Bulk Actions page after deletion to confirm job progress and completion.

  • Restore eligible deletion jobs within 60 days if records were deleted by mistake.

How to bulk delete records

  1. Open the relevant area: Custom Objects, Companies, or Tasks.

  2. Go to the list view for the records you want to delete.

  3. Use the checkboxes to select the records you want to remove.

  4. Click Delete.

  5. Review the confirmation message carefully.

  6. Confirm the deletion.

  1. Go to the Bulk Actions page in your account.

  2. Review the deletion job to check progress, completion status, and stats.

How to restore bulk-deleted records

The Bulk Actions page keeps a record of supported bulk deletion jobs, so you can restore eligible deleted records within the 60-day recovery window.

  1. Go to Bulk Actions in your account.

  2. Locate the deletion job for the records you want to restore.

  3. Click the three-dot menu for the deletion job.

  4. Click Restore.

  5. Review the confirmation message.

  6. Confirm the restore action.

  7. Monitor the restore progress from the Bulk Actions page.

Triggering Automations in Bulk for Companies and Custom Objects

You can send existing Company or Custom Object records into a workflow in bulk, directly from their list views, instead of waiting for each record to meet the workflow's trigger on its own.

Before you start

  • The workflow you want to use must already exist and be published.

  • This bulk action is available for Companies and Custom Objects.

  • Only workflows built for the selected object type can be triggered this way.

Trigger a workflow for selected records

  1. Open Companies or the Custom Object you want to work with, and select the records you want to process. Apply filters or a saved list first to narrow the selection to a specific segment.

  2. From the bulk actions menu, click Trigger Automation.

  3. Choose the workflow you want the selected records to enter.

  4. Review your selection and confirm the action.

  5. Go to Bulk Actions to track progress and see the status of individual records.

This does not replace the workflow's normal trigger. It is a manual way to enroll an existing group of records while the workflow's own trigger configuration keeps running independently, which is useful for re-engaging inactive records, processing a batch you just imported, or running a one-time update across a filtered list.

Frequently Asked Questions

Can I link multiple contacts to one company? Yes. Multiple contacts can be associated with the same company record.

Does deleting a company also delete its contacts? No. Deleting a company only removes the company data from the Company tab of its contacts. The contacts themselves stay in your contact list.

What is the difference between a Company and a Custom Object? A Company is a ready-made object for grouping contacts under an organization. A Custom Object is a record type you define for specialized data the standard records cannot hold, with many-to-many relationships between records.

Can I create Custom Objects on my current plan? It depends on your access level. Some plans allow full creation and structural editing, while others let you use and manage existing objects but not create new ones. If creation is restricted, a prompt will guide you.

Can I still use Custom Objects without full access? Yes. You can use existing objects and manage their records, fields, and associations even when structural editing is restricted.

Can I filter and search by custom fields? Yes. Custom fields can be used in advanced filters once created, and they are searchable when configured as searchable.

Can I bulk delete Custom Object records? Yes. Custom Object records can be selected from the list view using checkboxes and deleted in bulk.

Is there still a 100-record limit for bulk deleting Companies and Tasks? No. The previous 100-record cap for bulk delete on Companies and Tasks has been removed.

Where can I check the progress of a bulk delete? Go to the Bulk Actions page in your account to review progress, stats, and completion status.

Can I restore records after bulk deleting them? Yes. Eligible bulk-deleted records can be restored from the Bulk Actions page within 60 days.

If I delete a single record from its own record page, can I get it back? No. Deleting an individual record directly from its record view (using Delete Record) is permanent and cannot be undone. Only records removed through a bulk delete are eligible for restore from the Bulk Actions page, and only within 60 days.

Does deleting a record delete its related records too? No. Related records are not deleted. However, the deleted record's relations, associations, and association labels are removed.

What happens after the 60-day restore window ends? Records should be restored within 60 days from the Bulk Actions page. After that window, the deletion may no longer be recoverable from the restore option.

Can I create a custom object record without filling in every field? Yes. When you first create a record, only the primary fields are available. You can fill in the remaining fields afterward from the record's Edit view.

Can I associate a contact or product with a Custom Object record? Yes. Open the record's Related Objects section, click Add next to the object you want to link, then search for and associate the record you need.

Is there a faster way to set up my Custom Objects? Yes. Custom Object Templates give you a ready-made structure, including objects, fields, folders, and associations, for common industries. Apply one from Settings > Objects > Add Custom Object > Use a template, then adjust it to fit your practice.

Can I limit how many records get associated together? Yes. Association limits let you cap how many records can be linked between two objects, such as one-to-one or one-to-many with a maximum count. If someone tries to exceed the limit, they will see an error right away.

Can I trigger a workflow for a group of existing Company or Custom Object records at once? Yes. Select the records from their list view and use Trigger Automation from the bulk actions menu to send them into any published workflow built for that object.


Need Help?

If you run into issues with Companies or Custom Objects, confirm the correct object (Company versus Contact) is selected when creating fields, make sure custom fields are saved, and refresh the page if filters or sorting do not update. If certain options are not visible, it may be a permissions or plan-access limitation. For help expanding Custom Object access or scoping a more advanced data setup for your practice, contact support or submit a Custom Build Request.

Did this answer your question?
😞
😐
😁