If you're still using Claude Code as the new shiny object — experimenting but not actually building anything that helps your daily work — let me show you a practical example to get started.

In my last post, I talked about building a "second brain" by connecting Claude Code to all my tools: Notion, Google Drive, HubSpot, Smartlead, emails. The idea was to give Claude Code context so it could actually be useful.

But context is just the first step. The next level is automation with triggers — connecting all that context to workflows that run automatically.

Here's a simple but powerful example I built: a workflow that automatically manages every new meeting contact, from Google Calendar to HubSpot, without me touching the CRM.

The Problem

If you have a lot of meetings, you know the pain:

  1. Someone books a meeting with you

  2. After the call, you need to add them to your CRM

  3. You manually enter their email, name, job title, company

  4. Repeat for every single meeting

It's tedious. It takes 5+ minutes per contact. And honestly, I kept forgetting to do it.

The Solution: A Two-Part Workflow

I built this in n8n with Claude Code doing most of the coding. Let me walk you through it.

Workflow 1: Calendar Monitoring + Slack Notification

Step 1: Check Google Calendar every 30 minutes

Some people use Calendly for this, but I don't recommend it. Why? Because sometimes you schedule meetings manually, or you receive invitations from other people. Your calendar captures everything — Calendly only captures what people book through your link.

Step 2: Filter for external attendees

The workflow checks each meeting attendee. If they have my domain (mintprospects.com), skip them — they're internal. We only want external contacts.

Step 3: Check if they already exist in HubSpot

No point adding duplicates. The workflow queries HubSpot to see if this email already exists.

Step 4: Send a Slack message with action buttons

Here's where it gets good. I get a Slack notification with two buttons:

  • Add to HubSpot — proceed with adding the contact

  • Skip — ignore this person

Why the skip button? Sometimes you're meeting with a friend, a family member, or someone you're helping out. You don't want them in your CRM.

If the contact already exists in HubSpot, I get a simple notification: "Already in HubSpot, no action needed."

Workflow 2: Approval + Enrichment + CRM Creation

This workflow listens for my response to the Slack message.

If I click "Skip": Nothing happens. The workflow logs it and moves on.

If I click "Add to HubSpot":

  1. Enrichment via API — The workflow takes the email and enriches it using an enrichment API. Because here's the thing: Calendly (or most booking tools) only asks for name and email. That's not enough for your CRM. You're missing:

    • Last name (if they only gave first name)

    • Company

    • Job title

    • LinkedIn URL

  2. Create the contact in HubSpot — If enrichment succeeds, the contact gets created with all the enriched data. I get a Slack notification confirming: "Added to HubSpot: [Name], [Job Title] at [Company]"

  3. Fallback for failed enrichment — Sometimes the enrichment API can't find the person. No problem — the contact still gets created with just the email, and I get a notification: "Added to HubSpot but basic info only. Enrichment unavailable — please complete manually."

Why This Matters

This workflow is simple, but it solves a real problem:

  • No more forgotten contacts — Every meeting attendee gets processed

  • No more manual data entry — Enrichment fills in the details

  • Human in the loop — I still approve who goes into my CRM

  • Customizable — You can adapt this for your specific tools and workflow

How I Built It

Here's the honest part: Claude Code coded almost everything.

I gave it:

  • The context (what tools I use, what I wanted to accomplish)

  • The documentation for the APIs

  • My requirements in plain English

And it started building. I was just testing, tweaking, and adjusting. That's the power of combining AI with automation tools like n8n — you don't need to be a developer to build real workflows.

Getting Started

If you're a GTM team looking to get into AI and automation, here's my recommendation:

  1. Pick one manual process you hate — Something you do repeatedly that doesn't require deep thinking

  2. Build a simple automation for it — Start with something achievable

  3. Iterate and expand — Once you see it working, you'll find more opportunities

This calendar-to-CRM workflow can take you a few hours to build and test. But then it runs automatically, without having to think about it.

Watch the full video walkthrough where I show the workflow in action and demonstrate the Slack notifications and HubSpot integration.

Remember: Choose Vibes instead of stress, and watch your Sales grow!

Until next time,

Santiago 😎

Keep Reading

No posts found