Helpful components right under your fingers

Use huge amount of integrated technologies to create best integrations

HubSpot

HubSpot is an inbound marketing and sales platform that helps companies attract visitors, convert leads, and close customers.

Featured applications for   HubSpot   connector
No applications available
HubSpot   connector features
Actions
Companies
  • Associate a given contact to a company. If a contact is already associated to a different company, the contact will be moved to the new company.

    Parameters:

      • Company id, Integer
      • contact id, Integer
      • HubSpot account, String

    Returns:

    • response, Object
  • For a given portal, create a company.

    Parameters:

        • name, String
        • description, String
        • zip, String
        • website, String
        • city, String
        • timezone, String
        • industry, String
        • numberofemployees, String
        • type, String
        • phone, String
        • state, String
        • customFields, Array [Object]
      • HubSpot account, String

    Returns:

    • response, Object
  • Deletes the exisiting company specified by companyId.

    Parameters:

    • HubSpot account, String
    • Company id, Integer

    Returns:

    • companyId, Integer
    • deleted, Boolean
  • Remove a contact from a company.

    Parameters:

    • HubSpot account, String
    • Company id, Integer
    • contact id, Integer

    Returns:

    • response, Object
  • Returns an object representing the company with the id.

    Parameters:

    • HubSpot account, String
    • Company id, Integer

    Returns:

    • response, Object
  • Returns all of the contacts who have an associatedcompanyid contact property of companyid.

    Parameters:

    • HubSpot account, String
    • Company id, Integer
    • offset, Integer
    • Amount of contacts, Integer

    Returns:

    • response, Object
  • Returns all of the contacts who have an associatedcompanyid contact property of companyid.

    Parameters:

      • Company id, Integer
      • offset, Integer
      • Amount of contacts, Integer
      • HubSpot account, String

    Returns:

    • response, Object
  • Updates the exisiting company specified by companyId.

    Parameters:

      • Company id, Integer
        • name, String
        • description, String
        • zip, String
        • website, String
        • city, String
        • timezone, String
        • industry, String
        • numberofemployees, String
        • type, String
        • phone, String
        • state, String
        • customFields, Array [Object]
      • HubSpot account, String

    Returns:

    • response, Object
  • Contacts
  • Create a new contact in HubSpot. The contact will be created instantly inside of HubSpot, and will be assigned a unique ID (vid) that can be used to look up the contact inside of HubSpot later.

    Parameters:

        • Contact email, String
        • Contact first name, String
        • Contact last name, String
        • Website, String
        • Contact company, String
        • Contact phone, String
        • Contact address, String
        • Contact city, String
        • Contact state, String
        • Zip, String
        • Contact Lifecyclestage, String
        • Custom fields, Array [Object]
      • HubSpot account, String

    Returns:

    • contact, Object
  • Create a contact if it doesn't exist in a portal already, or update it with the latest property values.

    Parameters:

        • Contact email, String
        • Contact first name, String
        • Contact last name, String
        • Website, String
        • Contact company, String
        • Contact phone, String
        • Contact address, String
        • Contact city, String
        • Contact state, String
        • Zip, String
        • Contact Lifecyclestage, String
        • Custom fields, Array [Object]
      • Contact Id, Integer
      • HubSpot account, String

    Returns:

    • createOrUpdate, Object
  • Create a group of contacts or update them if they already exist.

    Parameters:

      • Contacts to update or create, Array [Object]
      • HubSpot account, String

    Returns:

    • contactsWithVids, Array [Object]
  • Delete an existing contact from a particular HubSpot portal.

    Parameters:

    • HubSpot account, String
    • Contact Id, Integer

    Returns:

    • vid, Integer
    • deleted, Boolean
    • reason, String
  • Get a contact record by its vid.

    Parameters:

    • HubSpot account, String
    • Contact Id, Integer

    Returns:

    • recivedContactProfile, Object
  • Return information about a single contact by its email address.

    Parameters:

      • Email, String
      • HubSpot account, String

    Returns:

    • recivedContactProfile, Object
  • return information about a group of contacts by their email addresses.

    Parameters:

      • Contact emails, Array [String]
      • HubSpot account, String

    Returns:

    • contacts, Object
  • Return information about a group of contacts by their unique ID's.

    Parameters:

      • Contact Ids, Array [Integer]
      • HubSpot account, String

    Returns:

    • contacts, Object
  • A paginated list of contacts will be returned, with a maximum of 100 contacts per page.

    Parameters:

      • Contact offset, Integer
      • Amount of contacts, Integer
      • HubSpot account, String

    Returns:

    • allContacts, Object
  • Return contacts and some data associated with those contacts by the contact's email address, first and last name, phone number, and company name.

    Parameters:

      • Search query, String
      • Count, Integer
      • Offset, Integer
      • Properties, Array [String]
      • HubSpot account, String

    Returns:

    • contacts, Array [Object]
    • query, String
    • offset, Integer
    • total, Integer
    • has-more, Boolean
  • Update an existing contact in HubSpot or update the properties of a contact in HubSpot.

    Parameters:

        • Contact email, String
        • Contact first name, String
        • Contact last name, String
        • Website, String
        • Contact company, String
        • Contact phone, String
        • Contact address, String
        • Contact city, String
        • Contact state, String
        • Zip, String
        • Contact Lifecyclestage, String
        • Custom fields, Array [Object]
      • Contact Id, Integer
      • HubSpot account, String

    Returns:

    • contact, Object
  • Update an existing contact in HubSpot, identified by email.

    Parameters:

        • Contact email, String
        • Contact first name, String
        • Contact last name, String
        • Website, String
        • Contact company, String
        • Contact phone, String
        • Contact address, String
        • Contact city, String
        • Contact state, String
        • Zip, String
        • Contact Lifecyclestage, String
        • Custom fields, Array [Object]
      • Email, String
      • HubSpot account, String

    Returns:

    • contact, Object
  • Deals
  • Updates the association between an existing deal and a company.

    Parameters:

      • Deal id, Integer
      • Company id, Integer
      • HubSpot account, String

    Returns:

    • dealId, Integer
    • associatedWith, String
    • ids, Array [Integer]
  • Updates the association between an existing deal and a contacts.

    Parameters:

      • Deal id, Integer
      • Contacts ids, Array [Integer]
      • HubSpot account, String

    Returns:

    • dealId, Integer
    • associatedWith, String
    • ids, Array [Integer]
  • Returns deals associated with specific contact.

    Parameters:

    • HubSpot account, String
    • Contact Id, Integer
    • offset, Integer
    • Amount of deals, Integer
    • Properties, String

    Returns:

    • deals, Object
  • Returns deals associated with specific company.

    Parameters:

      • Company Id, Integer
      • offset, Integer
      • Amount of deals, Integer
      • Properties, Array [String]
      • HubSpot account, String

    Returns:

    • deals, Object
  • Engagements
  • Create or update an engagement of type "CALL" on an one or multiple contacts in HubSpot. Engagements are any interaction with a contact that should be logged inside of the CRM. Activity reporting in the CRM also feeds off of this data.

    Parameters:

      • HubSpot Call ID, Integer
        • Called number (to number), String
        • Caller number (from number), String
        • Call status, String
        • Call duration (milliseconds), Integer
        • Recording URL, String
        • External Id, String
        • External Account Id, String
      • Contacts, Array [Integer]
      • Owner, Integer
      • Call time, Integer
      • Save recording to CRM, Boolean
      • Recording file name, String
      • Recording CRM folder, String
      • HubSpot account, String

    Returns:

    • engagement, Object
    • attachments, Array [Object]
    • associations, Object
    • metadata, Object
  • Create or update an engagement of type "CALL" on an one or multiple deals in HubSpot. Engagements are any interaction with a contact that should be logged inside of the CRM. Activity reporting in the CRM also feeds off of this data.

    Parameters:

      • HubSpot Call ID, Integer
        • Called number (to number), String
        • Caller number (from number), String
        • Call status, String
        • Call duration (milliseconds), Integer
        • Recording URL, String
        • External Id, String
        • External Account Id, String
      • Deals, Array [Integer]
      • Owner, Integer
      • Call time, Integer
      • Save recording to CRM, Boolean
      • Recording file name, String
      • Recording CRM folder, String
      • HubSpot account, String

    Returns:

    • engagement, Object
    • attachments, Array [Object]
    • associations, Object
    • metadata, Object
Triggers
  • No triggers available for this connector