For AI agents: the complete documentation index is available at https://docs.clickmax.io/en/llms.txt, the full documentation bundle is available at https://docs.clickmax.io/en/llms-full.txt, and this page is available as Markdown at https://docs.clickmax.io/en/features/integrations/import-from-hubspot.md.
  • English
  • How do I import contacts, companies and opportunities from HubSpot?

    You connect HubSpot with a service key, choose what to bring, and Clickmax copies the data. Clickmax only reads HubSpot: nothing changes there. The import does not trigger automations, broadcasts or webhooks, and you can repeat it later without duplicating records.

    Before you start

    • To import: workspace role Owner or Administrator, or a Member whose job title has the Importar de outro CRM (Import from another CRM) permission. To connect the account, the job title also needs access to Integrations. See roles and permissions.
    • In HubSpot: be a super admin or have access to Developer tools.
    • Each workspace connects one HubSpot account.
    • Only one import can run at a time per workspace.

    Create the service key in HubSpot

    Do this in HubSpot, in another tab.

    1. Open Development > Keys > Service keys and click Create service key.
    2. Select these scopes, which are required: crm.objects.contacts.read, crm.objects.companies.read, crm.objects.deals.read and crm.objects.owners.read.
    3. To also bring lists, emails and files, select these: crm.lists.read (lists), sales-email-read (emails) and files (files). Without them, that data stays out and Clickmax tells you which.
    4. Create the key and copy it.

    A private app token you already have also works instead of a service key.

    Connect in Clickmax

    1. Open Integrações (Integrations) > Explorar integrações (Explore integrations) and select the HubSpot · import data card.
    2. Under Connect your account, paste the key into HubSpot service key. Use Show key to check what you pasted.
    3. Click Connect account.

    Once connected, the screen shows the Connected badge and the HubSpot account. To change the key, paste the new one and click Update key. Disconnect removes the connection; what was already imported stays in Clickmax.

    Choose what to bring

    Click Import data from HubSpot. You can also get here from the contacts list: in the arrow next to Add contact, choose Import from HubSpot. The window has three steps: Map, Review and Import.

    In the Map step:

    1. Owners: choose the Clickmax attendant for each HubSpot owner. Owners without a match come in with no owner, or with the Default owner if you pick one. The import does not create attendants or send invitations.
    2. Pipelines: each HubSpot pipeline can become a new pipeline with the same stages (Create a new pipeline) or be left out (Do not import).
    3. Fields, in the Contacts, Companies and Deals tabs:
      • For contacts and opportunities, each HubSpot field can become a new field (Create field "…"), go to a Field that already exists in Clickmax, or be left out (Do not import).
      • For companies, the field goes to a Clickmax field or is left out. Custom company properties are kept by the import (Keep in the company history), but they are not visible in Clickmax yet.
    4. What to bring: select Lists, Notes, Tasks, Calls, meetings and emails and Files attached to notes. Options the key has no permission for appear disabled, with the notice The key has no access to this.
    5. When the contact already exists in Clickmax:
      • Fill only what is empty (default).
      • Replace with the HubSpot data.
      • Leave the contact as it is.

    Clickmax spots repeated contacts by e-mail, phone or CPF, with the same rules as the spreadsheet import.

    Click Continue. In the Review step, check the HubSpot totals and how many contacts, fields and pipelines are new. Then click Import.

    What comes over and how it looks in Clickmax

    In HubSpotIn Clickmax
    ContactContact
    CompanyCompany
    DealOpportunity, in the same stage. Won and lost deals keep their close date and sit in the won and lost stages.
    Pipeline and stagesPipeline with the same stages
    Lifecycle stageTag HubSpot: <stage>
    Active listList with today's members, named with (cópia do HubSpot) (HubSpot copy) at the end. It does not keep updating.
    Note, call, meeting and e-mailTimeline of the contact or opportunity, marked Imported from HubSpot
    TaskTask
    Attachment up to 25 MBFile on the opportunity or link in the note

    What does not come over

    • Deal products (line items).
    • The rules of active lists.
    • HubSpot workflows, sequences, e-mail templates, forms, tickets, quotes and custom objects.
    • Files over 25 MB.
    • Custom company properties: the import keeps them, but they are not visible in Clickmax yet.

    Follow, stop and repeat

    You can close the window: the import keeps running, and when you come back you see the progress per type (Read, Created, Already existed, Skipped, Failed).

    StatusWhat it means
    Reading your HubSpot data...Clickmax is reading HubSpot.
    Ready to importReading is done.
    Importing into Clickmax...The data is coming in.
    HubSpot limited the calls. The import resumes at …Nothing to do. The import resumes on its own at the time shown.
    The HubSpot key stopped working…Click Reconnect HubSpot, paste a valid key and click Continue import. It continues from where it stopped.
    Import complete.Done.
    The import failed.See Common errors.
    Import stopped.You stopped the import.
    • Stop: click Stop import. What already came in stays in Clickmax.
    • Items that did not come in: click Download items not imported. The spreadsheet lists the type and the reason of each item, with the status falhou (failed), ignorado (skipped) or aviso (warning). aviso means the item came in, but an association (for example, a contact's company) was left out. The spreadsheet shows up to 100,000 rows; if there are more, the last row tells you the total.
    • Repeat: importing again does not duplicate anything. Contacts and companies are updated according to the option you pick under When the contact already exists in Clickmax. Opportunities and history that already came in are not rewritten.

    When you finish, delete the service key in HubSpot: each HubSpot account has a limit on keys.

    Common errors

    Clickmax shows these messages in Portuguese. The English below is a translation.

    MessageWhat to do
    HubSpot refused the key. Check that you copied the whole key and that it was not deleted.Create a new key in HubSpot and paste it again.
    The HubSpot key is missing permissions: …Edit the key in HubSpot, select the listed scopes and connect again.
    HubSpot reached this account's daily call limit. Try again tomorrow.Wait until the next day and try again.
    HubSpot is limiting this account's calls. Try again in 1 minute.Wait a minute and try again.
    The HubSpot key was revoked or expired. Reconnect under Integrations.Paste a valid key under Update key. If an import was running, click Continue import.
    An import is already running. Wait or cancel it first.Follow the current import or click Stop import.
    Could not reach HubSpot right now. Try again in a few minutes.HubSpot is unavailable. Try again later.