Dereck JohnsonAdvanced Lead Solutions Get a free assessmentFree assessment

Advanced Lead Solutions

See what AI automation could do in your business.

I'm Dereck Johnson, and I build AI agents and automations that handle repetitive work for small businesses.

01 / 07

Examples of problems I solve

  1. Chasing clients for documents?

    I'll build an AI agent that reaches out consistently until you've got everything you need.

  2. Missing calls while you're on a job?

    I'll build an AI agent that texts each caller back right away, answers their questions, and books the appointment.

  3. Answering the same questions all day?

    I'll build an AI agent that learns from your past emails and answers those questions for you, day or night.

  4. Copying information from emails into spreadsheets by hand?

    I'll build an automation that does the copying for you.

  5. Leads falling through the cracks?

    I'll build an AI agent that follows up consistently, just like a team member would. It carries your company's branding, messaging, and tone, and it knows everything you know about each lead and everything you've discussed with them.

02 / 07

The types of businesses that I serve

  • Home services and trades
  • Dental and medical offices
  • Law, accounting, and insurance
  • Schools, studios, and coaching
  • Real estate
  • Restaurants and retail
  • Something else

03 / 07

A normal week at your kind of business

These are examples, written for this page.

Pick your kind of business to see examples.

    1. Wednesday Mid-morning

      Today

      Several estimates went out last week. Nobody has had time to follow up, and none of the homeowners have called back.

      With follow-up texts

      Follow-up texts go out two days after each estimate and again the next week, to homeowners who agreed to get texts. They stop when the homeowner replies. An AI agent answers simple questions about the estimate and, for price or a start date, books a call with you.

    2. Friday 4:55 pm

      Today

      A homeowner uses your website to ask for a quote on a new AC system. Your office is closing for the weekend, so the request waits until Monday.

      With an AI agent

      An AI agent texts the homeowner within a minute, asks the questions you approved about the system and the house, and books an estimate from your open calendar. On Monday, your office sees the booking and the full conversation.

    3. A slow week in the off-season

      Today

      The schedule has gaps, and hundreds of past customers sit in your contact list with no follow-up.

      With an AI agent

      An AI agent texts past customers who agreed to get texts. It offers the seasonal service you choose, such as AC tune-ups or gutter cleaning, answers questions, and books visits. Questions about a bigger job, such as a new roof, go to you the same day.

    Where your team stays in charge

    The AI agent offers only times your team has open and answers only from information you approve. It never quotes a price or discusses insurance, and those questions go to you. You approve the wording of every follow-up text and every text to past customers. If someone reports an emergency, such as a gas smell or an active leak, it sends the emergency message you wrote and alerts your team right away.

    Get a free assessment
    1. Tuesday 7:10 am

      Today

      A patient texts that they can't make their 10 am cleaning. Nobody has time to call other patients about the opening, so the chair stays empty.

      With an AI agent

      An AI agent offers the patient two other times and passes the choice to the front desk. It also texts patients on your waitlist that 10 am is open, and the front desk confirms the first one who replies.

    2. Two days after a visit

      Today

      A patient hears they need a crown and says they'll think about it. Two days later, nobody has followed up, and the crown often never gets scheduled.

      With follow-up texts

      Follow-up texts go out two days, two weeks, and two months after the visit, if the patient agreed to get texts. When the patient replies, an AI agent offers open times and lists your payment plans. Questions about the treatment, cost, or insurance go to your team.

    3. First Monday of the month

      Today

      Your recall reminders already went out, but many patients are still overdue for a cleaning or checkup. Nobody has time to call them one by one.

      With an AI agent

      An AI agent texts overdue patients who agreed to get texts, including those who haven't been in for over a year. It answers their questions and offers open times. When a patient picks a time, the front desk confirms it.

    Where your team stays in charge

    The AI agent answers only questions you approve, such as whether you're taking new patients. It offers only times your front desk has approved, and the front desk confirms every appointment and checks insurance coverage. It never gives medical advice, and it tells the front desk right away when a patient mentions pain. If a patient mentions an emergency, it sends the message you wrote about who to call.

    Every company whose software will handle patient information signs a business associate agreement, the contract HIPAA requires. My company signs one with your practice. The written plan names each company and which parts connect to your practice software.

    Get a free assessment
    1. Monday 9:00 am

      Today

      In tax season, staff send the same reminder about missing documents to one client after another, then check the portal to see who sent what.

      With reminder texts

      Reminder texts tell each client which documents are still missing. An AI document check compares each upload to your checklist and flags problems for staff to review, such as a statement from the wrong year. The texts stop when staff mark the file complete.

    2. When a renewal comes in

      Today

      A client's home insurance renews at a much higher price. They find out from the bill and start getting quotes from other agencies.

      With an AI agent

      An AI agent texts each client whose renewal goes up by more than the amount you set, if they agreed to get texts. It offers a policy review and books it on the account manager's calendar. Questions about coverage or price go to your licensed staff.

    3. Thursday 3:00 pm

      Today

      A client calls for the third time this month to ask where their case or tax return stands, and someone stops work to look it up.

      With update texts

      Update texts go to clients who chose text updates, each time staff move their file to the next step in your practice software. Each one says what just happened and what comes next. Questions about the case or return go to the attorney or accountant.

    Where your team stays in charge

    The AI agent tells people they are texting with AI, answers only from information you approve, and never gives legal, tax, or insurance advice. It never quotes fees or premiums, and your team decides whether to take each new client. You approve the wording of every reminder, renewal, and update text, and no text includes a Social Security or account number. Testing starts on sample documents, and the written plan names every service that will read client files.

    Get a free assessment
    1. Wednesday 8:40 pm

      Today

      A parent texts that their son is sick and will miss tomorrow's lesson. The next morning, it takes the owner several texts to reschedule the lesson.

      With an AI agent

      An AI agent replies right away, checks your makeup policy, and offers open times for a makeup lesson. When the parent picks a time, the AI agent books the makeup lesson on the teacher's schedule. Anything outside your policy goes to you.

    2. The day before a trial lesson

      Today

      A family books a trial lesson, forgets about it, and doesn't come. Nobody follows up, and the teacher's time goes unused.

      With reminder texts

      Reminder texts go out the day before and the morning of the trial, with a link to change the time. If the family misses it anyway, an AI agent texts them to pick a new time.

    3. Early August

      Today

      Many families asked about lessons last spring and never booked. Nobody has time to contact them again before fall.

      With an AI agent

      An AI agent texts the families who agreed to get texts. It asks if they still want lessons this fall, answers their questions, and books a trial lesson for anyone who says yes. You get a list of who replied.

    Where your team stays in charge

    The AI agent books trial and makeup lessons only into the open times you set, with the teachers you choose for each instrument and age. It answers only from information you approve, such as tuition and policies. Discounts, exceptions to your policies, and any question about which teacher fits a student go to you.

    Get a free assessment
    1. Saturday 1:40 pm

      Today

      You're at a showing when a homeowner calls about selling their house. You can't answer, and they call the next real estate agent on their list.

      With an AI agent

      An AI agent texts the caller within a minute of the missed call. It asks about the house and when they want to sell, and it offers times to meet with you. Questions about what the house is worth go to you.

    2. Sunday 4:00 pm

      Today

      Fifteen people sign in at your open house. Follow-up waits until you have time, and some of them never hear from you.

      With follow-up texts

      Follow-up texts go out that evening and again later in the week to visitors who agreed to get texts. When someone replies, an AI agent answers questions about the house and books a call with you for anyone who wants to see other homes or talk about selling.

    3. Every few months

      Today

      Old leads and past clients sit in your contact list with no follow-up. Some of them buy or sell with another real estate agent.

      With an AI agent

      An AI agent sends a short check-in text to past clients and old leads who agreed to get texts. It answers their replies and books a call on your calendar for anyone ready to buy or sell.

    Where your team stays in charge

    The AI agent offers only the times on your calendar and answers only from information you approve, such as listing details. Questions about price, offers, what a home is worth, schools, safety, or who lives in a neighborhood go to your team, and a person on your team confirms every showing. You approve the follow-up and check-in texts before any go out, and you choose who gets them.

    Get a free assessment
    1. Friday 7:15 pm

      Today

      During the Friday dinner rush, the phone keeps ringing while everyone is busy with guests. People calling about a table or takeout get no answer, and some think you're closed.

      With an AI agent

      An AI agent texts each caller within a minute of the missed call and answers questions from the menu, hours, and policies you approved. It sends your online ordering, reservation, or waitlist link. Questions about large parties, allergies, or special requests go to you.

    2. Sunday 10:40 pm

      Today

      Someone fills out your online job application on Sunday night. The manager calls on Wednesday, and by then the applicant has taken a job somewhere else.

      With an AI agent

      An AI agent texts the applicant within a few minutes, asks the questions the manager approved, such as which shifts they can work, and books an interview on the manager's calendar. The manager reads every conversation and decides who gets hired.

    3. Each new review

      Today

      Google reviews go unanswered for weeks, because nobody has time to write the replies.

      With AI-drafted replies

      AI-drafted replies come to you for each new Google review, in the tone you choose. You read each one, change anything you want, and approve it before it posts.

    Where your team stays in charge

    The AI agent answers only from your menu or price list, hours, and policies. It texts only people who called, messaged, or applied. It never quotes a price that isn't listed, never confirms a reservation, and never tells a customer a dish is safe for their allergy. Complaints, custom orders, and questions about allergies or what's in stock go to you. Review replies post only after you approve them, and hiring decisions stay with you or your manager.

    Get a free assessment
  • Every business has tasks that follow the same steps each time. If you can describe those steps, some or all of the task can often be automated. These three questions can help you find a task like that.

    1. Which task takes up far too much of your team's time?
    2. Which task frustrates your team, not because it's hard, but because they do it over and over?
    3. Where do you lose customers because you can't answer fast enough?

    If something came to mind, tell me about it. I'll tell you whether automation can help.

    Tell me about it

04 / 07

Projects I've built

Here are five projects and where each one stands today.

01

Delivered

AI agents that followed up with leads

This AI agent service contacted past leads and customers for each business, answered their questions in a conversation, and booked appointments. I built it and set it up for more than 50 companies.

Industries
I set it up for businesses in many industries, including home services, trades, real estate, and professional services. One of them was a dental implant practice.
How it worked
When someone replied, the AI agent answered their questions and asked what they needed. Then it booked an appointment or passed the person to the company's team for a call.
Example conversation written for this page
MariaPast lead AI agent
Hi Maria, you asked us about a new AC unit back in May. Are you still looking, or did you get it taken care of?
Still looking. Is the estimate free?
Yes, the estimate is free. I have Thursday at 10 a.m. or Friday at 2 p.m. Would either one work?
Thursday at 10 works.
You're booked for Thursday at 10 a.m. We'll text you a reminder the day before.
Visit booked for Thursday at 10 a.m.
02

In use since July 2026

A custom app for a guitar school

  • It automates lesson notes.
  • It reduces lesson prep.
  • It reduces admin from about 15 hours a week to about 15 minutes a week by helping with scheduling, taking attendance, creating assignments, and communications.
In class
On a card for each student, the teacher marks attendance, types the exercises to practice, and adds notes. Then one button saves every card at once, and the app keeps a record of past weeks.
Practice videos
The app holds the school's library of about 750 practice videos. When the teacher saves the cards, the app assigns each student the videos that match that student's exercises and level. Students watch them in a practice app and check off each one.
Texts to families
On a student's card, the teacher can type a few words, and AI uses them to write an encouraging text. The teacher can change the text before sending it. When a student moves up a level, the family gets a congratulations text.
New students
When the owner tags a new student in the school's contact list, the app adds the student, texts the family the student's login, and assigns a welcome video.
How I built it
I designed it with the owner of a guitar school in California and built it with AI coding tools.
Also at this school
I run the school's AI agent. It follows up with people who ask about lessons, answers their questions, and sends them a link to book a trial lesson.
Example class cards written for this page
Class cardsThursday, 4:30 p.m. group class
  • Ava R.Saved
    Present
    Exercises
    G, C, and D chord changes at 70 bpm
    Chord changes with G, C, and DLevel 2
  • Liam T.Saved
    Present
    Exercises
    Minor pentatonic scale, first position
    Minor pentatonic, position 1Level 3
  • Noah K.Saved
    Present
    Exercises
    Down-up strumming pattern at 80 bpm
    Down-up strummingLevel 1
All cards saved
Matched to each student's exercises and level
03

Delivered

A compliance check for a credit union

It found three regulatory gaps the credit union's own team had missed, and we saw no errors in ten test runs on four sample documents.

What it is
I built a system that finds compliance gaps for a federally insured credit union.
How it worked
It checked the credit union's policy documents against regulations. For each requirement, it reported whether the documents covered it, left it out, or were unclear about it, and it showed the policy text it used.
Security review
I designed it to run on the credit union's own systems, and that design passed a security review by their senior vice president of IT.
Example check written for this page
Policy checkSample policy documents
RequirementResultPolicy text used
Notice to members before a fee changes
Covered
Fee Schedule Policy, section 4
How long member records are kept
Unclear
Records Policy, section 2.
Records are kept as long as they are needed.
Who reviews member complaints
Left out
No matching policy text found
Each result shows the policy text it used.
04

Delivered

An AI support agent for a software company

  • It learned the company's answers from about 300 past support and sales emails and 17 hours of sales calls.
  • It answers questions from customers and the support team.
Example question written for this page
Support
How do I add a second user to my account?
AI agent
Open Settings, then Team, and choose Invite. The new user gets an email with a link to set up their login.
Answered from past support emails
05

Delivered

Daily research from county records for a real estate investor

  • Every day, it searches the county's public records for new filings.
  • It pulls the key details out of each document and looks up the property and the owner's contact information.
  • It delivers the results to the client in a spreadsheet.
Example results written for this page
New filingsUpdated every morning
FiledPropertyOwnerOwner phone
Oct 6 214 Maple Ave. R. Alvarez 555-0142
Oct 6 87 Lakeview Dr. T. Nguyen 555-0177
Oct 7 1530 Pine St. K. Brooks 555-0119
3 new filings added to the spreadsheet

05 / 07

What clients say

  • He built out an MVP and a build plan that surpassed all expectations and satisfied our IT team on its security. Dereck's knowledge and willingness to always look for my solution, not his perceived solution, separates him from other individuals I've worked with.

    Chris H.Compliance, credit union
  • I've worked with a lot of people that say they are "good" at systems, automation or AI. Dereck never actually said that to me, he just SHOWED me that he was a master at those things. That's why we hired him and now we won't use anyone else.

    Jon E.Marketing director
  • He was able to take a messy vision and turn it into something better than I had anticipated.

    BoPhysical therapy practice
  • Dereck was absolutely wonderful to work with. His enthusiasm and knowledge-base was exactly what we needed to think through a tough, yet exciting development. He was always willing to go the extra mile and put in the extra time to ensure what we were receiving was the best quality possible. Communication was always clear and timely, and he took feedback positively. There is no reason why he wouldn't be recommended for a project!

    Bailey G.CEO, software company
Dereck Johnson

06 / 07

About me

I'm Dereck Johnson. I've run my own businesses since 2015, starting with a top-rated guitar school in Oklahoma City, then a nonprofit, marketing agency and an AI Automation Agency. I've built automations for other businesses since 2018, and AI Automations since 2023.

I also tripled one client's business by combining marketing and systems (AI, automations, retention strategies, and a software build).

My company is Advanced Lead Solutions LLC. My family moved to Simpsonville, South Carolina, in 2025, and I work with businesses anywhere.

07 / 07

Get a free assessment

The free assessment is a call with me. Tell me how to reach you and what you'd like help with, and I'll reply within one business day. I'll read your answers before we talk.

Step 1 of 2

How to reach you

Please enter your name.
Please enter your business name.
Please enter a valid email address.

I'll use this number to call you about your assessment.

Please enter a 10-digit phone number, or start with + and your country code.

How it starts

  1. A free assessment call

    You tell me about the task that takes your team the most time. I'll tell you whether automation can help, and what I'd start with if it can.

  2. A written plan and a fixed price

    If automation can help, you get a written plan. It covers what I'll build, what the automation will say to your customers, which tools will handle your data, the price, and the timeline. No work starts until you approve the plan and the first payment is in.

  3. Build, test, and train your team

    I build it, test it, and show your team how to use it. Ongoing support is available if you want it.