CRM × Social
HubSpotYouTubeAGNT

Automate HubSpot + YouTube

The CRM your pipeline reporting depends on. Long-form content worth repurposing everywhere else. Put an agent between them and the hand-off stops being manual: it reads, decides, acts, and shows its work.

Install Lead Researcher → Get AGNT free

Lead Researcher is a ready-made agent built around HubSpot; point its last step at YouTube to finish this hand-off.

Automations teams run

Unlike field-mapping automation, the step in the middle is an agent: it can summarise, classify, judge and draft, not merely copy values from HubSpot into YouTube.

When a contact or deal is created in HubSpot…

…an agent can pull transcripts and stats in YouTube — after reading the context and deciding it should.

When a stage changes in HubSpot…

…an agent can draft descriptions and chapters in YouTube — after reading the context and deciding it should.

When a form submits in HubSpot…

…an agent can summarise comments in YouTube — after reading the context and deciding it should.

When a video is published in YouTube…

…an agent can create and enrich contacts in HubSpot — with the reasoning recorded in the run’s receipt.

When a comment arrives in YouTube…

…an agent can update deals and notes in HubSpot — with the reasoning recorded in the run’s receipt.

The HubSpot and YouTube hand-off, setup template

Start with a custom-api call to api.hubapi.com and the youtube-api node. Configure the HubSpot source payload, the agent input, and the YouTube operation. The sequential template does not implement conditional writes or approval by itself.

HubSpot to YouTube: run on a schedule → review source and draft → configure destination in youtube TRIGGER trigger-timer Run on a schedule Configure activation ACTION agnt-agent Review source and draft Configure inputs ACTION youtube-api Configure destination in YouTube Configure inputs
Setup template for HubSpot and YouTube; verify data mapping and authorization using test accounts.
HubSpot → YouTubeSetup template · configure before activation

This is a schema-checked starting point, not an end-to-end tested automation. Replace every CONFIGURE_ value, choose the operations you intend, connect credentials and map source outputs into later inputs. An edge orders steps; it does not supply a condition, an approval gate or a field mapping. Add and test those controls explicitly before any write. Cloud APIs and model providers may receive data. Keep the workflow inactive until tested with fixtures.

{
  "id": "734bf600-10a2-4f10-ab87-986e90460170",
  "name": "HubSpot → YouTube",
  "nodes": [
    {
      "id": "391c606f-ae9d-480d-ac79-4b44e1fec7a2",
      "text": "Run on a schedule",
      "x": 512,
      "y": 144,
      "isEditing": false,
      "type": "trigger-timer",
      "icon": "connect",
      "category": "trigger",
      "isSelected": false,
      "parameters": {
        "fireOnStart": "No",
        "scheduleType": "Interval",
        "schedule": "Every 15 Minutes"
      },
      "description": "Setup template for Timer Trigger. This trigger node fires the workflow at specified intervals or at a specific time. Configure credentials, inputs and output mapping before use.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    },
    {
      "id": "cb215b97-fde3-44f4-a17d-85a701559ee0",
      "text": "Review source and draft",
      "x": 512,
      "y": 336,
      "isEditing": false,
      "type": "agnt-agent",
      "icon": "connect",
      "category": "action",
      "isSelected": false,
      "parameters": {
        "agentId": "CONFIGURE_AGENTID",
        "message": "Read the HubSpot item. Decide whether it warrants action in YouTube, and explain why.\nSource input: CONFIGURE_SOURCE_INPUT. Produce a reviewable draft only; do not take external actions."
      },
      "description": "Setup template for Agent Chat. Chat with an AI agent from your agent library. Select an agent and send messages to interact with it within your workflow. Configure credentials, inputs and output mapping before use.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    },
    {
      "id": "58bb38d5-675b-419d-ab96-d7940054d672",
      "text": "Configure destination in YouTube",
      "x": 512,
      "y": 528,
      "isEditing": false,
      "type": "youtube-api",
      "icon": "connect",
      "category": "action",
      "isSelected": false,
      "parameters": {
        "action": "ADD_VIDEO_TO_PLAYLIST",
        "playlistId": "CONFIGURE_PLAYLISTID"
      },
      "description": "Setup template for YouTube API. Interact with the YouTube API to manage videos, comments, playlists, and more. Configure credentials, inputs and output mapping before use.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    }
  ],
  "edges": [
    {
      "id": "535c7a8c-c6ee-42e4-a946-6efef47678f4",
      "start": {
        "id": "391c606f-ae9d-480d-ac79-4b44e1fec7a2",
        "type": "output"
      },
      "end": {
        "id": "cb215b97-fde3-44f4-a17d-85a701559ee0",
        "type": "input"
      },
      "startX": 800,
      "startY": 168,
      "endX": 512,
      "endY": 360
    },
    {
      "id": "c79431f6-1957-485a-abcc-2706e7af1e0c",
      "start": {
        "id": "cb215b97-fde3-44f4-a17d-85a701559ee0",
        "type": "output"
      },
      "end": {
        "id": "58bb38d5-675b-419d-ab96-d7940054d672",
        "type": "input"
      },
      "startX": 800,
      "startY": 360,
      "endX": 512,
      "endY": 552
    }
  ],
  "zoomLevel": 1,
  "canvasOffsetX": 0,
  "canvasOffsetY": 0,
  "isTinyNodeMode": false
}

Configure YouTube API

Interact with the YouTube API to manage videos, comments, playlists, and more.

  • action — The action to perform on YouTube Current example: ADD_VIDEO_TO_PLAYLIST.
  • playlistId — The ID of the playlist Current example: CONFIGURE_PLAYLISTID.

Install Lead Researcher

Lead Researcher is a working agent built around HubSpot. Install it, point its last step at YouTube, and you have this hand-off without building it from an empty canvas.

Runs on your own machine · See what it does

Build it in AGNT

  1. Get AGNT Community Core. Free, local, no sign-up needed to run a workflow.
  2. Add both connections to the vault — HubSpot takes one OAuth sign-in, YouTube takes one OAuth sign-in.
  3. Configure the nodes above, or start from a marketplace workflow and edit it. The agent in the middle is the part worth spending time on.
  4. Run it once with an approval gate in place. The receipt tells you what it read, what it concluded, and what it changed in YouTube.

HubSpot and YouTube — common questions

Can I connect HubSpot to YouTube without writing code?

You can build it entirely from the canvas. Authorise HubSpot with one OAuth sign-in, YouTube with one OAuth sign-in, then tell the agent what every inbound lead researched and scored should look like once YouTube is involved. Code is an option for the unusual cases, never a requirement for the common ones.

How is this different from a field-mapping HubSpot to YouTube automation?

The difference shows up on the messy inputs. A rule chain needs every case enumerated in advance; an agent handles every inbound lead researched and scored the way a colleague would — reading the HubSpot context, judging it, then writing to YouTube with the reasoning recorded.

Does my HubSpot and YouTube data leave my machine?

Not to us. AGNT runs locally and both sets of credentials are encrypted on your own disk. Outbound traffic goes only to HubSpot, YouTube and whichever model you chose — and pointing that at Ollama or LM Studio keeps everything on your hardware.

What does a HubSpot and YouTube run leave behind?

A receipt: what was read in HubSpot, which tools ran with which arguments, what the agent concluded, and what it wrote to YouTube. Anything consequential can sit behind an approval gate so a person signs off before it happens.

Give AI a job. Get the proof.