How to Set Up HubSpot's Prospecting Agent: Selling Profiles, Guardrails, and Enrollment

How to Set Up HubSpot’s Prospecting Agent: Selling Profiles, Guardrails, and Enrollment

Setting up HubSpot’s Prospecting Agent means building a selling profile (your products, tone, and identity), confirming the right AI settings and permissions are turned on, then enrolling contacts either manually, through rulesets, or via workflows. The agent itself enforces deliverability guardrails by default, so a correctly configured selling profile is the main thing standing between a good setup and a mediocre one.

If you’ve read our overview of what the Prospecting Agent is and you’re ready to actually configure it, this is the step-by-step.

What Do I Need Before I Start?

A few permissions have to be in place first:

  • In AI settings, these switches must be turned on: Give users access to generative AI tools and features, CRM data, Customer conversation data, and Files data.
  • To set up and use the agent, a user must be a Super Admin or have Access prospecting agent permissions specifically.
  • Confirm you have available HubSpot Credits, since credits are consumed when a lead is enrolled for prospecting, not simply for having the feature turned on.

Worth noting: the standard Prospecting Agent only supports your default brand voice. Additional brand voices created through the Brands add-on aren’t supported here.

How Do I Build a Selling Profile?

This is the core setup step, done through a guided wizard at More > Sales > Prospecting Agent > Set up agent:

  1. Name and describe your selling profile. Breeze will automatically summarize your products and services from your website, review and edit as needed.
  2. Select an identity, who outreach sends from:
    • Send from contact owner: emails send from whoever owns the contact, with a fallback sender if there’s no owner.
    • Send from company owner: emails send from the owner of the contact’s primary associated company.
    • Send from single user: all outreach comes from one connected inbox.
  3. Choose your calls to action: a meeting link (HubSpot or external), an attached document, or a URL the agent can reference in outreach.
  4. Set outreach options: choose “Review before sending” or “Send automatically,” select a tone (preset or your brand voice), and configure send windows, time zone, and outreach frequency.
  5. Review and confirm, then move on to enrollment.

You can create up to 85 selling profiles, useful if different products, audiences, or messaging angles need distinct positioning rather than forcing everything through one generic profile.

How Do I Enroll Contacts Once the Profile Is Set Up?

Four paths, depending on how much control you want:

  • Manual enrollment: Select up to 10 contacts or companies at a time directly from the Prospecting Agent page. The agent researches 10 contacts per minute; additional batches queue.
  • Automated enrollment (rulesets): Turn on a ruleset so contacts enroll automatically once they meet criteria you define.
  • Workflow enrollment: Use the Enroll in prospecting agent action for more complex, custom enrollment logic. If a ruleset already covers the same trigger, turn it off first to avoid sending duplicate outreach.
  • Target accounts: From the sales workspace’s Buying Group tab, enroll contacts tied to a specific target account directly.

The agent has a daily limit of 1,000 contacts researched and emailed per account; anything past that queues for the next day.

What Should I Configure in Guardrails Before Turning This On?

A few settings genuinely matter more than they look like they do at first glance:

  • Autonomous mode: “Review before sending” is the safer default while you’re validating output quality; “Send automatically” removes that checkpoint entirely.
  • Outreach frequency: Minimum days between emails and maximum emails per enrollment cap how aggressive the sequence gets, on top of HubSpot’s built-in cold-outreach cap of three emails per contact within 90 days without engagement.
  • Exclusion lists: Set these up from the Agent Setup page’s Exclusion Lists tab to keep specific contacts or lists out of enrollment entirely, useful for existing customers, active deals, or anyone who shouldn’t receive cold outreach regardless of criteria.
  • Custom instructions (Advanced settings): These can override some default behaviors, but HubSpot is explicit that overriding the cold-outreach guardrails specifically is at your own risk.

How Do I Monitor the Agent After It’s Live?

  • Enrollments tab: Shows every contact by status, Researching, Ready for review, In progress, Finished, Errored, or Queued.
  • Daily digest email: Sent at 9 AM in your account time zone, summarizing drafts awaiting review if you’ve selected “Review before sending.”
  • Analyze tab: Tracks total enrollments, delivered/opened/clicked emails, replies, and booked meetings, the actual outcomes, not just activity volume.

If a contact shows an Errored status, HubSpot’s own troubleshooting categories cover the most common causes: disabled AI settings, a disconnected inbox, missing or incorrect CRM data on the record, or the contact already being enrolled elsewhere.

The FSM Perspective: Set Up Once, Refine Continuously

The setup wizard makes this feel like a one-time task, name your profile, pick a tone, done. In practice, the accounts that get the most value treat the selling profile as a living asset: revisiting the value proposition and pain points as messaging evolves, checking the Analyze tab regularly rather than assuming “it’s running” means “it’s working,” and tightening exclusion lists as edge cases show up in real enrollment data.

This is the Automation pillar of our Scalable Business Framework done right: automation isn’t “set it and walk away,” it’s a system you actively tend, especially in the first few weeks after activation, before you fully trust it to run on its own.

Frequently Asked Questions

What permission do I need beyond Super Admin to set this up? Access prospecting agent permissions specifically, a Super Admin can grant this to other users without making them a full Super Admin.

How many selling profiles can I create? Up to 85, useful for segmenting by product, audience, or tone.

Can I stop the agent from emailing certain contacts entirely? Yes, using exclusion lists configured in Agent Setup.

What happens if a contact enrollment errors out? HubSpot categorizes errors by cause, settings issues, CRM data problems, enrollment conflicts, or send-limit issues, each with its own listed resolution in the enrollment’s Status column.

Want a second opinion on your selling profile before you turn on automated sending? Let’s talk it through.