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
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
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.
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.