Modules@robinpath/hubspot

@robinpath/hubspot

0.1.0Public

HubSpot module for RobinPath.

@robinpath/hubspot

HubSpot module for RobinPath.

Category Functions Auth License

Why use this module?

The hubspot module lets you:

  • Create a new contact in HubSpot.
  • Get a contact by ID.
  • Update a contact's properties.
  • List contacts with pagination.
  • Search contacts by query string.

All functions are callable directly from RobinPath scripts with a simple, consistent API.

Installation

npm install @robinpath/hubspot

Quick Start

1. Set up credentials

hubspot.setToken "pat-xxx"

2. Create a new contact in HubSpot.

hubspot.createContact {"email":"john@example.com","firstname":"John","lastname":"Doe"}

Available Functions

FunctionDescription
hubspot.setTokenSet the HubSpot private app access token.
hubspot.createContactCreate a new contact in HubSpot.
hubspot.getContactGet a contact by ID.
hubspot.updateContactUpdate a contact's properties.
hubspot.listContactsList contacts with pagination.
hubspot.searchContactsSearch contacts by query string.
hubspot.createDealCreate a new deal in HubSpot.
hubspot.getDealGet a deal by ID.
hubspot.updateDealUpdate a deal's properties.
hubspot.listDealsList deals with pagination.
hubspot.createCompanyCreate a new company in HubSpot.
hubspot.getCompanyGet a company by ID.

Examples

Create a new contact in HubSpot.

hubspot.createContact {"email":"john@example.com","firstname":"John","lastname":"Doe"}

Get a contact by ID.

hubspot.getContact "123"

Update a contact's properties.

hubspot.updateContact "123" {"phone":"+1234567890"}

Integration with RobinPath

import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/hubspot";

const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);

const result = await rp.executeScript(`
  hubspot.setToken "pat-xxx"
  hubspot.createContact {"email":"john@example.com","firstname":"John","lastname":"Doe"}
`);

Full API Reference

See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.

Related Modules

License

MIT

Versions (1)

VersionTagPublished
0.1.0latestyesterday
Install
$ robinpath install @robinpath/hubspot
Version0.1.0
LicenseMIT
Unpacked Size5.1 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

Category

sales