Juan Hurtado Invite me on Upwork

GoHighLevel lead systems for businesses that buy leads

Stop losing the leads you already paid for.

I set up and run your GoHighLevel so every new lead gets a reply in seconds, follow-up until they book, and old lists come back to life without getting your account restricted.

  • Top Rated on Upwork
  • 100% Job Success
  • 1,200+ hours delivered
New lead · Facebook form9:41 PM
Hi Sarah, thanks for reaching out about your roof. Want a free inspection this week?
Sent automatically, seconds after the form
Yes, we had hail last week
Got it. I have Thursday 10 AM or 2 PM. Which works better?
2 PM
✓ Inspection booked · Thu 2:00 PM · team notified

Illustration of the flow I build. Demo data.

From real client campaigns (names kept private)

93.6%of reactivation texts delivered (467 SMS)
12.2%reply rate on that same campaign
0limit errors in the next batch after my fix
4realtors asked for a call on day one

The money leaks after the form is filled

Most of the businesses I work with already have leads coming in. This is where they lose them.

  1. Slow first reply

    The lead waits hours for a text. By then they booked with someone else.

  2. One follow-up, then silence

    Nobody sends the third or fourth message, and that is where a lot of replies come from.

  3. Old lists nobody touches

    Thousands of past contacts sit in the CRM while you keep paying for new ones.

  4. A pipeline nobody trusts

    Stages and tags grew by accident, so nobody knows what is actually closing.

7×

Companies that contacted a web lead within an hour were nearly 7 times more likely to qualify it than those that waited one more hour.

Harvard Business Review, "The Short Life of Online Sales Leads" (2011)

What I set up in your GoHighLevel

Built inside your own account, documented, with alerts when something fails.

Instant AI response

An AI agent texts every new lead from Meta, Google or your forms, answers questions, qualifies and books the call. Hot replies alert your team.

Follow-up until they book

Timed SMS, WhatsApp and email steps inside the lead's business hours. It stops the moment they reply, book or opt out.

Safe reactivation

Old lists contacted in daily-capped batches, with opt-out handling and delivery monitoring so carriers don't flag you.

A CRM that matches how you sell

Pipelines, custom fields and values, calendars, reminders and no-show handling, plus a dashboard you can actually read.

Voice AI

AI callers in GoHighLevel or Retell for the leads who never answer a text.

Day-to-day operation

For agencies with many sub-accounts: daily checks, fixes and a written log of every change.

Works with GoHighLeveln8nRetellOpenAIMeta lead formsGoogle AdsWhatsApp

How it starts

Small first step, clear scope, and you pay through Upwork's protected payments.

  1. 1

    Audit, a few days

    I review your lead sources, first-reply time, follow-up and pipeline, and send you a short video with the fixes ordered by impact.

  2. 2

    Build, 1 to 2 weeks

    I set up the instant response, the follow-up and the pipeline inside your account, test it with real leads and document it.

  3. 3

    Run, ongoing (optional)

    Weekly checks on delivery, replies and bookings, and changes as your offer or ads change. Or you take it from there with the docs.

Recent work

Real projects, client names left out on purpose.

Real estate · Lead-gen agency (US)

93.6% delivered

57 replies (12.2%) from one reactivation campaign

Safe SMS reactivation at scale

Thousands of old contacts texted without getting the account restricted.

How I did it
  • Daily-capped batches with opt-out handling
  • Error tags with automatic requeue and delivery monitoring
  • When the account hit its daily opt-out limit, I traced it to follow-ups missing an opt-out line and fixed them: the next batch of 240 had 0 limit errors

Real estate · Realtor network (US)

4 calls asked

on the first day, with 0 delivery failures

Realtor reactivation campaign

A quiet list of realtors woken up without anyone texting them one by one.

How I did it
  • About 50 personal openers a day from the right number
  • An alert to the team the moment a realtor replies
  • Automatic stop for anyone who opts out

B2B company (Europe) · GoHighLevel + n8n

100% first touch

of the leads in the pilot got an AI first message

AI lead setter and follow-up engine

Ads, WhatsApp and Calendly leads stopped falling through the cracks.

How I did it
  • An AI agent sends the first touch and moves each lead through AI stages in the pipeline
  • Follow-ups at 5, 7, 14 and 20 days, approved by a person first
  • Sent only in the lead's local business hours, 4 touches max

How the pieces look inside

Screens from a demo account I use to show the setup. Client accounts stay private.

Juan Hurtado

You work directly with me

I'm Juan, based in Bogota, Colombia, and my hours overlap with US business hours. I spent 7 years writing production software before moving into automation, so when GoHighLevel hits a limit I connect n8n, an API or a small piece of code, with error handling and alerts.

Today most of my work is building and running lead systems inside GoHighLevel: the first reply, the follow-up, the reactivation campaigns, the pipeline and the AI agents that keep it moving.

The person you talk to is the person who builds your system, and every change I make is written down. I work in English and Spanish.

  • Top Rated on Upwork
  • 100% Job Success
  • 5.0 client rating

Questions before hiring me

Will my texts get blocked or flagged by carriers?

Most blocks come from three things: no A2P 10DLC registration, messages without an opt-out line, and sending too much too fast. I check your A2P status, add opt-out handling, cap daily volume and watch delivery and opt-out rates. I learned this the hard way on a client account that hit its daily opt-out limit, and fixed the cause.

What if the AI says something wrong, or annoys a lead?

The AI only answers from the information and rules you approve, it hands the conversation to a person when it's unsure or the lead asks for one, and sensitive messages can wait for approval. During the first weeks I read the conversations myself and adjust the prompt.

Do I need to buy new software?

Usually not. Everything is built inside your GoHighLevel. You pay GoHighLevel's normal usage for SMS and AI. Voice calls need Retell or GoHighLevel's Voice AI, and n8n only if your setup needs something GoHighLevel can't do.

How long until it's live?

If your A2P registration is already approved, the instant response and the first follow-up are usually live in one to two weeks. If it isn't, I start the registration on day one, and carrier approval can take from a few days to a couple of weeks.

Who owns what I build?

You do. Everything lives in your account, with written documentation, so you can keep it running or hand it to someone else. Nothing is locked to me.

Can you work across my agency's sub-accounts?

Yes. I build a standard setup once, then roll it out and maintain it per client, with a log of what changed in each account.

What about consent and TCPA?

I set up the technical side: consent fields, quiet hours, opt-out handling and do-not-contact tags. How you collect consent is your call, and for legal questions you should check with your lawyer.

How does payment work?

Everything goes through Upwork, hourly or with a fixed first step. You see the hours and the work, and payments are protected by Upwork.

Find out where your leads are getting lost

Send me how your leads come in today and what happens after. I'll come back with the leaks I see and how I would fix them.