Skip to content
Recued
Menu
← Back to packs

HubSpot

by recued-core v1 app_pack

The HubSpot vendor pack — bundles the `hubspot-catalog` D-165 catalog ingredient so every HubSpot Tier-P op (`recued-core.hubspot.deal.read`, `contact.search`, `company.read`, `deal.create`, …) resolves against one installed binding. Vendor-specific recipes declare `depends_on: ["recued-core.hubspot"]` and read HubSpot records RAW (`{{step.deal.result.properties.hs_*}}`) — the catalog op owns only how a recipe-named property folds into the request query (D-182 §3 Tier-P, decision-b). It also bundles the HubSpot augmentation producers/alerts (deal health + velocity signals, closing-soon + low-engagement + new-inquiry notifications) and the contact-maintenance write recipes — each binds its op-steps against this pack's own catalog at install (D-182 §3 first-party self-reference). Installs the catalog dormant until each recipe's HubSpot connection variable is bound to an enrolled connection (Settings → Connections); every call then runs through the D-165 gateway (operation-level risk/grant/approval + per-call audit). Cross-vendor canonical recipes live in `recued-core.crm` instead.

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Device + server Runs on your device (browser) or your server.

What it's allowed to do

Destructive Web APIs hubspot-catalog external change
Read: deal.read · No approvalRead: deal.search · No approvalRead: contact.read · No approvalRead: contact.search · No approvalRead: company.search · No approvalRead: engagement.list · No approvalRead: deal_contacts.list · No approvalRead: deal.list · No approvalWrite: deal.update · Asks approvalRead: contact.list · No approvalRead: company.read · No approvalRead: company.list · No approvalWrite: company.update · Asks approvalRead: meeting.read · No approvalRead: meeting.list · No approvalWrite: meeting.create · Asks approvalWrite: meeting.update · Asks approvalRead: ticket.read · No approvalRead: ticket.list · No approvalWrite: ticket.update · Asks approvalRead: contact_activities.list · No approvalRead: task.list · No approvalRead: task.read · No approvalWrite: task.create · Asks approvalWrite: task.update · Asks approvalRead: note.list · No approvalRead: note.read · No approvalWrite: note.create · Asks approvalWrite: note.update · Asks approvalWrite: deal.create · Asks approvalWrite: contact.update · Asks approvalDestructive: deal.delete · Always asks

Data it touches

SurfacesWeb APIs
Warehousedata.connectiondata.enrichmentdata.mail

About

Tags

pack:hubspotcrmhubspotvendorticketstasksnotesmeetingsv3compositiond-182