Generate personalized HubSpot campaign emails with Groq AI and Gmail

Go to Workflow
0 views
Built by Avkash Kakdiya Avkash Kakdiya
Created on March 18, 2026

Description

How it works
This workflow runs on a schedule and retrieves newly created HubSpot contacts from the past 24 hours. It processes each contact individually and generates a tailored marketing campaign using an AI model. The generated content is formatted into a clean HTML structure. Finally, a personalized email is sent to each contact with their campaign strategy.

Step-by-step

Trigger and fetch contacts**
Schedule Trigger – Starts the workflow at defined intervals.
Search contacts – Retrieves contacts created in the last 24 hours from HubSpot.

Process and generate campaign**
Loop Over Contacts – Splits contacts into individual items for processing.
AI Agent – Generates a personalized marketing campaign strategy.
Groq Chat Model – Sub-node providing the AI model for content generation.
Format AI's output – Converts AI text into HTML-friendly format.
Send a message – Sends the personalized email to each contact.

Why use this?

Automates personalized outreach for every new lead
Delivers instant value with AI-generated campaign strategies
Reduces manual marketing effort and response time
Improves engagement through highly tailored messaging
Easily scalable and customizable for different business needs

This workflow was created by Avkash Kakdiya and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq
HubSpot
n8n-nodes-base.hubspot