RevOps + HubSpot 9 min read

HubSpot's Sales plugin for Claude: what each skill does

A free plugin that adds eight sales skills to the HubSpot connector for Claude, from Call Prep to Log Call. Set the connector's write tools to Needs Approval before your reps install it.

Sales & Solution Specialist

HubSpot's Sales plugin for Claude is a free download that adds eight sales skills on top of the HubSpot connector for Claude: Call Prep, Daily Brief, Log Call, Follow Up, Pipeline Pulse, Contact Lookup, Import Contacts and a general HubSpot skill. HubSpot announced it on 25 September 2026. You install it in Claude with Add, then Upload Plugin, sign in to HubSpot, and each skill runs from a slash command such as /call-prep or from a plain request.

With it, a rep's day runs from one Claude chat. A prioritised list of deals and overdue tasks first thing, a brief before each call, a spoken debrief after it that Claude turns into notes, a deal stage change and a follow-up task, and a follow-up email drafted and saved in HubSpot for the rep to send. The CRM stays current because keeping it current now takes one sentence after a call.

The decision to make before anyone installs it is whether Claude may write to HubSpot without a person saying yes. HubSpot says the plugin shows each proposed change and asks the rep to confirm. Back that up at the connector level by setting its write tools to Needs Approval, and decide who on the team gets the write skills at all.

What does each skill in the HubSpot Sales plugin do?

Three of the eight skills only read your CRM, and Contact Lookup only changes a record if the rep asks it to. The other four create or change records, so your sales manager should understand them before the team starts.

SkillCommandWhat HubSpot says it doesA realistic sales useWrites to HubSpot?
Call Prep/call-prepA pre-call brief with deal history, recent notes, open tasks and company contextFive minutes before a renewal call, the rep asks what changed on the account since the last meetingNo
Daily Brief/daily-briefA prioritised view of open deals, overdue tasks and stalled contacts, with suggested next stepsThe first thing a rep runs each morning, in place of scrolling the deals boardNo
Log Call/log-callTakes a plain-language debrief, records the notes, updates the deal stage and creates follow-up tasksStraight after a discovery call, from the car park: "They want a proposal by Friday, Priya signs off"Yes: notes, deal stage, tasks
Follow Up/follow-upDrafts a follow-up email from deal context and call history, saved to HubSpot to send or scheduleThe recap email after a demo, written from what was actually said on the callYes: an email draft
Pipeline Pulse/pipeline-pulseFinds stalling deals, missing next steps and items needing attentionA rep's own pipeline tidy before the weekly forecast meetingNo
Contact Lookup/contact-lookupA full contact profile: deal status, lifecycle stage, last interaction, open tasks and company, and you can act on it in the chatAn inbound call from someone the rep does not recogniseOnly if the rep asks it to
Import Contacts/importAdds contacts from a CSV, a pasted list or an email, with field mapping and duplicate detectionTwenty business cards from a trade show, typed into a listYes: new contacts
HubSpot/hubspotThe catch-all for lookups, field updates, stats and account questions"How many deals did I close last quarter, and which were over $20,000?"Yes, when asked

One limit is worth knowing for Import Contacts. HubSpot's connector documentation says bulk creates and updates run 10 records at a time, and every request counts against your portal's API limits. A list of twenty is fine. A list of 4,000 belongs in HubSpot's own import tool.

What does a rep's day look like with it?

Here is the shape we would expect for an account executive at a 120 person business selling a considered B2B product.

  • Before nine. Daily Brief lists the deals that need a touch today, the overdue tasks and the contacts who have gone quiet. The rep reads it and picks their three calls.
  • Before each call. Call Prep pulls the deal history, the last notes and the open tasks into one brief, so the rep stops opening five tabs to piece it together.
  • After each call. Log Call takes a rambling debrief and turns it into a tidy note, a stage change and a dated task. Claude shows the change, the rep confirms it.
  • Straight after that. Follow Up drafts the recap email from the same context and saves it in HubSpot. The rep edits the tone and sends it from HubSpot, so it is logged against the contact.
  • Thursday afternoon. Pipeline Pulse finds the deals with no next step and the close dates already in the past, before the sales manager does.

The gain for a head of sales is the data. Call notes and next steps get logged because the rep only has to say them once, out loud, after the call. Better data means better forecasts and better reporting off the back of them. If you want a fixed weekly review for the manager on top of this, our seven Claude prompts for a weekly pipeline review work on the same connector.

The HubSpot connector for Claude, which the Sales plugin runs on, working through Sales Hub deals and pipeline, from HubSpot's YouTube channel. Watch it on YouTube.
Nothing reaches HubSpot until the rep says yes
How one sales call moves through the plugin into HubSpotCall Prep reads the deal before the call. After the call the rep gives Log Call a spoken debrief. Claude shows the proposed note, stage change and task, and the rep confirms before anything is written to HubSpot. Follow Up drafts the recap email, which is saved in HubSpot for the rep to edit and send. HubSpot records each write in its audit log.Call Prepreads deal, notesand open tasksThe callrep talksto the buyerLog Callrep gives aspoken debriefRep confirmsClaude shows thechange firstFollow Updrafts therecap emailRep sendsedits and sendsfrom HubSpotHubSpotnote loggeddeal stage movedtask createdemail on recordaudit log entry

The flow HubSpot describes for Call Prep, Log Call and Follow Up, with the connector's write tools set to Needs Approval.

What does it ask before it writes to HubSpot?

HubSpot's announcement says: "Before Claude writes anything to your account, it shows you the proposed change and asks you to confirm." That covers Log Call, Follow Up, Import Contacts and any update a rep asks the HubSpot skill to make.

A Claude chat showing a Confirmation Required table that lists the proposed contact creation and company association, with Yes typed in the message box to approve
Claude asking for a Yes before it creates a contact through the HubSpot connector, which the Sales plugin runs on. Image: HubSpot.

That is the plugin's promise. Put your own setting underneath it. The connector has a Write tools permission in Claude. Set it to Needs Approval and Claude has to ask before every create or update, whichever skill or prompt triggered it. HubSpot's own documentation warns that on Always allow, edits may happen without asking.

This video from our YouTube channel covers where AI needs a person checking its work, and where it does not.

Where AI needs a human, and where it doesn't, from our YouTube channel. Watch it on YouTube.

Three more rules sit with the connector, and they apply to every plugin skill because the skills run through it:

  • It cannot delete. The connector supports view, create and update. A rep can still delete in HubSpot itself.
  • It sees what the rep sees. Each person signs in with their own HubSpot login, so their HubSpot permissions and team visibility apply. Fix those first if a junior rep can currently see every deal in the portal.
  • Every change is under the rep's name. HubSpot records each create and update in the account's audit log, against both the rep and the Claude connector.

Who installs it, which permissions the connector gets, and what the Privacy Act expects before an AI assistant reads customer records are all covered in our guide to the Claude HubSpot integration. The controls we put on our own build are in Claude MCP and HubSpot: the controls we built first.

Which skills should your reps be allowed to write with?

We build on Claude and HubSpot for Australian sales teams, from custom skills to the integrations behind them. Talk to Matt about how your team sells today.

What changed on 30 October for Sensitive Data?

Some portals have HubSpot's Sensitive Data settings turned on, usually because they hold health or other sensitive details. Until now, HubSpot's connector documentation has said that in those accounts Claude cannot read any engagement data at all: no calls, meetings, notes or emails. For a sales team that makes Call Prep and Log Call close to useless.

HubSpot's October 2026 developer rollup, published 30 October, changes that through a beta. The detail from HubSpot's knowledge base:

  • Super Admins opt in. A Super Admin has to configure AI connector access to Sensitive Data, during installation or reauthorisation.
  • Claude, ChatGPT and Copilot get properties and engagements. Gemini and HubSpot's remote MCP server get engagements only.
  • It is read only. Updates to engagements stay blocked in accounts with Sensitive Data, and users still need the object or property permissions in HubSpot.
  • Highly Sensitive Data stays off limits. Those properties remain restricted.
  • Enterprise only. The feature is listed for Enterprise subscriptions of Sales Hub, Marketing Hub, Service Hub, Data Hub, Content Hub, Smart CRM and Revenue Hub.
  • Existing connections have to reconnect. Disconnect the connector in Claude, uninstall it from Connected Apps in HubSpot, then set it up again. HubSpot says the new permissions can take up to two hours to appear.

One catch to test for. HubSpot notes that some connectors may still not return a property whose name looks sensitive, and that this is decided by the AI provider's own safety rules, outside HubSpot's permissions. Try Call Prep on a real record after you reconnect.

Turning on Sensitive Data access for an existing Claude connection
  1. Super Admin opts inJoin HubSpot's beta for AI connector access to Sensitive Data, on an Enterprise subscription.
  2. Disconnect in ClaudeRemove the HubSpot connector from Claude.
  3. Uninstall in HubSpotRemove the app from Connected Apps.
  4. Set it up againA Super Admin configures Sensitive Data access as the connector is reinstalled.
  5. Allow up to two hoursNew permissions can take that long to appear.
  6. Test Call PrepRun it on a real record and check the properties you expect come back.

From HubSpot's October 2026 rollup and its knowledge base article on AI connector access to Sensitive Data. Access is read only.

Treat this as a governance decision before a technical one. Once Sensitive Data is readable, a rep's Claude chat can quote it back to them. Decide who actually needs that and write it down before anyone opts in.

How should a sales team roll it out in the first week?

Start small and read only, then add the write skills once you have seen what they produce. Training sales teams on HubSpot itself is part of our RevOps and HubSpot work.

WhenWhoWhat they doWhat to check
Day 1Super Admin and the Claude ownerApprove the connector, set Write tools to Needs Approval, tidy HubSpot permissions and teams. On Team and Enterprise plans, the owner can distribute the plugin to the organisation through a plugin marketplace.Each pilot rep sees only their own deals, or their team's
Days 1 and 2Three to five reps and their managerDaily Brief, Call Prep, Contact Lookup and Pipeline Pulse onlyDoes the brief match what the rep knows about the deal? Note anything missing
Days 3 and 4The same groupAdd Log Call and Follow UpThe manager reads every logged note and every stage change in HubSpot's audit log each afternoon
Day 5The RevOps or CRM ownerTry Import Contacts and the HubSpot skill on a test listDuplicates, field mapping, lifecycle stage and owner on new contacts
End of weekHead of salesDecide who gets it next, and which skills stay with the CRM ownerFewer deals with no next step than last Friday

Two things tend to come up in that first week. Reps start describing deal stages in their own words, so the manager agrees the exact stage names Log Call should use. And somebody asks Import Contacts to load an old spreadsheet with no source or owner. Keep that skill with one person until you trust what it writes.

For the wider company rollout, plans and training, see how to roll Claude out to a 100 person business.

Where does the plugin stop and a custom build take over?

The plugin knows HubSpot's standard objects and nothing about how your team sells. It does not know your stage exit rules, your qualification framework, your discount limits or which products need a technical sign-off. Its Call Prep follows HubSpot's idea of a good brief. That is a sensible place to start, and most teams find the gaps quickly.

What you needWhat does itExample
The eight standard sales jobsThe Sales pluginDaily Brief, Call Prep, Log Call
Your own process, followed the same way by every repA custom Claude skill, added to your own pluginA stage exit check that refuses to move a deal to Proposal without a decision maker and a budget
Data that is not in HubSpotA custom MCP serverCall Prep that also shows stock on hand from the ERP or product usage from your app
The same job on every record, with no rep askingClaude in a HubSpot workflowEvery new inbound lead summarised and routed before a rep opens it

A custom skill is the cheapest step past the plugin. It is a folder with your process written down, and Claude follows it every time. We explain the format and give a deal hygiene skill you can copy in how to make Claude follow your HubSpot process every time. When the data sits outside HubSpot, read how to build a custom MCP server for your CRM, and when not to.

The custom skills, MCP servers and workflow steps are what we build in our AI engineering work. AI projects start from A$10,000 ex GST. If you are comparing who should do that work, how to choose who builds Claude into your HubSpot lists the questions to ask.

Frequently asked questions

Is the HubSpot Sales plugin for Claude free? Yes. HubSpot describes it as a free plugin. You still need a paid Claude plan to use the HubSpot connector it runs on: Pro, Max, Team or Enterprise.

Which HubSpot plan do I need for the Sales plugin? HubSpot has not published a tier requirement for the plugin itself. The HubSpot connector for Claude, which the plugin runs on, is available on all HubSpot products and plans.

Does the HubSpot Sales plugin update HubSpot without asking? HubSpot says Claude shows each proposed change and asks you to confirm before it writes. Set the connector's write tools to Needs Approval as well, so every create or update needs a person to say yes.

Can Claude read Sensitive Data in HubSpot? Only if a Super Admin opts in to HubSpot's beta announced on 30 October 2026, which is for Enterprise subscriptions. Access is read only, Highly Sensitive Data stays restricted, and existing connections have to disconnect and reauthenticate.

What is the difference between the HubSpot connector and the Sales plugin? The connector is the link that lets Claude read and write your HubSpot data. The Sales plugin installs that connector plus eight ready-made sales skills, such as Call Prep and Log Call, that tell Claude what to do with it.

Sources


We build custom Claude skills and integrations on HubSpot that go past the plugin, and we set up and train teams on HubSpot itself. See our AI engineering work and our RevOps and HubSpot work.

What would Claude on HubSpot look like for your sales team?

Talk to Matt about Claude and HubSpot for your sales team. He can explain how we work and whether our RevOps, HubSpot and AI services fit what you need.

Neighbourhood

Neighbourhood is a HubSpot Diamond Partner in Brisbane. We build AI systems and the revenue operations they run on, for businesses across Australia and New Zealand.