Skip to content

[ACTION] Hubspot Meetings #16258

@darcher12

Description

@darcher12

Is there a specific app this action is for?

Hubspot

Please provide a link to the relevant API docs for the specific service / operation.

Hubspot Meetings API: https://developers.hubspot.com/docs/reference/api/crm/engagements/meetings

Note: Get Meeting by itself is not particularly useful. Although, while building this we may as well include actions for:

Get Meetings: https://developers.hubspot.com/docs/reference/api/crm/engagements/meetings#get-%2Fcrm%2Fv3%2Fobjects%2Fmeetings%2F%7Bmeetingid%7D

Create Meetings: https://developers.hubspot.com/docs/reference/api/crm/engagements/meetings#post-%2Fcrm%2Fv3%2Fobjects%2Fmeetings

Note: The create meetings needs the associations prop. The user will want to associate it to another record.


The main use case here is to get meetings related to another record. Get Contact Meetings, Get Deal Meetings, Get Company Meetings.

This requires a bunch of async options.

Example:

A user wants to get all meetings associated with user@company.com

  1. We have to use the hubspot search API to search for the user: https://developers.hubspot.com/docs/guides/api/crm/search
  2. I'm not clear on if it is possible within the initial search, we likely need to take the user ID from the search and do a Get to the Contacts API and include associations: https://developers.hubspot.com/docs/guides/api/crm/objects/contacts. The associations return as numerical IDs: https://developers.hubspot.com/docs/guides/api/crm/associations/associations-v4#contact-to-object (Contact to meeting is ID 199)
  3. Then do a Get request on the meetings and return the results.

Optional:

Would be ideal to have optional config props to filter the results.

  1. Most recent meeting
  2. Meetings in certain time frame

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions