Hubspot meeting + n8n hubspot trigger

Hi! I have the next problem:

I need to get information about meeting creation and deal/contact based on it. The straight forward way is to create a HubSpot trigger on contact creation and finally get all the data. The problem is that I have triggered this node when the customer creates the meeting in HubSpot.

Maybe the community can recommend to me what type of trigger I need to create

  1. To get all the needed information

  2. Do not have a false-positive trigger.

If you want to capture meeting creation in HubSpot (and then enrich with contact/deal info), you shouldn’t rely on the Contact Created trigger — because that will only fire when a brand-new contact record is made, not when a meeting is scheduled. That’s why you’re seeing “false positives.”

What to use instead

  1. HubSpot Engagement (Meeting) trigger

    • HubSpot exposes engagements like calls, emails, tasks, and meetings.

    • The correct trigger is “New Engagement” (or specifically “Meeting Created,” depending on your integration platform).

    • This fires only when a meeting object is created.

  2. Enrich with Contact/Deal data

    • After the meeting trigger fires, use the meeting payload (it contains engagementId, ownerId, and associated contact/deal IDs).

    • Then call HubSpot’s API (or use your automation tool’s HubSpot nodes) to:

      • Get Contact by ID → to fetch contact details.

      • Get Associated Deals → to fetch deal data linked to that contact/meeting.