Search through more than a hundred articles on every aspect of User.com

Alina Shafikova
Written by Alina Shafikova

How to create a company

Learn how to create companies to efficiently manage B2B relationships with your CRM.


In User.com a company represents an organization or business which users belong to. Creating a company allows you to group contacts under one common account, track business-level interactions and run sales or support workflows seamlessly.

Companies can be added manually, automatically using automations, or imported in bulk using a CSV file or REST API.

How to Create a Single Company Manually

Creating a new company manually is a quick and reliable option, especially useful for sales or support agents who are working directly with organizations and want to log new entries in real time.

Company Section

  1. Navigate to Data > Company section.

  2. Locate the "Add a Company + " button in the top right corner of the panel and click on it.

  3. Fill the form with the required company details.

User Profile

  1. Open the profile of the user, whose company you want to create in the application.

  2. Find the "Company" section on the left side of the profile, click on the "+" icon and start taping the name of the company.

  3. If there is no company with such a name in the system, the app will display the "Create new" option. Click on it.

  4. Complete the form with the details.

Deal Profile

  1. While working on a specific deal in the CRM you can also create a company and assign it to this deal.

  2. Find the "Company" section on the left side of the deal profile, click on the "+" icon and start taping the name of the company.

  3. If there is no company with such name in the system, the app will display the "Create new" option. Click on it.

  4. Complete the form with the necessary details.

All of the described options lead to the company creation form, which should be filled with the relevant informations about the company.

This form includes both standard and custom attributes. To learn more about creating custom fields for various objects, please check this article.

The only mandatory attribute in the application is the "name". Each team can decide which additional fields are required when creating a company (e.g., company name, industry, region, assigned account manager). Aligning internally helps ensure data quality across the CRM.

Example: An account manager is onboarding a new client and manually adds the company record directly from the User Profile view. They include the company name, country, industry, and assign a sales representative responsible for the onboarding process.

NOTE! The "company id" attribute might be extremely useful if your team plan to upload/update companies with the help of the CSV file import or other integrations with external systems. It also allows to assign users to existing companies during the import.

How to Create a Single Company via JavaScript

The company object is used to associate a user with a company profile inside the User.com platform. This is especially useful in B2B contexts where multiple users belong to the same organization. You can use JavaScript to send data not only about users, but also the companies they are connected with.

It is important to use the company_id attribute within the code. If the system finds a company with this ID, the user will become an employee of this exisiting company. If no object with this company_id exists, the system will create a new one.

Example of the script:

<script data-cfasync="false" type="text/javascript">
  window.civchat = {
    apiKey: 'YOUR_API_KEY',
    name: "John Doe",
    user_id: "idfromyourdatabase",
    email: "myemail@example.org",
    gender: 2,
    status: 2,
    date_attr: "2017-07-25T14:14:08.612Z",
    phone_number: "+44754123434",
    score: 0,
    company: {
      name: "My Company",
      company_id: "idfromyourdatabase",
      revenue: "$239.9 billion"
    }
  };
</script>
<script data-cfasync="false" type="text/javascript" src="https://.user.com/widget.js"></script>

How to Create Companies in Bulk

You can quickly import multiple companies into User.com using a CSV file or the Paste Data option.

If you already have a list of companies, you can easily import them into User.com using a CSV file import or by data pasting method.

  1. Go to Settings > Importers > Import Companies section.

  2. Choose whether you upload a CSV file or paste the data right there.

  3. Decide if you want to add any tags to the imported companies.

  4. Verify that the separator matches the data structure of your file or pasted data.

  5. Ensure the encoding also suits the data structure of your file/pasted data.

To learn more about the CSV import of companies, please check a dedicated article about it.

How to Create Companies via REST API

It's also possible to create companies using the User.com REST API, either individually or in bulk.

Create a Single Company

Use the endpoint to create a company and add values to the attributes:

There is also an endpoint that allows the system to check if such a company already exists. If yes - it updates the company, if no - it creates a new one:

Related Articles

Categories:
Tags: