brindexaibrindexai
Selected work

Systems we've built, running in production

Automation systems, client websites and a voice agent that answers the phone. Each write-up shows the workflow, the screens and the result. No mockups.

05builds documented here03disciplines: automation, voice, web4.9average client rating24/7systems running unattended
01AutomationLead generation & AI outreachMaps leads found, emails written and sent, all tracked in one sheet.02AutomationJob apply automationTailored resumes per role, a daily digest, and forms filled for you.03WebsiteGym website with plan sign-upClass browsing, three pricing plans, enquiries tagged by plan.Clinic website homepage04WebsiteClinic site with appointment intakeInsurance and hours answered up front, requests wired to the desk.05Voice agentYour Spiced restaurant phone agentEvery call answered, bookings and takeaway orders taken 24/7.
01AI automation
ClientB2B services founder
ServiceLead generation & cold outreach
Stackn8n, Apify, OpenAI, Google Sheets, Gmail
TimelineLive and running

AI-powered Google Maps lead generation and outreach

Two form fields, a business type and a city, replace a full day of manual prospecting. The system finds local businesses, digs out the real contact email, writes a personal cold email with AI and sends it, with every step tracked in one Google Sheet.

n8n / lead-gen-outreach.workflown8n workflow for lead generation and outreach
Lead database, 13 columnsGoogle Sheet of scraped leads with emails and status
Delivered outreach emailDelivered outreach email in Gmail
01Find new leadsAn Apify Google Places crawler pulls name, category, address, phone, website, rating and reviews, fuzzy-matched against the sheet so nothing is added twice.
02Find the emailEach site is crawled and every address extracted. A scoring function drops noreply and platform senders and picks the best human contact.
03Write the emailA GPT-5-mini agent writes a short, specific message using the business name, category and city, referencing a relevant past project.
04Send and trackOnly rows marked Ready to Send go out, spaced by randomised delays, and each flips to Sent the moment it does.
1 day → 2 fieldsof manual prospecting removed0duplicate emails sent13tracked fields per lead
02AI automation
ClientJob seekers, private tool
ServiceSearch, resume tailoring, form filling
Stackn8n, SerpAPI, OpenAI, Google Docs, Sheets, Chrome extension
TimelineThree connected flows

Job apply automation with per-role tailored resumes

Define the search criteria once. The system scrapes live listings, writes a uniquely tailored ATS-ready resume for every matching role, files each as its own Google Doc, emails a daily digest of what is ready, and fills the application forms through a companion Chrome extension.

n8n / job-apply-automation.workflown8n workflow for job apply automation
01Search and tailorPending criteria rows trigger a SerpAPI Google Jobs search. Results are normalised, de-duplicated, then each gets a resume rewritten against its description.
02File and logEvery resume becomes its own CV-[Name]-[Company] doc, linked back into the Applied Jobs tab and marked Ready to Apply.
03Daily digestOne HTML table of ready roles, with apply and resume links, is emailed each day. Rows then flip to Emailed so nothing repeats.
04Form auto-fillA Chrome extension posts the open form to a webhook. Factual fields come only from resume data, essays stay grounded, selects stay within the given options.
1resume per role, never a template0jobs processed twice4status stages tracked end to end

Anti-hallucination guardrails throughout: no invented skills, employers, metrics or certifications, and blank rather than guessed when a field has no answer in the resume.

03Website
ClientStrength studio, United States
ServiceMarketing site with booking and sign-up
StackResponsive build, booking form, CRM handoff
TimelineThree weeks to launch

Gym website with class booking and plan sign-up

A high-contrast site for a US strength and conditioning studio. Every screen pushes toward one of two actions: book a class or enrol in a plan. Enquiries drop into the owner's CRM with the plan the visitor was reading already attached.

Homepage, above the foldGym website homepage hero
Classes, browsable by disciplineGym website class grid
Three plans, one anchored pickGym website pricing plans
Four reasons, no wall of textGym website benefits row
01One decision per screenStrength, cardio and combat classes each carry their own tag, image and detail page, so a first-time visitor can self-select in seconds.
02Plans that guide the choiceThe 12 month plan is anchored as the recommended option, and every Enrol button carries the plan name into the enquiry record.
03Wired to the front deskEach submission creates a CRM record, an owner notification and an automatic trial-pass reply within a minute.
2xsign-ups in the first six weeks< 1 minto automatic reply3 weeksbrief to launch
04Website
ClientMedical clinic, United States
ServiceTrust-first site with appointment intake
StackResponsive build, intake form, calendar and inbox sync
TimelineFour weeks to launch

Clinic website with online appointment intake

A calm, trust-first site: services, providers, insurance answers and hours, with an appointment request form that collects the details reception used to gather by phone. Requests land in the practice inbox and the calendar at the same time.

Homepage, above the foldClinic website homepage hero
01Answers up frontAccepted insurance, hours, location and new-patient steps sit on the homepage, not three clicks deep.
02Structured intakeReason for visit, preferred provider, insurance and callback window are captured in one short form, so staff call back informed.
03Wired to the deskEach request creates a calendar hold, an inbox notification and a patient confirmation email automatically.
1 hr/dayreturned to reception3repeat questions answered on page1callback instead of three
Reach and results panelClinic site reach and search visibility section
Provider directoryClinic site provider directory
05AI voice agent
ClientYour Spiced, restaurant
ServiceInbound phone agent, bookings and orders
StackRealtime voice model, telephony number, diary sync, live menu
TimelineAnswering calls today

A phone agent that never puts Your Spiced on hold

Dinner rush is exactly when nobody can answer the phone. The agent picks up every call, takes table bookings and takeaway orders, reads the total back, quotes a pickup time, and only rings the floor manager when something genuinely needs a human.

Your Spiced AI voice agent receptionist
Inbound call, 7:42pmAnswered in one ring · 01:12 · booking confirmedTranscript
Good evening, Your Spiced. How can I help?Hi, do you have a table for four tonight around nine?We do. Nine or quarter past both work for four. Which would you prefer?Nine is good. Can we sit away from the window?Noted, an inside table for four at nine. Can I take a name and mobile number?Booking written to the diary, SMS confirmation sent
01Table bookingsParty size, time, seating notes and an SMS confirmation, written straight into the booking diary.
02Takeaway ordersItems read back one by one with the total and a pickup time before the call ends.
03Menu and admin questionsAllergens, opening hours and parking answered from the live menu, so answers never go stale.
04Human handoffLarge parties, complaints and press calls transferred to the manager with a short summary of the call.
100%of calls answered on the first ring24/7bookings taken, including closed hours0minutes of hold music

Want one of these for your business?

Tell us the workflow that keeps breaking. We'll tell you whether it's worth automating, and roughly what it takes.