Automate HubSpot CRM with AI agents: a practical guide

HubSpot stays useful as long as someone keeps it current. This guide covers the four jobs an Orkeste agent can take over in HubSpot today: create contacts and deals from inbound emails, add notes from conversations, update deal stages and amounts, and post a weekly pipeline digest to Slack. Each change can wait for a rep's approval.

The problem

Contacts from inbound emails are never created, deal stages lag behind reality and notes from email threads never reach the timeline. HubSpot workflows move properties on triggers, but they cannot read an email and decide what it means for a deal.

How the workflow runs

Runs: Every hour for inbound emails, every week for the digest.

  1. Read new emails: The agent reads recent emails in the sales inbox, in Gmail or Outlook.
  2. Find or create: It finds the contact by email. If there is none, it creates the contact and a deal at the first stage of your pipeline.
  3. Add notes: It adds a note to the contact or the deal with a summary of the exchange.
  4. Update deals: When an email or your notes justify it, it updates the deal stage, amount or name.
  5. Approve: Creations, notes and updates wait in Validations if you keep HubSpot changes behind approval.
  6. Weekly digest: Every Monday, a second agent lists open deals with stage, amount and close date and posts a digest to Slack.

Every HubSpot write can be held in Validations; the rep approves, edits or rejects it.

Who does what

What this workflow does not do

Works with your stack

Questions about this workflow

Which HubSpot objects does it cover?

Contacts, companies and deals: agents find and list them, create contacts and deals, update deals and add notes. Tickets are not covered.

How is this different from HubSpot workflows?

HubSpot workflows react to property changes with fixed rules. The agent reads emails and notes, decides what they mean for the record and explains it, and the changes you choose wait for a rep.

Can it clean up duplicate contacts?

It can list contacts and point out likely duplicates in a report, but it does not merge or delete records. A person merges them in HubSpot.

What does it cost to run?

Each run uses credits from your plan, from 2 credits with Claude Haiku 5.5 to 235 with Claude Fable 5.1 depending on the model you choose, and you can set a daily and a monthly budget per agent.

Related workflows

Keep reading