HubSpot

Stable

Run your HubSpot CRM from WhatsApp — deals, contacts, and pipeline in one thread

CRM & Sales

What is HubSpot?

HubSpot is one of the most widely used CRM platforms, supporting sales, marketing, and customer success teams at over 200,000 companies. The LunoGen HubSpot integration connects your AI agent to the HubSpot CRM v3 API so it can read and write contacts, companies, deals, tickets, and engagements — all from WhatsApp messages, inbound webhooks, or scheduled jobs.

Why connect HubSpot?

Sales reps hate updating the CRM. Deals stall because no one logs the last call, leads go cold because follow-ups fall through the cracks, and founders fly blind because the pipeline is always out of date. With an AI agent in WhatsApp, your team can update deals by simply texting 'moved Acme to negotiation', log every WhatsApp conversation as a CRM note automatically, and get a pipeline snapshot any time they want without opening HubSpot.

What you can do

  • Deal won celebrations posted to WhatsApp in real time
  • Update deal stage, amount, and close date from chat
  • Automatic lead enrichment from Clearbit, LinkedIn, and company websites
  • Weekly pipeline and forecast reports delivered to WhatsApp
  • Log every WhatsApp conversation as a HubSpot engagement
  • Create contacts and companies directly from chat
  • Get deal health scores and at-risk alerts
  • Assign deals and tasks to reps from a WhatsApp message
  • Track email opens, meetings booked, and activities by rep
  • Inbound webhook handling for HubSpot workflow triggers

Setup

Requirements

  • A HubSpot account (Starter, Professional, or Enterprise)
  • Super Admin access to create a private app
  • A LunoGen account with at least the Pro plan
  1. 1

    Create a HubSpot private app

    In your HubSpot account, go to Settings → Integrations → Private Apps → Create a private app. Name it 'LunoGen Agent'.

  2. 2

    Grant CRM scopes

    Under Scopes, enable: crm.objects.contacts.read/write, crm.objects.companies.read/write, crm.objects.deals.read/write, crm.objects.tickets.read/write, and crm.schemas.*.read.

  3. 3

    Copy the access token

    Once created, copy the private app access token from the Auth tab.

  4. 4

    Connect it in LunoGen

    Open LunoGen → Credentials → New → HubSpot and paste the access token along with your HubSpot portal ID.

  5. 5

    Configure HubSpot workflows (optional)

    To receive HubSpot events in LunoGen, add your LunoGen webhook URL as a webhook action inside any HubSpot workflow (e.g. 'Deal stage changed to Closed Won').

HubSpot use cases

6 total

Related integrations

Ready to connect HubSpot?

Spin up an AI agent in under 2 minutes, plug in your HubSpot credentials, and start running your workflows from WhatsApp.