# Changelog of HubSpot Marketplace · Partner Emails (`corent1robert/hubspot-marketplace-app-partners`) Actor

- **URL**: https://apify.com/corent1robert/hubspot-marketplace-app-partners/changelog.md
- **Full Actor documentation**: https://apify.com/corent1robert/hubspot-marketplace-app-partners.md

## Changelog

### 0.3.1

- Store Try / empty input / `helloWorld` / unknown category / free-plan catalog: finish **SUCCEEDED** (demo Search `sms`, cap 3 on short QA). Proxy and Marketplace errors no longer fail the run.

### 0.3

- Free plan: conversion log after export (20-row cap).
  *Apify actor version: 0.3*

- Pay-per-event: unique vendor **$0.002 → $0.001** (FREE → Diamond, **$2 / 1k**). Catalog ~$3.80 vs ~$3.75 for 2,500 listings at $1.50/1k. Actor start **$0.00005**.

### 0.2

*Apify actor version: 0.2*

- Local `output.csv` after a run (Excel BOM). Full catalog preset: `npm run start:catalog` / root `input.json`.
- Export formatting: E.164-style phones (drop `+1` / `+44` stubs and menu extensions), `https` websites without UTM, category/role/tier in title case, USD to 2 decimals. Starting price follows the vendor’s top app, not the cheapest SKU across a merged HubSpot bundle.

### 0.1

- First private build: keyword / listing URL / category → unique HubSpot Marketplace app partners.
- Contacts from the public listing: **named BD/marketing/product inbox preferred over `support@`**, plus HubSpot hubs, public starting USD/month, tenure, meetings/chat/form when published.
- Unique vendor key is `partnerPortalId` (then website host / company name). Several apps from the same publisher stay one row.
- Search pagination: HubSpot `offset`/`length` (40) — verified no overlap across pages. Category is applied after listing fetch (HubSpot search does not filter by category).
- **Full catalog (paid plans):** English app listing sitemap (~2,500 listings → unique vendors). Free Apify plans are rejected. Max partners up to 5,000 on catalog (2,000 on keyword mode). Timeout 4h.
- Console form: **Step 1** Mode → **Step 2** keyword/URL and category → **Step 3** max partners, require email, skip HubSpot-built. Proxy is hidden.
- Pay-per-event: **Actor start $0.00005** (5s compute included); charged per unique partner, not per app. Free plan capped at **20 partners** per run.
