n8n & AI Workflow Engineer

I build automations that save time and cut costs.

I help small businesses and founders get the repetitive, manual parts of their operations off their plate using n8n and AI-powered workflows, so time goes toward the parts of the business only a person can do.

Generic automation pipeline: Trigger → AI Classify → Route → Act / Notify TRIGGER AI CLASSIFY ROUTE ACT NOTIFY
INBOUND EVENT OUTBOUND ACTION
Capabilities

What I do

I design, build, and deploy automation systems using n8n and AI tools, from a simple trigger that moves data between two apps to a full pipeline that reads, decides, and acts on its own.

MOD.01

Business Process Automation

Take a manual process end to end, from the trigger that kicks it off to the last step someone used to do by hand, and run it automatically.

MOD.02

AI-Powered Workflows

Have GPT-4, Claude, or Gemini read, classify, summarize, or draft inside a workflow: the same way it triages a support inbox or checks a job report before closing it out.

MOD.03

Data & Information Workflows

Pull data from a CRM or form, clean it up, cross-check it against a sheet or database, and route it to wherever it needs to land next.

MOD.04

System & API Integration

Wire HubSpot, GoHighLevel, Google Workspace, Slack, or any app with an API into one connected system, so nobody's copying data between tools by hand.

MOD.05

Communication Automation

Automate replies, alerts, approvals, and follow-ups so the right person gets pinged at the right time, not three days after it mattered.

MOD.06

Knowledge Base & RAG Chatbots

Turn a folder of PDFs, docs, and internal notes into a knowledge base an AI chatbot can actually answer from, with sources, instead of a support inbox getting the same five questions every week.

MOD.07

Custom Workflow Solutions

If a process doesn't fit a template, I design the automation around what the business actually does, not the other way around.

Case Studies

Featured projects

Systems built end to end, from the business problem they solve to the workflow running underneath.

AI Voice Receptionist & Booking System

Vapi · n8n · Google Calendar · HubSpot · Postgres · Slack
Deployed
ACTUAL N8N BUILD CLICK TO ENLARGE →
PROBLEM

A home service business's phone is its front door, but nobody's free to answer it around the clock. Technicians can't stop mid-repair for a second call, and nobody's picking up at 9pm when a pipe bursts. Every call that goes to voicemail is a real chance the customer just calls the next name on the list. And when someone does answer, checking the calendar, confirming a slot is actually open, and getting the customer into the CRM all happens by hand — which means it depends on whoever picked up writing it down correctly and not double-booking a tech who's already out on a job.

SOLUTION

Vapi answers the call and handles the conversation, while n8n runs everything behind it. When a caller asks for an appointment, the system checks Google Calendar in real time, works out open slots around business hours and job length, and offers the caller real options. Once they pick a time, it re-checks that the exact slot is still open before booking anything, creates the calendar event, and only then syncs the customer and job into HubSpot. If that CRM sync fails after the calendar is already booked, the appointment stays booked — the failure gets logged and a human gets alerted, instead of the system rolling back and losing the job. Callers can ask for a real person at any point, which escalates with the callback number and job details already attached. Every call is logged with its outcome, and a dead-letter system catches failures anywhere in the pipeline so nothing fails silently.

RESULT

The business doesn't need someone standing by the phones to catch every call, and a tech running behind on a job doesn't mean an after-hours call goes unanswered. No slot gets double-booked, because the system checks twice — once when it quotes availability, once right before it writes to the calendar. No booking gets silently lost if the CRM hiccups, since the appointment is protected first and the sync is retried after. And nothing fails without someone finding out, since every failure gets written down and flagged instead of disappearing. For a plumbing, electrical, or HVAC business, that matters — a missed after-hours call isn't just an inconvenience, it's often an emergency job going to whoever answers first.

In-Home Care Client Onboarding & Automation System

GoHighLevel · n8n · ClickUp · DocuSign · Google Drive
Deployed
ACTUAL N8N BUILD CLICK TO ENLARGE →
PROBLEM

Once an assessment wraps and a client's ready to move forward, onboarding still means someone building the ClickUp task by hand, drafting the service agreement, and following up until it's signed. There's no check for a duplicate request coming through twice, and whether the paperwork actually went out lives in someone's memory instead of the system.

SOLUTION

The moment the care team marks a client ready, n8n verifies the request, checks the record for what onboarding needs, and stops anything that's already been processed. It creates the ClickUp task and sends a DocuSign agreement pre-filled with the client's details. When the signature comes back, a second flow confirms it, pulls the matching record, saves the signed file to the client's Drive folder, and updates the ClickUp task and client record to match.

RESULT

The care team keeps the parts that need a person: the assessment and the fit decision. Everything after that runs itself, checked at every step before it continues, with unauthorized requests rejected outright and failures routed to a separate path instead of continuing quietly.

Automated Technician Dispatch & Job Tracking

GoHighLevel · n8n · Telegram · Voice transcription
Deployed
ACTUAL N8N BUILD CLICK TO ENLARGE →
PROBLEM

Manual dispatch turns a simple booking into a chain of phone calls and guesswork. Someone has to check who's available, decide who's the best fit, offer them the job, and start over if nobody answers. It's easy to lose track of who's already been asked, or where a job actually stands.

SOLUTION

Built an automated dispatch and job-tracking system in GoHighLevel and n8n. When a job is marked Booked, n8n checks technician availability, workload, and capacity, then offers the job through Telegram with a set response window. A decline or no response escalates to the next eligible technician without duplicate offers. On completion, the technician sends a voice note. It gets transcribed and checked by AI for completeness before the job closes out in the CRM.

RESULT

Dispatch stays consistent and traceable without anyone chasing it manually, and the CRM stays in sync with every offer, response, and completion. AI only makes one call in the whole system: whether a voice note has enough detail to close the job. Everything else runs on fixed rules, which makes it easy to debug when something looks off.

RAG Knowledge Base & AI Support Chatbot

n8n · Pinecone · Cohere Rerank · Postgres
Deployed
ACTUAL N8N BUILD CLICK TO ENLARGE →
PROBLEM

Support answers live scattered across documents, guides, and internal files. Finding the right one takes longer than it should, and a standard chatbot without access to that material just guesses.

SOLUTION

Built a RAG support system in n8n that answers from the company's actual documents. Source files are chunked and embedded into Pinecone. On a question, the system retrieves the closest matches and reranks them with Cohere, since raw similarity search alone tends to surface mediocre results, then generates an answer from that context. Conversation memory runs through Postgres, so the chatbot remembers what was already asked earlier in the same conversation.

RESULT

Answers are grounded in the actual source material instead of guessed, and each one comes back tied to the document it was pulled from, so it's easy to double check. Because retrieval runs against whatever's currently indexed in Pinecone, updating or adding a document takes effect right away, with no need to touch or redeploy the chatbot itself.

01/02
Process

How I work

Five phases, done in order. Each one exists because skipping it is usually where automations break once they hit production.

PH.01

Understand the process

I start by understanding your current workflow, bottlenecks, business rules, and desired outcome, not just the tools involved. The goal is to identify what should actually be automated.

PH.02

Design the automation

I map the workflow, data flow, integrations, AI logic, and edge cases before building. This creates a reliable architecture instead of a collection of disconnected automations.

PH.03

Build & integrate

I build the workflow using n8n, APIs, AI models, databases, and your existing business tools, with clear logic and structured data throughout the process.

PH.04

Test & harden

I test the workflow against real-world scenarios, not just the happy path: missing data, duplicate events, unexpected inputs, and outright failures included.

PH.05

Deploy & document

Once validated, I deploy the automation and provide clear documentation so the workflow is understandable, maintainable, and easier to extend as your business grows.

Stack

Tools & stack

The components that show up across most builds, swapped in or out depending on what the process actually needs.

AUTOMATION
n8n Make Zapier Apify
AI / LLMS
OpenAI GPT-4 Claude Gemini Cohere
AI SYSTEMS
AI Agents RAG LangChain Prompt Engineering Vector Search Reranking
CRM & BUSINESS APPS
HubSpot Salesforce GoHighLevel Airtable AppSheet WordPress
GOOGLE WORKSPACE
Gmail Google Drive Google Sheets Google Docs Google Calendar
MESSAGING
Slack Telegram Discord Twilio
APIS & INTEGRATION
REST APIs Webhooks HTTP
LANGUAGES & DATA
JavaScript Python JSON
DATABASES
PostgreSQL Supabase Pinecone
vincent@automations:~/contact

Let's work together.

Have a repetitive process slowing your team down? I'll help identify what can be automated, design the solution, and build a reliable workflow that runs with minimal manual effort.

email → vincentsotto@yxaves.com