# get-profile-url-hubspot

> A demo package that allows you to generate IP Pilot profile urls for all the company names you have stored in your Hubspot account under IP Pilot Name and store them in Hubspot.

Latest version **1.0.4** (published 2023-11-14) · ISC license · 0 weekly downloads

## Install

```sh
npm install get-profile-url-hubspot
pnpm add get-profile-url-hubspot
yarn add get-profile-url-hubspot
bun add get-profile-url-hubspot
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.4 |
| Published | 2023-11-14 |
| First published | 2023-11-10 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Unpacked size | 8.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Lucas Erlacher |
| Maintainers | lucaserly |
| Keywords | ip-pilot, companies, get-profile-url-hubspot, hubspot |

## Links

- npm: https://www.npmjs.com/package/get-profile-url-hubspot
- npm.io page: https://npm.io/package/get-profile-url-hubspot

## Dependencies (3)

- [axios-fetcher](https://npm.io/package/axios-fetcher.md) ^1.0.2
- [get-hubspot-company](https://npm.io/package/get-hubspot-company.md) ^1.0.2
- [get-all-hubspot-companies](https://npm.io/package/get-all-hubspot-companies.md) ^1.0.6

## Alternatives

- [base64url](https://npm.io/package/base64url.md) — 6.1M weekly downloads
- [get-installed-path](https://npm.io/package/get-installed-path.md) — 502.9K weekly downloads
- [@uppy/url](https://npm.io/package/@uppy/url.md) — 185.8K weekly downloads
- [@d3fc/d3fc-shape](https://npm.io/package/@d3fc/d3fc-shape.md) — 16.2K weekly downloads
- [localizer](https://npm.io/package/localizer.md) — 226 weekly downloads

## Recent versions

- 1.0.4 (latest) — 2023-11-14
- 1.0.3 — 2023-11-13
- 1.0.2 — 2023-11-10
- 1.0.1 — 2023-11-10

## README

# get-profile-url-hubspot

## Gettin started

1. Install the package

```
npm i get-profile-url-hubspot
```

2. How to use it in your file (ex: paste it in an index.js file and then run node index.js):

```
const { getProfilesUrlHubspot } = require('get-profile-url-hubspot');

getProfilesUrlHubspot({
  hubspotApiKey: 'your key',
  ippqlKey: 'your key',
  ipqqlHost: 'your host',
});
```

or if you want to test it only on a few companies:

```
const { getProfilesUrlHubspot } = require('get-profile-url-hubspot');

getProfilesUrlHubspot({
  hubspotApiKey: 'your key',
  ippqlKey: 'your key',
  ipqqlHost: 'your host',
  providedHsCompanies: [{ companyName: 'test'}],
});
```

3. Additional information:

- every company in your Hubspot account should have a property with internal name "ip_pilot_name" containing the corresponding company names found in IP Pilot's database (ex: 'Lucas (lf_url: 1234485923829)') - you could use our other package in order to easily fill up that property for all your Hubspot companies -> https://www.npmjs.com/package/ip-pilot-hubspot-company-matching
- you will need to have a property in Hubspot with the following internal name -> "profile_on_ip_pilot"
- a profile url will be generated with the information obtained from "IP Pilot Name" property and stored in Hubspot under the property with internal name "profile_on_ip_pilot"
- if for testing purposes you don't want affect all your Hubspot companies you can provide a limited list of companies via providedHsCompanies parameter as shown in point 2.

## Built with

- [Node.js](https://nodejs.org/en)
- [Axios](https://axios-http.com/docs/intro)

## Company

IP Pilot:

- [Website](https://www.ip-pilot.com/en/)
- [e-mail](info@ip-pilot.com)

---
_Source: https://npm.io/package/get-profile-url-hubspot · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
