Operations · Automation · Systems · by Ronda Simmons

I build automation systems that clean up operations and remove manual work.

Workflow automation, AI-powered operations, CRM architecture, and business systems for teams that have outgrown spreadsheets and Zapier. Self-taught, hands-on, and obsessed with the unsexy plumbing that actually moves the needle.

Marketing Operations & Automation Specialist · n8n · GoHighLevel · Airtable · Vapi · Available for full-time remote roles.

Based Florida · Remote
Focus n8n · GoHighLevel · Airtable
Open to full-time roles

Prefer context first? Meet the human →

A few of the systems I've designed and shipped.

01 / 2025 Cold email infra
Lead generation
Zero Touch · Email Infrastructure + AI Triage

Async cold email and qualification — without booking a single call

A 33-workflow production system spanning end-to-end outbound infrastructure across 96+ sending mailboxes and multiple secondary domains. Domain provisioning, DNS authentication (SPF/DKIM/DMARC), Instantly warmup management, and reply routing into GoHighLevel.

The differentiator: an AI decision engine that handled all reply triage — no sales calls, no booking links. The agent qualified inbound interest in real time, routed hot leads directly to a contract and checkout flow, and pushed tire-kickers into a long-form nurture sequence.

Signed contracts are generated as PDFs and stored automatically, with the client able to download their copy immediately and receive an emailed copy as well. A Slack alert fires on both outcomes — a signed contract (sale) or a failed/incomplete signature (follow-up needed) — so a human always knows the moment attention is required, without babysitting the pipeline.

Result: zero human hours spent on sales calls or manual reply sorting — every inbound reply across 96+ mailboxes was triaged, qualified, and routed automatically, with signed contracts generated and sent without a single manual document handoff.

ArchitectureInstantly → Webhook → n8n → AI Triage Agent → Contract (signed) or Nurture (routed) → Slack Alert → GHL

The contract side was equally hands-off: webhook intake, dynamic HTML-to-PDF contract generation via html2pdf.app, signature capture, and CRM record creation — eliminating manual contract handling entirely.

n8n Instantly GoHighLevel AI decision engine Apify Reacher html2pdf.app
02 / 2024 Voice AI
Conversational agents
Heloflo · AI Voice Agent

Outbound voice AI agent for real estate broker outreach

Built and deployed an AI voice agent on Vapi orchestrated through n8n and integrated with GoHighLevel — well before voice AI hit mainstream adoption. The agent qualified inbound leads, handled callback scheduling, and pushed structured call data into the CRM. Required navigating a complex Vapi · n8n · GHL integration including webhook routing, real-time call event handling, and call disposition logic.

Result: inbound leads qualified and appointments booked directly into GHL without a human ever picking up the phone.

ArchitectureWebhook Trigger → n8n → Vapi Call Agent → Call Disposition → Add Contact + Appointment (GHL)
Vapi n8n GoHighLevel Voice AI Webhooks
03 / 2024 CRM automation
Lead reactivation
Lead Revival System

Automated SMS reactivation for dormant CRM contacts

Designed a multi-stage re-engagement sequence in GoHighLevel for businesses sitting on thousands of unworked leads. Conditional branching on response, custom field updates to track engagement state, automatic pipeline stage progression, and reply routing to a sales rep. Surfaces warm conversations from previously dead lists without manual outreach.

Result: dormant contacts revived into active conversations without a rep manually working a single dead list.

ArchitectureDormant CRM List → SMS Sequence (GHL) → Conditional Branch on Reply → Pipeline Stage Update → Rep Handoff
GoHighLevel SMS automation Workflow design Pipeline architecture
04 / 2025 Lead pipeline
Data engineering
Lead Enrichment Pipeline

Source → enrich → verify → segment → outbound

Built a multi-stage n8n workflow that ingests business data from multiple sources — scraped via Apify and sourced from purchased lead lists — normalizes and deduplicates records into Airtable, validates email deliverability through a self-hosted Reacher instance (replacing paid MillionVerifier API calls), applies segmentation logic for industry and geography, then pushes qualified contacts directly into Instantly campaigns. Cost-per-lead reporting and campaign attribution feed back into Airtable for ongoing optimization.

Result: verification runs on a dedicated $10/month host — a flat cost regardless of volume, versus per-credit verification APIs that scale up with every email checked.

ArchitectureApify + Purchased Lists (Source) → Airtable (Normalize) → Reacher (Verify) → Segment → Instantly (Outbound)
n8n Apify Airtable Reacher (self-hosted) REST APIs
05 / 2025 Internal tooling
Web apps
Operations Tooling Suite

Custom web tools on Supabase for tracking work, income, and projects

When off-the-shelf tools didn't fit, I built my own. DAMH HQ is a full command center for my Don't@Me Hauls content brand — content pipeline tracking, affiliate revenue, an alert engine, and an AI copilot, all synced live to Airtable. Focus OS tracks work sessions, pay rates, and per-platform earnings with bidirectional Airtable sync. Budget OS handles personal finance with income, expenses, goals, and AI-powered insights. Shotcaller is an Airtable-backed creative production tool. All single-file HTML apps with Supabase (Postgres + auth) backends.

Result: one live dashboard replacing several disconnected spreadsheets and manual trackers, with data flowing in from Airtable in real time instead of being updated by hand.

ArchitectureAirtable ↔ Supabase (Postgres) → Single-File Web App → Live Dashboard
Supabase Postgres Vanilla JS Airtable HTML/CSS
06 / 2024 Self-hosted infra
DevOps basics
Self-Hosted n8n

Designed, deployed, secured, and maintained a production self-hosted n8n environment

Self-hosted n8n via Docker for full control over workflows, credentials, and execution environment. Manages instance configuration, environment variables, container resets, and version updates from terminal. Avoids the per-execution costs and rate limits of n8n Cloud while keeping workflow data in-house.

Result: unlimited workflow executions on infrastructure I control, debugged from a multi-day production incident (Traefik crash-looping, a port conflict with the host's native nginx) to stable 7+ day uptime.

ArchitectureUbuntu VPS (Hostinger) → Docker → Traefik (reverse proxy) → n8n Container
n8n Docker Hostinger Linux CLI

Tools I work in every week.

Automation & Orchestration
n8n
Self-hosted workflow automation. Primary build environment.
Zapier / Make
When n8n is overkill or the team prefers SaaS.
Webhooks · APIs
REST, JSON payloads, OAuth, error handling, retries.
JavaScript
Code nodes, custom logic, and single-file web apps.
CRM & Lead Generation
GoHighLevel
Sub-accounts, pipelines, automations, custom fields, calendars.
Instantly
Cold email infrastructure, warmup, deliverability.
Apify
Lead scraping at volume across business directories.
Apollo · Reacher
Contact enrichment and self-hosted email validation.
Data & Storage
Airtable
Operational databases, lead tracking, attribution reporting.
Supabase
Postgres + auth + row-level security for custom apps.
Google Workspace
Sheets, Drive, Apps Script for lighter integrations.
AI & Adjacent
OpenAI / GPT
In-workflow LLM calls for content, scoring, and decision logic.
Claude
Daily driver for build assistance and prompt engineering.
HTML/CSS
Custom interfaces for internal tooling.

A few working principles.

01

Map before you build

Every workflow starts as a diagram, not a node. Trigger, data shape, branches, error states. Building without a map produces fragile spaghetti.

02

Plan for failure

APIs go down. Webhooks misfire. Data arrives malformed. Every workflow has explicit error branches, retries, and alerts — not silent failures.

03

Idempotent by default

Workflows should be safe to run twice. Check for existing records before creating, and design data models that survive re-runs without duplication.

04

Document like you'll forget

Sticky notes inside n8n, plus an external doc explaining business logic, dependencies, and credentials. Future-me always thanks past-me.

How I got here.

I spent fifteen years in hospitality before I ever touched a webhook. That background turned out to matter more than I expected — the operators who run good restaurants think in systems, edge cases, and recovery procedures, which is exactly what good automation requires.

I started building automations in early 2024 because I needed them for my own work — lead generation, contract handling, follow-up sequences. The deeper I went, the clearer it became that this was the work I actually wanted to do full-time. The building itself, not the business around it.

Growth Guerillas LLC is the entity I've been building under for the last two years. It's been the testing ground for everything on this site: real systems, real campaigns, real data. I'm not a YouTube tutorial graduate — I run production workflows daily and debug them when they break at 11 PM.

Every system on this site — I owned it end to end: requirements, architecture, implementation, deployment, and the maintenance and debugging after launch. Not just assembling nodes — deciding what should exist, then keeping it running.

Right now I'm looking for full-time operations or automation roles at companies that take their systems seriously. If that's you, the fastest way to know if there's a fit is to talk.

// the human behind the systems

You've seen the systems. Now meet the human.

Background, work style, and how I think about building. The shorter, more personal version — useful before an interview.

Meet Ronda Simmons →

Building something interesting?

// currently open to

Full-time operations and automation roles. Remote-first. Available immediately.

Email
ronda@growthguerillas.com
copied to clipboard
Location
Florida · Remote
Phone
813.505.5420