← All projects

Internship · Jan – May 2026

AI automation at LDC Strategies

One day a week at an AI and web agency in Henley Beach, building n8n workflows that connect OpenAI, scrapers, Google Sheets, GoHighLevel and Slack, so leads are researched before a person ever looks at them.

Role
AI Automation Intern
Commitment
One day a week
Platform
n8n
Workflows
6 built

Highlight

The main piece was a company research pipeline the team used in place of manual prospecting. When a lead comes in, the workflow finds their website with Serper, scrapes it with FireCrawl, and has GPT-4o-mini write a structured pre-call brief: industry, services, revenue signals, market position and pain points. The brief is pushed to GoHighLevel, posted to Slack and saved to Google Sheets before anyone has opened the lead.

I also compared self-hosted n8n setups to see whether the agency could run its own instance.

Workflows

Automated company research

Serper finds the site, FireCrawl scrapes it, GPT-4o-mini writes the sales brief, and the result goes to the CRM, Slack and Sheets.

  • Serper
  • FireCrawl
  • OpenAI
  • GoHighLevel
  • Slack

Lead form + company research

A form-triggered version. GPT resolves the company domain, FireCrawl scrapes it, and the brief lands in Google Sheets. It still works if no domain can be found.

  • OpenAI
  • FireCrawl
  • Google Sheets

Lead pipeline with scoring

Webhook intake that logs every raw submission, classifies leads by type using regex and AI, scores them 0–100 on intent signals, and filters spam before any notification fires.

  • Webhooks
  • JavaScript
  • OpenAI
  • GoHighLevel

AI lead intake and spam filter

GPT-4o decides whether a form submission is spam or a real enquiry. Real leads get an automatic reply and go to the leads sheet. Spam is flagged and stored separately.

  • OpenAI
  • Gmail
  • Google Sheets

Application follow-up engine

Watches a sheet of job applications, waits seven days, and sends a Gmail reminder if no response has been recorded.

  • Google Sheets
  • Gmail

Daily SMS appointment reminders

At 9am every day, it finds tomorrow's appointments that haven't had a reminder, texts each person via Twilio, marks them as sent and emails a summary.

  • Twilio
  • Google Sheets
  • Gmail
Next project Kicco finance dashboard →