Ed Bedrijo

AI + Automation Specialist

Claude AI  ·  n8n  ·  HighLevel  ·  Custom Scripts

Ed Bedrijo

100% Job Success Top Rated on Upwork

The question isn’t “Can this be automated?”
The real question is: “Why haven’t you automated it yet?”

Meet Ed

AI + Automation Specialist Licensed Electronics Engineer

I'm an AI + Automation Specialist with a background as a Licensed Electronics Engineer, which means I think in systems. Over 4+ years I've built automation workflows for businesses worldwide, maintaining Top Rated status on Upwork with a 100% job success rate. But my core expertise comes from long-term partnerships with direct clients.

I've spent 3.5 years managing Jason's CRM and 4+ GHL sub-accounts, cutting his operational costs by 40%. For Jaime, I built complex multi-platform automations that save his team 10+ hours every week, and we're still going, 2+ years in.

If your business is running on manual work that should be automated, I can fix that.

5+ Years in Automation
100+ Automations Built
30+ Happy Clients
24hrs Response Time

Tools I Use

The platforms I use to automate your business

Claude Code Claude Code
n8n n8n
Make.com Make.com
Zapier Zapier
Go High Level Go High Level
Follow Up Boss Follow Up Boss
APIs & Custom Scripts APIs & Scripts

Not sure which tool fits your needs? That's what I'm here for.

Schedule Your Free Automation Audit

Client Testimonials

What clients say about working with me

“Absolutely a Powerhouse”

- Jason Morris

CEO, Listing Alchemy & The Home Gallery Team

“He’s always delivering, always overcommunicating, helped us really grow our agency.”

- Jaime Pareja Roig

Owner, Hypercharged

Upwork Reviews

5-star Upwork review 5-star Upwork review 5-star Upwork review 5-star Upwork review 5-star Upwork review

My Work

A selection of automation projects I've built for clients

GoHighLevel

Real Estate Website with IDX & Automations

▸ Website, IDX search, valuations, and follow-up in one system

Complete real estate website for The Home Gallery Team, built as a 33-step GHL funnel so pages can be A/B tested. IDX Broker property search, Homebot home valuations, buyer and seller pages, SMS/email campaigns, and behavior-based hot-lead notifications.

GHLIDX BrokerHomebot
See How

Wix to GoHighLevel Dog Training Website Migration

▸ Website, funnels, memberships, and follow-up moved into one platform

A dog training business outgrew Wix, so I moved everything into GoHighLevel: the full website with a review widget, program funnels with a switchable waitlist system the client toggles per program with one custom link, a members-only area with all training videos migrated over, and consultation form automations that text and email every new lead.

GHLFunnelsMembershipsAutomations
See How

Dynamic Seller Financing Calculator in GoHighLevel

▸ The client's deal spreadsheet turned into a live lead-capturing tool

The client ran seller financing numbers in a spreadsheet. I rebuilt it as a dynamic calculator inside GoHighLevel: leads enter the asset price and terms, and seller financing amounts, closing costs, and total cost to close calculate live, with outstanding loan handling matching the original sheet. Leads can email themselves the results, so every calculation captures a contact.

GHLJavaScriptCustom Forms
See How

Custom Buttons in GoHighLevel Contact View

▸ Open links and trigger workflows in one click, right from the contact

A custom script that adds buttons GoHighLevel doesn't ship with, directly in the contact view. One button opens whatever link is stored in the contact's custom field, another fires a workflow through an inbound webhook carrying the contact ID and location. Works in both the old and new contact views, and can be limited to only the subaccounts you choose.

GHLJavaScriptWebhooks
See How

Figma to GoHighLevel Design Transfer

▸ Pixel-perfect rebuild: every page, desktop and mobile

GHL has no direct Figma import, so I rebuilt the client's complete website design in GoHighLevel by hand: homepage, blog, and inner pages with custom patterns, backgrounds, and assets, matching the Figma design section by section on both desktop and mobile.

GHLFigmaWeb Design
See How

GoHighLevel White Label Customization

▸ Full rebrand with custom CSS: colors, buttons, and login page

Transformed a client's GHL from the default look into their own branded platform: company logo, brand colors throughout the dashboard, restyled buttons, and a sign-in page tailored to the business, all with custom CSS.

GHLCSSWhite Label
See How

n8n & AI Agents

AI Agent Chatbot with RAG in n8n

▸ Captures leads, answers from a real knowledge base, and cuts token costs

Website chatbot built as a multi-agent n8n workflow: a lead agent collects name and email, a metadata agent routes each question to the right knowledge-base section, and a RAG agent answers from Supabase. The knowledge base syncs automatically from Google Docs, and the bot books a call instead of hallucinating when it doesn't know.

n8nSupabaseRAGAI Agents
See How

Zillow Agent Lead Generation Automation

▸ Fresh agent leads with phone and email, delivered to a sheet every week

Runs every Monday morning or on demand from a form. It pulls Zillow properties sold in the last 30 days that match the client's target location and keywords (fixer, as is, motivated seller), finds the listing agent, scrapes their Zillow profile, and has ChatGPT extract the phone and email into a Google Sheets lead list ready for outreach.

n8nZillowChatGPTGoogle Sheets
See How

AI Email Categorizer for Outreach Campaigns

▸ Every campaign reply read, categorized, and logged without lifting a finger

Outreach replies land in Gmail, and this n8n workflow does the rest: OpenAI categorizes each one (unsubscribe, wrong email, wants more info, call booked) and reads the tone, so an angry "get lost" counts as an unsubscribe too. It checks whether the contact is already in GoHighLevel to mark them client acquired, then updates the merge status in the team's Google Sheets outreach database.

n8nOpenAIGmailGoogle Sheets
See How

Follow Up Boss Agent Accountability Tags

▸ Every pond claim tagged instantly, at a fraction of the old Zapier cost

When an agent claims a lead from a Follow Up Boss pond (or moves it back), a webhook fires this n8n workflow: it works out which pond the lead came from and tags the contact "claimed from [pond]" so the team lead sees who took what. An Airtable lock keeps the tag updates from retriggering the webhook in a loop, and FUB is driven directly through its REST API. Originally a Zapier build; migrated to n8n to cut the per-task costs.

n8nFollow Up BossAirtableREST API
See How

Zapier

Private Zapier App for AgencyZoom

▸ Full lead data vs 4 fields from the public app

The public AgencyZoom Zapier app only returns ID, name, email, and phone. I built a private Zapier integration on AgencyZoom's API with search-by-email and search-by-phone actions that return the complete lead record.

ZapierAgencyZoomREST API
See How

Auto-Create GoHighLevel Subaccounts & Users

▸ 10+ hours saved per week onboarding 2 to 8 new clients daily

When a client signs their contract, this Zapier automation takes over the whole onboarding: it creates the GoHighLevel subaccount through the GHL API, adds the client as the admin user, loads the correct snapshot into the new subaccount, and spins up Monday.com boards for task management. No manual setup, no missed steps.

ZapierGoHighLevelGHL APIMonday.com
See How

Auto-Save Zoom Recordings to Drive & Slack

▸ Every recording lands in the right folder and the right channel, automatically

When a new cloud recording is created in Zoom, this Zapier automation uploads it to Google Drive and posts it to Slack. The routing is name-based: depending on the recording's title, it goes to the matching Drive folder and Slack channel, so each team only sees the meetings that concern them.

ZapierZoomGoogle DriveSlack
See How

Make.com

Auto-Sync GoHighLevel SMS to Follow Up Boss CRM

▸ Marketing texts and lead management finally in one conversation thread

Real estate teams run marketing SMS in GoHighLevel but manage leads in Follow Up Boss, so conversations end up split between the two. This Make.com automation catches every SMS sent from GHL via webhook and writes it into Follow Up Boss through its API with an HTTP request, since the native module does not support it.

Make.comGoHighLevelFollow Up BossREST API
See How

Connect Calendly Bookings to Follow Up Boss CRM

▸ Every booking validated, tagged, and synced to the CRM automatically

A Make.com automation that catches every Calendly appointment, verifies the email address to protect deliverability, routes by calendar type, and checks whether the contact already exists in Follow Up Boss. New or existing, each contact gets the right tags, appointment summary in custom fields, and follow-up tasks, with personal vs company email handling built in.

Make.comCalendlyFollow Up Boss
See How

Connect Webflow Forms to Follow Up Boss CRM

▸ Only real, validated leads reach the CRM, fully tagged and parsed

A Make.com automation that catches every Webflow form submission via webhook, routes by page source, and validates the email with NeverBounce before anything touches the CRM. Valid leads get created in Follow Up Boss with tasks, notes, tags, and custom fields parsed from the submission, including the company domain and website pulled from the email address.

Make.comWebflowFollow Up BossNeverBounce
See How

Web Apps

Personal Finance Tracker Web App

▸ Net worth, credit card dues, and true spendable money in one dashboard

After 2 years of tracking my money in Google Sheets, I built the app my spreadsheet could never be. It shows assets, liabilities, and real spendable money, computes credit card cutoffs and due dates, forecasts spending 7 to 30 days ahead, and tracks loans and savings goals with the payment math built in. Recurring bills post themselves, and everything syncs across devices. I can build a custom web app like this around the way your business works.

JavaScriptSupabaseCustom Web App
See How

See more on my Upwork profile

View Upwork Profile →

Let's Work Together

Have an automation project in mind? I'd love to hear about it. Fill out the form and I'll get back to you within 24 hours.

Prefer to talk it through? Schedule your free automation audit →