Skip to main content
Native Integrations

HubSpot: Actions and Triggers in CrocoClick Automations

Connect HubSpot to your CrocoClick automations: new contact trigger, creation, search, and linking of HubSpot contacts.

Written By Baptiste Lorreyte

Last updated 4 months ago

HubSpot is one of CrocoClick’s native integrations. This means you can connect your HubSpot account directly to your automations without using a third-party tool. In practice, your two CRMs communicate in real time: an event in HubSpot can trigger an automation in CrocoClick, and a CrocoClick automation can create, retrieve, or link contacts in HubSpot.

This guide explains the available HubSpot triggers and actions, how to set them up, and a few practical use cases for syncing your contacts, avoiding duplicates, and streamlining your follow-ups.

💡 TIP: This integration covers actions and triggers in the automation builder. If your goal is to import your HubSpot data once and for all, check out the articles dedicated to the HubSpot importer and the migration guide instead.

What the HubSpot Integration Enables

This integration is particularly useful when you manage your marketing, lead capture, and communications in CrocoClick, while continuing to use HubSpot as your primary CRM.

  • Automatic contact creation: Create a HubSpot contact from a CrocoClick event (form submission, appointment, tag, or any other trigger).

  • Fewer duplicates: Search for an existing HubSpot contact before creating a new one to keep your database clean.

  • Faster lead routing: Launch a CrocoClick automation as soon as a new contact is created in HubSpot.

  • Flexible field mapping: Send standard or custom information from CrocoClick to HubSpot contact properties.

  • Consistent automations: Build repeatable workflows that reduce manual effort for your sales, marketing, and operations teams.

  • Better CRM coordination: Keep your HubSpot and CrocoClick processes aligned when both platforms are part of your organization.

The HubSpot trigger is available

A trigger starts your CrocoClick automation as soon as a matching event occurs in HubSpot.

New contact created

The “New Contact Created” trigger launches a CrocoClick automation as soon as a contact is created in the connected HubSpot account.

Use this trigger when you want CrocoClick to take over after a contact is added in HubSpot: send an internal notification, create a task, apply a label, or launch a follow-up sequence.

🟢 Important: The “New Contact Created” trigger relies on a HubSpot webhook. It fires for any new HubSpot contact, whether it comes from a form, manual entry, import, or another integration. Be sure to add filters if you want to restrict entry into the automation to specific sources or lifecycle stages.

Available HubSpot actions

HubSpot actions allow your CrocoClick automations to send or retrieve contact information in HubSpot. Configure them carefully to ensure the correct data is mapped, retrieved, or created.

Create a contact

The Create Contact action creates a new contact in HubSpot using information mapped from your CrocoClick automation. Use this action when a CrocoClick event captures a new lead or customer that you want to automatically add to HubSpot.

Frequently mapped fields:

  • First Name

  • Last Name

  • Email

  • Phone

  • Company Name

  • Website

  • Life Cycle Stage

  • Lead source

  • Custom HubSpot properties

💡 TIP: Place a "Search for a contact" action before "Create a contact" to check if the contact already exists in HubSpot and avoid duplicates.

Search for a contact

The "Search for a contact" action searches for an existing contact in HubSpot based on a selected identifier, such as an email address. Use it before creating a new contact to verify that no matching record already exists.

  • Avoid duplicate HubSpot contacts.

  • Route contacts differently depending on whether a match is found or not.

  • Confirm whether a lead already exists in HubSpot before creating a record.

  • Build automation conditions based on whether or not the contact was found.

Retrieve a contact by ID

The "Retrieve a contact by ID" action retrieves a HubSpot contact using its HubSpot record ID. Use this action when a previous step in the automation already has the HubSpot contact’s ID and you need to retrieve more details about it.

  • View a contact’s data after a HubSpot trigger.

  • Pass HubSpot contact properties to subsequent steps in the automation.

  • Verify a specific HubSpot record before continuing the automation.

Search for a contact by email

The “Search for a contact by email” action searches for a HubSpot contact based on the email address provided in the automation. Use this action when email is the most reliable way to identify an existing contact.

  • Match CrocoClick contacts to HubSpot contacts.

  • Avoid duplicate HubSpot records.

  • Vary the automation logic depending on whether an email match exists or not.

Create an association

The "Create an Association" action creates a relationship between HubSpot records, such as associating a contact with a company or a deal. Use this action when your HubSpot records need to remain linked for sales tracking or account management.

  • Link a HubSpot contact to a company.

  • Associate a HubSpot contact with a deal.

  • Connect related HubSpot records after a contact has been created or found.

Connect HubSpot in the automation builder

Proper setup involves four steps: connect HubSpot, choose the right trigger or action, map the correct fields, and then test before publishing. Testing is essential: it confirms that CrocoClick can access HubSpot records and send data in the correct format.

  1. Go to Automation in CrocoClick.

  2. Open an existing automation or create a new one.

  3. Click Add a Trigger or Add an Action, depending on what you want to set up.

  4. Select Apps.

  5. Choose HubSpot.

  6. Click "Connect."

  7. Authorize the HubSpot account you want to use.

  8. Review the requested permissions, then confirm the authorization.

  9. Return to CrocoClick and confirm that HubSpot is connected.

Set up the "New Contact Created" trigger

This trigger is useful when HubSpot is the starting point for your automation. As soon as a contact is created in HubSpot, CrocoClick triggers follow-up actions: notifications, tasks, or internal processes.

  1. Go to Automation in CrocoClick.

  2. Open the automation in which HubSpot will serve as the trigger.

  3. Click Add a trigger.

  4. Select HubSpot.

  5. Choose "New contact created."

  6. Confirm the connected HubSpot account.

  7. Configure any trigger settings.

  8. Click Save Trigger.

  9. Use "Test Trigger" or "Search for New Records" to confirm that CrocoClick is correctly detecting HubSpot contacts.

  10. Publish the automation once the test is successful.

🟢 Important: Use the data provided by HubSpot

After adding the "New Contact Created" trigger, always start by clicking "Test Trigger."

This will allow CrocoClick to retrieve the most recently created contact in HubSpot and make its information available in the following steps.

When configuring an action, such as “Create a Contact” in CrocoClick, do not select the generic variables from the Contact category: these correspond to data from a contact already present in CrocoClick.

Instead, select the data coming directly from the trigger:

New contact created → Properties → First name, Last name, Email, Phone, Company, etc.

This will allow you to correctly map each HubSpot property to the corresponding CrocoClick field.

Once the mapping is saved, create a new contact in HubSpot to test the automation from start to finish.

Configure the “Create a Contact” HubSpot action

The “Create a Contact” action sends contact data from your CrocoClick automation to HubSpot. Accurate mapping ensures that each HubSpot contact is created with the correct name, email address, phone number, and custom properties.

  1. Open the automation in which you want to create a HubSpot contact.

  2. Add the trigger that should start the process.

  3. Click Add an action.

  4. Select HubSpot.

  5. Choose "Create a Contact."

  6. Confirm the connected HubSpot account.

  7. Map the required HubSpot fields.

  8. Map the optional HubSpot properties that are useful for your process.

  9. Save the action.

  10. Test the action.

  11. Check the test results in CrocoClick and confirm that the contact was created in HubSpot.

Recommended mapping example:

HubSpot Property

CrocoClick Value

First Name

CrocoClick contact first name

Last Name

CrocoClick contact last name

Email

CrocoClick contact email

Phone

CrocoClick contact phone number

Company

Name of the CrocoClick contact's company

Lead source

Automation source, form name, or custom value

Real-world use cases

These examples show how to automate contact creation, contact search, and follow-ups when both HubSpot and CrocoClick are part of the customer journey.

Create a HubSpot contact from a CrocoClick form

Ideal when your leads enter CrocoClick via a form and need to be created in HubSpot.

  1. Trigger: Form submitted.

  2. Action: Search for a contact by email (or Search for a contact).

  3. If/Else condition: Was a contact found?

  4. If not: Create a contact in HubSpot.

  5. If yes: Proceed to the next follow-up step.

Launch a CrocoClick automation when a HubSpot contact is created

Ideal when HubSpot is the source of the new contact and CrocoClick handles the follow-up.

  1. Trigger: New contact created (HubSpot).

  2. Action: Send an internal notification.

  3. Action: Add a label in CrocoClick.

  4. Action: Create a task or assign a user.

  5. Action: Send a follow-up message if applicable.

Avoid duplicate contacts in HubSpot

Ideal when multiple lead sources can send the same person to HubSpot.

  1. Trigger: Contact created, Form submitted, or another CrocoClick trigger.

  2. Action: Search for a contact by email in HubSpot.

  3. If the contact exists: Do not create a contact.

  4. If the contact does not exist: Create a contact.

Link a HubSpot contact to a company or deal

Ideal when a contact needs to be linked to another HubSpot record for account management or sales tracking.

  1. Trigger: Contact created or updated in CrocoClick.

  2. Action: Search for or create a HubSpot contact.

  3. Action: Retrieve the company or deal ID.

  4. Action: Create a link.

  5. Verify the association directly in HubSpot.

Frequently Asked Questions

Yes. HubSpot actions (Create a contact, Search for a contact, Retrieve a contact by ID, Search for a contact by email, Create an association) are premium and consume premium action credits at the standard automation rate.

No. The premium designation applies to actions. The “New Contact Created” trigger relies on a HubSpot webhook and can be triggered without using any premium action credits. However, any premium actions added after it will be billed as usual.

No. The integration works with HubSpot’s free CRM. Some advanced features on the HubSpot side (specific automations, certain property types) may require a paid Marketing or Sales Hub plan, but these limitations are set by HubSpot, not by CrocoClick.

Email is the primary key for deduplicating HubSpot contacts. To avoid duplicates, use “Search for a contact by email” before “Create a contact,” and only create a record if no match is found.

Yes. The “Create a Contact” action supports any property defined on the HubSpot Contact object (standard or custom). First, create the property in HubSpot, then map the corresponding automation variable. Unknown property names are ignored by HubSpot during submission.

"Create a Relationship" links a contact to a Company, Deal, or Ticket in HubSpot. This is useful for account-based selling, deal automation, and support workflows, when you want all related records to remain connected and visible on both sides.

Yes. All fields in HubSpot actions support inline automation variables. This allows you to dynamically map form responses, contact fields, or values from previous steps to HubSpot properties.

Yes. The trigger responds to any new contact created in HubSpot (forms, manual entry, imports, or other integrations), unless you restrict it with filters. Use filters to target specific sources or lifecycle stages as needed.

If an action such as "Create a contact" fails (for example, due to an invalid email address), the error is logged in the automation’s execution details. The automation can continue according to your branches. For critical paths, add a fallback branch (notify an administrator, log to a Slack channel) in case of an error.

Yes. You can chain multiple HubSpot triggers and actions within a single automation. For example: trigger on “New contact created,” then search for the contact, create it on the CrocoClick side, and finally create an association on the HubSpot side for that same contact.

Was this helpful?

Still need help? Ask the team