I map how a business runs, then automate the parts that leak.

Lennox Al Estradaautomation and business-systems builderopen to full-time remote rolesPhilippines, UTC+8

I connect a company's tools, data and AI into workflows that check their inputs, alert a person when something fails, and come with a handover the team can run.

Med spa DM bot

Demo rebuild of a fix I made to a client's sales bot in April 2026 · fictional business · Node, Claude API, SQLite

Read the full fix
The conversation
LeadI will book next time
Bot, after the fixSounds good, just let me know whenever you're ready. We'll be here!
Problem

The bot read "I will book next time" as a decline, tagged the lead and went silent.

before: tagged declined
Cause

Deferrals like "next time" and "maybe later" sat on the opt-out list, and the decline threshold was low.

Fix

Failing tests first, then the fix. 60 of 60 tests pass.

re-tested: lead stays warm

Five recorded client systems you can watch.

Each one plays right here, no sign-up. The client environments were handed over after delivery, so these recordings are the clearest way to see the systems working.

A support assistant that answers real Telegram questions from the client's own content

What to watch

Live messages going in, and answers coming back from a knowledge base built on the client's documents.

My role

Process map, workflow design, testing and handover.

Built with

n8n, Supabase, OpenAI, Telegram.

Want the details behind a build, including what broke along the way?

Book a 20-min intro

A sales bot that dropped warm leads, fixed with failing tests first.

Demo rebuild, Oct 2026Node, Express, SQLiteClaude API60 automated tests
Problem

In April 2026 a client's no-code DM bot (CloseBot and GoHighLevel) read "I will book next time" as Not Interested. It tagged the lead declined and stopped replying to someone who had just said they would book.

Cause

Three things together: the prompt lumped deferrals into opt-out, "next time" and "maybe later" were on the hard decline list, and the decline threshold was 3 out of 10.

Fix

I rebuilt the same kind of bot in code and wrote the failing tests first: 8 of them failed on version one. Then the fix: deferrals off the opt-out list, threshold raised to 5, and a prompt that says putting off a booking is not an opt-out.

After the fix all 60 tests pass, and 15 of 15 live checks against Claude Sonnet 5.5 pass. A real "stop sending me these messages" still stops the bot.

My role: diagnosis, rules, tests and review. Code written with Claude Code under my direction. The business, prices and conversations in the demo are fictional; the client bot and its data stayed with the client.

The demo bot: a DM conversation on the left, and on the right the bot's read of each message with intent, confidence, action and a handoff card for a person
Left: the conversation. Right: what the model read, and what the code decided. Prices come from a fixed table, never from the model.
  1. Lead DM
  2. Opt-out keywords
  3. Claude reads intent
  4. Code checks the answer
  5. Rules decide
  6. Reply, or hand off to a person

The red step is where the leak was: "next time" sat on the keyword list, so the bot opted people out before the model was even asked.

Where I've done this work.

The full version is in my two-page resume.

May 2026 to nowRemote · current

Tech Operations Specialist

AI-first media and technology company

Systems and operations work, reporting to the founder.

  • Offer-launch platform. Directing the AI-assisted build of a Python/Flask platform on Railway (Anthropic API, Stripe, Meta, Resend). It ships in scoped releases with automated tests, code review, staging and owner sign-off.
  • Facebook media network. Built the Airtable registry for a 20-page Facebook network, with API access set up on minimum permissions.
  • Founder reporting. Daily Slack updates and written decision records on progress, risks and approvals.
Mar to Apr 2026Remote · contract

Tech Automation Specialist

AI Agency Institute

AI bot systems for a med spa niche, built from a 20-bot technical spec.

  • Sophia, a demo and enrollment voice bot. Full five-phase build: a try-me demo that moves into the sales conversation, handles objections and books calls.
  • Voice and SMS bots. Rebuilt 6 voice bots on Retell AI conversation flows; fixed and retested 8 CloseBot SMS bots.
  • GoHighLevel and n8n. Workflows, pipelines and calendars in GHL, plus n8n syncing Retell call data into GHL. Every bot documented.
2024 to nowRemote · freelance

Founder & Automation Builder

Noxlee Automations

Automation systems for client businesses, from process mapping through build, testing and handover.

  • AI community support system (n8n, Supabase, OpenAI). 15 connected workflows turn Google Drive content into a knowledge base that answers Telegram and WhatsApp messages, with Sheets logging and central error alerts. Watch it.
  • PandaDoc contract automation (Make.com). Pulls completed contracts, validates fields, blocks duplicates, routes incomplete records for review and notifies the team in Slack and Gmail.

A forgotten 2021 consent tag was hiding every conversion.

From the studio · led by Lorraine Joule Estrada, co-founder

An international online school was spending on ads and couldn't trace which campaigns produced paying students. Lorraine took it on as a fixed-fee job in three milestones.

  1. 5 June 2026

    Audit

    Engagement signed. The stack was audited: HubSpot, Universal Analytics, rick.ai, Meta Pixel and a half-finished consent banner, most of it abandoned in place.

  2. 10 June 2026

    Root cause found

    Conversions fired but never reached reporting. A 2021 consent tag marked every visitor "consent denied", so Analytics silently dropped the data. The banner never rendered, so nobody knew.

  3. Mid June 2026

    Tracking that survives the rebuild

    Server-side Tag Manager on Stape, UTM persistence through a Webflow to Next.js migration, and an n8n event bus with signature checks, duplicate protection and safe replay. Leads land in Close CRM with attribution; Stripe deposits are stamped back onto the lead.

  4. 26 June 2026

    Cleaned up and handed over

    Eleven dead tags removed under an audit-before-delete rule, without breaking a live conversion. Documentation, a recorded walkthrough and a seven-day stabilisation window. All three milestones accepted.

Three weeks, signed to paid in full.

Every build follows the same four steps.

Diagnosis comes before any automation. Each step links to where you can see it in real work.

  1. Map

    Map the workflow and find where it fails before automating anything.

    The consent tag, found in the audit
  2. Build

    Connect the tools, data and AI steps, with input checks and error alerts from the start.

    The 15-workflow system
  3. Verify

    Check results against source data. Approval steps for anything client-facing or money-related.

    60 tests on the bot fix
  4. Hand over

    Documentation and a recorded walkthrough, so the team can run it without me.

    The recorded walkthroughs

Things I've built on my own time.

Public · May 2026

Claude Code Field Guide

A three-volume install pack (PDF guide, slide deck, workbook) that turns a 9-month install method into a 30-day path, with companion guides for Claude Cowork and Claude Design.

View the guide
Claude Skill · n8n · Anthropic API

Knowledge base synthesis pipeline

Consolidated 184 raw sources across 7 domains into 42 cross-referenced wiki pages, with every claim linked back to its source.

26 production Skills

Claude Skills library

Reusable Skills for voice and SMS bot builds, CRM workflows, content pipelines and validation, so the result is the same every time.

Tools I use.

Automation
n8n (primary), Make.com, Zapier, GoHighLevel, CloseBot, Retell AI
AI & data
Claude and OpenAI APIs, RAG pipelines, Supabase vector storage, structured outputs, Whisper
Claude stack
Claude Code, Skills authoring, MCP servers, Claude Cowork
Integrations
REST APIs, webhooks, Google Workspace, Slack, Airtable, Asana, PandaDoc, Stripe, Meta, Telegram, WhatsApp
Code & delivery
Python (Flask, pytest), JavaScript, Node, GitHub pull requests, Railway. Built with Claude Code and Codex.
Lennox Al Estrada at his desk, wearing sunglasses and white headphones

Who you'd be working with.

Lennox Al Estrada

Systems and automation

Bachelor's degree in Electronics Technology (Automation). I build the workflows, integrations and AI steps, and write the handover. Custom code is written with Claude Code and Codex to my spec; the requirements, testing and sign-off are mine.

Lorraine Joule Estrada

Co-founder · attribution, tracking and data pipelines

Led the attribution project above, from audit to sign-off. Together we run Noxlee Automations, a two-person studio in the Philippines that takes a small number of projects at a time.

Need a project rather than a hire? Noxlee Automations still takes a few scoped automation projects. Start with a free 15-minute look at where your workflow leaks.

Book the free audit
VideoOpen on Loom