Built a 5-workflow AI GTM automation system in n8n — CXO outreach + real-time webhook tracking + Groq LLM

Hey n8n community!

I’m Nishika, a final-year Computer Engineering student from Mumbai. Wanted to share a system I built recently — a complete AI-powered GTM automation system with 5 workflows running end-to-end. Built the whole thing in about 2 days.

What it does:

Workflow 1 — AI Content Generator A Switch node routes to 3 parallel branches — Ad Copy, Email Draft, Campaign Ideas. Each branch injects user inputs dynamically into a structured prompt, calls Groq API (Llama 3.3-70b), and returns parsed JSON with separate fields.

Workflow 2 — Personalised Email Sender Form submission → Groq generates a contextual personalised email → Gmail sends automatically. Zero manual steps after form submit.

Workflow 3 — Campaign Email Blast Three triggers feed one pipeline — Manual, Weekly Schedule, and Google Sheets Row Added. Reads all contacts, generates a personalised AI email per person, sends via Resend, updates Sheet status to “Sent.”

Workflow 4 — Real-Time Email Tracking ← my favourite A permanent webhook listener. When someone opens or clicks, Resend fires a POST to an ngrok endpoint that n8n is listening on. The workflow extracts the row_number tag from the payload and updates the Google Sheet live to “Opened” or “Clicked” within seconds. This is the workflow that made the whole system feel production-grade rather than a demo.

Workflow 5 — Hyper-Personalised CXO Cold Outreach Instead of just name + company, this reads 6 fields per contact — Role, Company, Industry, Years of Experience, Pain Point, and Recent News. All of it goes as structured context into Groq. The output emails read like a human spent two hours researching that person. Night and day vs standard mail merge.

Stack: n8n · Groq API (Llama 3.3-70b) · Resend · Gmail API · Google Sheets API · Google OAuth2 · ngrok · webhooks

:movie_camera: Full demo (all 5 workflows): https://www.youtube.com/watch?v=_oVx7YM7P00

Would love feedback from the community — especially around webhook reliability at scale and handling Resend rate limits at volume. Happy to share the workflow JSON too if anyone wants it.

Also open to freelance n8n automation projects — reach out at nishikagangwani512@gmail.com :folded_hands:

1 Like

Building a complete 5-workflow GTM system end-to-end in 2 days as a final-year student is genuinely impressive. The Switch node routing to 3 parallel branches for the AI content generator is a clean pattern for this - much better than chaining them sequentially. Curious whether you’re throttling the Groq API calls between the parallel branches, or is the volume low enough that rate limits haven’t been a concern yet?

Thank you! I really appreciate that.

At the moment, the volume is still low enough that I haven’t run into Groq rate limits. The parallel branches are mainly there to route different content-generation tasks (ad copy, email drafts, and campaign ideas) cleanly based on user selection rather than processing large volumes simultaneously.

That said, scaling and handling rate limits is something I’m actively exploring as I continue improving the workflows.

1 Like