Quick Start

Customize Fields

What’s the most important and basic thing that CompanyHub or a spreadsheet does?


Track information about your leads.


Like company, industry, size etc.


If you use a spreadsheet, you add columns.


If you use CompanyHub, you can add fields to it. These fields can then be used in form, table, filtering, grouping, reporting, API etc.




You can add various kinds of fields like date, phone, text, etc. Some field types are obvious. And some have some special purpose.



Creating new fields:


Creating new fields is very easy in CompanyHub. You can just select the field type and drag – drop. You can make changes like change label, make them required, hide some fields etc. You can also reorder them and group them in sections.

Create New Fields


Fields with special use cases:


Select single option

You can use this either to group/segregate records or to store some information with limited choices.


Select multiple options

Similar to above. But use this if the contact / company can belong to multiple groups or multiple choices are allowed.


Calculated field

Use this when you want to derive a field only based on other fields. Like:

  • Name = First name + ” ” + Last name
  • Profit = Sales – Expenses
  • Days = End date – Start date
Custom tables (Hyper personalization for your industry)

Sometimes you want to track information like:


  • Payments
  • Courses
  • Properties
  • Products etc.


One field is actually not enough for these. Typically you would create a separate spreadsheet or form for these as they have their own fields / columns. CompanyHub let’s you track these also by supporting custom tables. This helps you really organize all your information at one place and use it like a CRM specially built for your industry. You get all the functionality like contact & company – see list, create filters, reports etc.

Custom tables


Note:If you want to track information about people and organizations like:


  • Students
  • Teachers
  • Applicants
  • Partners
  • Suppliers
  • NGOs etc.


You should avoid separate tables. You can either change label of Contact / Company table or you can add a field to categorize the contacts / companies.



Learn More


You can also create filters on these fields and filter records in 1 click.



Associate with another record

Sometimes you want to associate different records. Like contact and deal are associated with a company. Same way you can associate other records like :


  • Subscription with company
  • Payment with contact
  • One contact with another contact to track who referred that contact
  • One contact with two companies


Learn More

Invite your users

To really test CompanyHub, it is highly recommended to add your users from the start. This has 3 main benefits:


  • They learn about the system and give you feedback about how they would like to see the data and whether CompanyHub seems good or not.
  • When importing data, you can assign to right salesperson from start
  • You can setup profiles and check visibility of data


When inviting the user, you can select the profile, which let’s you control who can see what data. More on this in the next para.

Set visibility of data


Controlling access to records


Confidentiality of data is very important for every sales organization. And even sales people often don’t want to share their leads with other sales people.


Public or hierarchical


You can either set the visibility to be public (so everyone can see all data) or make it hierarchy based. When you set to hierarchy based, your peers can’t see your data. Only the higher ups can see your data.


To make this easy, CompanyHub let’s you create profiles, create hierarchy of profiles and ask you to assign a profile to each user.



Grant access based on certain criteria


In some cases, hierarchy is not enough. CompanyHub let’s you create custom rules and grant access based on rules. This is often referred to as Territory management. But rules could be based on any criteria like geography, industry etc.


Controlling access to fields and operations like export


CompanyHub also let’s you control who can see which fields and who can do what operations. Like you might not allow most users to export data. Or hide deals from certain users.



Learn More

Import existing data

Importing data from other CRMs and excel file should be easy.


CompanyHub gives you flexible import wizard that let’s you map your CompanyHub fields to columns of your file.


CompanyHub also associates your records automatically. Like, Contact get associated to companies on import.


If you don’t find fields that match some of your columns, you can create custom fields for those and then import.

import export


CompanyHub even sends you success and failure files so you can fix errors and upload failed records. You can even update existing records using import wizard.


Learn More

Change columns

Salespeople spend a good amount of time on pages that show the list of contacts / companies / deals.


But based on their needs, they want to see different columns. So that they get relevant information at a glance and don’t have waste time in going to each record.


CompanyHub allows you to customize which columns you want to see.


Pro tip : Don’t add every field as a column 🙂


Learn More

Create filters

You don’t want to see all the records all the time. So CompanyHub let’s you filter records by any criteria like – City is New York. Or records of a particular industry, records assigned to me, etc.


You can also add multiple conditions.


You should save such filters so you can filter records in 1 click!


This is also useful when you categorize records. Say you store students and teachers both in contacts. So you can have filters:

  • All Students
  • All Teachers
  • Enrolled Students

Learn More

Setup deal pipeline

Deals are used to track orders / opportunities / projects / RFPs that you are trying to win.


Usually you add leads and clients to contact and companies and nurture them with followups. And when they have a potential requirement, you create a deal.


A deal may go through multiple stages like discussion, presentation, offer, negotiation etc. before it is won (or sometimes lost).


Deals are what make you the money. Deal pipeline shows you active deals in a visual way so you and your team can focus on closing them.


You can customize stages as per your sales process. It will show you the deals in each stage and the potential amount in each stage of pipeline. To change stage, you just need to drag-drop.

deal pipeline


If you have multiple products/ services with different processes, you can create different pipelines.



Deals are very useful for reporting, as you will learn later.


Learn More

Setup email & email templates

How email sync works


When you create a contact, with email address, its past conversations are automatically synced in CompanyHub. Pulling emails might take few seconds. All its future conversations will also be automatically synced, even if you send / receive email outside CompanyHub.

Learn More

Setup public calendar and calendar sync

Public Calendar


Now no more having back and forth conversations with your clients to set up a meeting. CompanyHub has introduced a new feature using which you can schedule a meeting with your clients with just a single click. Using this feature you can share your public calendar with your clients and they can book an appointment with you based on your availability in just a single click. Here’s how you can use this new feature –

Learn More

Integrate with lead capture form on website

CompanyHub makes it easy to capture leads from your website directly in your CompanyHub account.


All you need to do is select the fields you want in the form. And CompanyHub will give you HTML or script to add to your website. Add it to your website and leads will start coming directly to your CRM!


If you need some new field, you need to add the field to Contact first and then you can include in the form.



There are few common needs that you / your CRM may need to handle based on your needs:

  • Assign leads to the right salesperson or make it round robin
  • Add hidden fields to form to set default value or pass lead source etc.
  • Identify the form from which lead came – if you have multiple forms and you want to track the form from which the lead came.

CompanyHub let’s you handle first 2 requirements easily from form settings.


For 3rd requirement, you may need to create a field to identify the form (usually of type Select one option) and add that field as a hidden field in the form. Do set the value to identify the form


You may also want to setup different Automations for each form. In that case, you can set use above mentioned technique to identify the form and set conditions and automated actions accordingly.



Learn More

Integrate with other apps

You can use Zapier or PieSync to integrate CompanyHub with 1000+ other apps. For advanced needs / lack of integrations, you can use API to create custom integrations.


Learn More

Automate processes

With CompanyHub even non-techie can easily automate his/her processes


In most cases, sales related Automation can be created / explained using this simple template:

  • When to execute the automation?
  • Criteria
  • What do you want to automate?

Let’s understand each of these quickly.


When to execute the automation?


Based on needs, you might need to execute your automation:

  • When record is created and/or updated
  • Periodically
  • On demand


Examples of when to use each of these:


When record is created and/or updated:

  • Create deal when you get a new lead from website (contact is created in CompanyHub)
  • Copy address from company to contact
  • Send automated mails to new leads
  • Notify manager when a deal is won / lost

All of the above actions are to be done immediately after a record is created or certain fields are modified. Hence we choose this type of Automation.



  • Send birthday mails
  • Send due date reminder
  • Automatically create followup task on or before renewal date

This usually requires checking certain date field (and may be some more fields), selecting records that match the criteria and doing certain actions. This can be done daily/weekly/monthly or on selective days.


On demand:

  • Transfer all contacts, companies and deals from one salesperson to another
  • Find all companies that match a criteria and update a field in their contacts
  • Create tasks for all contacts, whose deals are in particular stage

This is more like bulk changes / bulk actions, but for advanced needs.




Unless you want the Automation to act on every record (which is rare), you can add conditions like:

  • Industry is Manufacturing
  • Birthday is today
  • Due date is after 3 days
  • Is married
  • Company is not set
  • Quantity > 5


Automation will execute only if criteria is met.


What do you want to automate?


You can usually automate things like:

  • Send mail
  • Create task
  • Create record
  • Update record

Though this might sound like a very small list of operations, the beauty is that these operations cover most of the needs.


Learn More

Create Reports

CompanyHub comes with very easy yet powerful reporting. You can instantly create real time reports. You can also use custom fields, custom tables and associated records in reports.


Each report will have 3 parts:

  • Which type of records?
  • What you want to see?
  • Filters


Type of records


You need to choose whether you want to do reporting on contacts, companies, deals or something else.


CompanyHub allows you to include associated records also in reports.




You can set conditions to include only selected records in your report like:


  • Industry is Retail
  • Country is US
  • Assigned to John
  • Deal Amount > $5000

You can give multiple conditions in a report. And you can also filter based on associated records.


What do you want to see?


This is what really matters to you. The options available here can vary based on type of report.


In this context, we can broadly classify reports in 3 categories:

  • Charts
  • Country is US
  • Tabular with totals and subtotals
  • Tabular with actual data




Most chart reports have an X axis and Y Axis.


Y Axis shows the number that you are actually looking for. Like:

  • Sum of Deal Amounts
  • Count of contacts created
  • Count of calls
  • Average deal amount


X Axis let’s you divide your data and give you better insights. Like:

  • Sum of Deal Amounts (Y) by Salesperson (X)
  • Total sales (Y) by Month (X)

Most commonly you show period (weeks / months / quarters etc.) or salesperson on X Axis.


Tabular with totals and subtotals


Sometimes you want to see more granular report. Like sales of each salesperson by month. Or multiple stats at same time, like amount as well as count of deals of each salesperson by month.


In this case you should use tabular report with totals and subtotals.


This has 3 parts:


  • Summarize – Stats that you want to see.
  • Row & Column – Parameters that you want to analyze. Like salesperson and month. It will show the values of that field as rows / columns.


You can also add multiple fields in each of the above. Results will be grouped accordingly and you can also see subtotals of each group. You can also click on a row / column to expand / collapse it.



Tabular with actual data


Use this when you want to see actual data. Like list of records that match certain conditions.


You just need to select the columns that you want. You can also select columns of associated records.



Learn More

Abhishek A Agrawal
May 18, 2020

Quick Setup – Emails

How email sync works

When you create a contact, with email address, its past conversations are automatically synced in CompanyHub. Pulling emails might take few seconds. All its future conversations will also be automatically synced, even if you send / receive email outside CompanyHub.

How to add email account

CompanyHub supports most of the email providers – Google, Office 365, Exchange & others. Because most email providers use IMAP and we support IMAP.


To add email account, go to Settings Sync Email & Calendar. When adding email account, choose the email provider. If it’s not Google, Exchange, Office 365, use Other. Just follow the steps and your email account will be added and we will start syncing the emails of last 6 months.


For ‘Other’ email providers, enter the email address and password of the email (not of CompanyHub account). We will try to automatically detect the email settings. If we are not able to detect, enter the settings that you use in Outlook.


If you use 2 step authentication (Password + OTP), (what to enter as password?) If you are using Two-Factor authentication for email (Password + OTP), create and enter App Password instead of the actual password of your email account.


Steps to create app password:


Office 365Zoho Mail


Add Google Account Add Exchange Account Add Office 365 / Other Email Account

Multiple email accounts

Just like you added the first email account, you can follow a similar process to add additional accounts. When sending mail, you will be able to choose which account to use when sending the mail.


Note: First add the email that you want to use as default email.

Set signature
Email Templates

You can create email templates and save time!


They can be arranged in folders and folders can be private (default) or public.

Sending automated emails

Send automated emails to clients.

Send automated emails to clients


Send automated emails to team members.

Send automated emails to team members
Abhishek A Agrawal
August 2, 2019

Quick Setup – Customize


You can track all the information you need with custom fields. Like Industry, Renewal Date, Source, Income, Products etc.


You can create various kind of fields like Text, Amount, Number, Date, Select options, Total, Formula, Associate another record etc.


These fields become available almost everywhere – Filters, Forms, Reports, Profile Permissions etc. You can also control who can see / edit which fields by customizing profile permissions.

Learn More: Customize Fields


You can easily change the columns.

Learn More: Filters


You can easily filter records based on any field like sales person, country, next followup date etc. You can also save these filters.

Learn More: Filters

Abhishek A Agrawal

Quick Setup – Import

How to import
  1. Select what types of records (table) you want to import. You can select upto 3 tables at a time (like if you have contacts, companies, deals in a single CSV file). If you select multiple tables, their records will be automatically associated

  2. Select the file and upload will start

  3. You will see tabs for each selected table. You can map the columns for each, one by one.

  4. Map the fields with the columns. All required fields (marked with *) must be mapped.

Note: For fields where you select value(s) from list of values, like Deal Stage, values in file must be exactly same as those shown in CompanyHub. Otherwise those records will not be imported.

Create new fields from import wizard

If you can’t find a matching field for a column you want to import, you can create and map that field from import wizard itself. But some field types can’t be created from import wizard.

Import failed? How to fix and update

Import of a record fails if any field contains invalid value or a required field was blank. After import you get a mail with a link to a file containing failed records, along with reason for failure of each record. You can download the file of failed records, fix the errors, and upload the new file again.


Fixing the errors


* Required field missing


If a required field was missing, enter value for that field. If you don’t know the value, you could set it to some default value like ‘Unknown’ / 0 etc depending on type of field.


Invalid value: Based on the type of field, make sure the value follows below rules

  • Pick one option (like Deal stage) – Value should exactly match one of the options.
  • Pick multiple options – Values should be comma separated, enclosed in double quotes. Example “Option A, Option B”. Quotes should also be there, unless there is single value (option) chosen.
  • Date / Date & Time – Import allows lots of formats. It’s detects the format from values and converts to standard format. But all values of a column should be in same date format. Else it won’t find format and all will fail.
  • Yes / No – Value should be true / false
  • Number – Can be upto 9 digits long. Only digits and decimal are allowed.
  • Amount – Currency symbol / any character is NOT allowed. Only digits, decimal and maximum 9 digits.
  • Single line text – Max 255 characters
  • Multi line text – Max 64000 characters
Abhishek A Agrawal

Quick Setup – Data Visibility

Assigning leads to salesperson

Assigning Leads to Salespeople: Every record has a field ‘Assigned To’ which indicates to which salesperson that contact (or any other record) is assigned. By default it is assigned to the user who creates / imports the record. To assign the record to another salesperson, just select the salesperson in this field.


If the field is not visible in form and you want to show it, you can go to Customize and drag it from Hidden Section at bottom to any other section.

Controlling visibility of records

If the visibility of Contacts / Companies / Deals is set to public (default is public), all records are visible to all. You can change the setting to hierarchy based. In that case, the record will be visible to salesperson, his manager, manager’s manager and so on.


Learn More: Data Access Control


Data visibility is primarily managed using profiles. Every user has a profile. User’s profile decides what type of records and which fields are visible to the user. Hierarchy of profiles decides who can see whose records.


Hierarchy of profiles : It is set using ‘Reports to’ field of Profile. So if the visibility is not public and a salesperson creates a record, the record will be visible to the salesperson, his manager, manager’s manager and so on.


By default, User reports to Manager and Manager reports to CEO.


If you want to have your own visibility rules like based on Product, Country, Industry etc., that is also possible. Contact support and they will help.

Abhishek A Agrawal