Available for new projects, October 2026

I'm Arhum. I build voice and text agents that book the appointment for schools and local businesses. They reply on SMS, Facebook, Instagram, WhatsApp and your website, in English or Spanish, day or night.

New York
Never miss a lead✦day or night✦ English+Español✦ Never miss a lead✦day or night✦ English+Español✦
GoHighLevelAutoCaller AIVapiMakeTwilioPrompt engineeringMeta Graph APIGA4 and Tag ManagerPythonTypeScriptNext.jsGoHighLevelAutoCaller AIVapiMakeTwilioPrompt engineeringMeta Graph APIGA4 and Tag ManagerPythonTypeScriptNext.js
How it works

45 seconds, while you sleep.

A real conversation from the assistant I run for a barber school in New York. Scroll and watch it happen.

  1. 01
    11:42 PM

    A student messages at midnight

    On Instagram, in Spanish. The office closed hours ago. If nobody answers until morning, the student keeps searching and messages the next school.

  2. 02
    +3 s

    The AI answers in seconds

    Same assistant, same voice on every channel. It switches to Spanish on its own and answers price, schedule and requirement questions from the school's real facts.

  3. 03
    +20 s

    It checks the live calendar

    It reads open tour slots for the right campus and offers two real times. No back and forth, no double bookings.

  4. 04
    +41 s

    The tour is booked

    The booking lands in the CRM with the campus, program and language, and the student gets a confirmation with what to bring.

  5. 05
    +45 s

    And it calls them back

    If the student wants to talk, it asks for consent, saves the number and a voice agent calls within 4 seconds. The team is notified.

S
Sam · Admissions
Instagram · AI assistant
11:42 PM
Hola! Cuanto cuesta el curso de barberia? Tienen clases de noche?
Hola, soy Sam de admisiones. Si, tenemos clases de noche. Te paso precios y horarios, y si quieres te agendo una visita al campus.
Si, en el Bronx
get_availability · Bronx
Tengo manana a las 8:00 AM o 8:30 AM. Cual prefieres?
8:00 porfa
book_appointment · 201
Listo. Tu visita es manana a las 8:00 AM en el Bronx. Trae tu ID.
Me pueden llamar?
connect_now · call in 4 s
Incoming call
Sam (AI) · Admissions
4 s
Who answers first?

A student messages at 11:42 PM.

AIYour AI assistant
replied in 3 s · tour booked
☾A school without one
11:42 PM · office closed
12 AM3 AM6 AM9 AM

If the office opens at 9 AM, the first reply comes 9 hours 18 minutes later. By then the student may have booked somewhere else.

Live numbers

Running in production, every day.

4 channels, one assistant
14,281 leads routed to an AI first call since June
1,253 tours confirmed automatically since June
4 s from consent to the phone ringing

Read from the client's CRM on 7 October 2026, since the engine went live in June.

Selected work

Systems, not demos.

Four projects, one client, 2026
Barber school, New York City, two campuses

Multi-channel AI admissions assistant

Leads arrived by SMS, Facebook, Instagram and WhatsApp at all hours. Staff could not answer fast enough and tours were being lost.

  • One persona across all four channels from a single prompt under an 8,000 character limit
  • Live calendar lookup and per-campus booking with requirements and pricing in the confirmation
  • Consent-based callback: asks for a mobile number, saves it, triggers a voice call within seconds
  • English and Spanish, switching mid-conversation
AutoCaller AIGoHighLevelGPT-5 mini
Hola, quiero informacion del curso
Claro. Soy Sam, de admisiones. Te cuento lo que quieras y te agendo una visita. Manhattan o el Bronx?
Bronx
get_availability
Tengo manana a las 8:00 AM o 8:30 AM. Cual te queda mejor?
Same client

Lead routing engine with call guardrails

New leads were being auto-dialled before they had consented, and text-first leads landed in the wrong sequence.

  • Form leads get an AI call, text-first leads get the chat assistant, never both
  • Tag-driven triggers for connect-now and after-hours callbacks, with a phone check before any dial
  • Team notifications that name the lead source and campus
GoHighLevelAutoCaller AI
Tag added: connect_now
Phone on contact?
no
Ask for the number, remove tag
yes
AI voice call, 4 s
Same client, two websites, with a frontend developer

Bilingual websites with ad landing funnels

Two campuses, two languages and a steady stream of paid ads. The school needed pages for every ad and tracking that tells the ad team which form each lead came from.

  • Static English and Spanish sites generated from Python templates, with a campus switcher, on Vercel
  • CRM forms split by campus and language, each ending on a thank-you page that fires the lead event
  • Consent-aware Tag Manager setup for GA4, Google Ads, Meta Pixel, Clarity and call tracking
  • Landing pages per campus and language for paid ads, plus Russian and Albanian versions
PythonVercelGA4 and Tag ManagerGoHighLevel
/es/bronx
EN ES
Escuela de barberia en el Bronx
Enviar
form_submit →/thank-you →generate_lead
Same client

AI replies to social comments

Questions about price, schedule and jobs were sitting unanswered in Facebook and Instagram comments. Every one of them is a lead.

  • A CRM workflow that writes a short AI reply in the commenter's language
  • A hand-off that opens a Messenger conversation for anyone who wants to talk
  • Next: comments on paid ads, which live on hidden ad posts the page feed never shows
GoHighLevelOpenAIMeta
Jordan R. how long is the program and do you help with jobs after?
B
Barber school Great question, Jordan. Sending you a message now so we can go through it properly.
reply posted · Messenger opened
Services

What I build for you.

SMS and social DM agents

One assistant answering SMS, Facebook, Instagram and WhatsApp, booking appointments and handing off to a human call when the lead asks.

AI voice agents

Inbound and outbound calling with warm transfer, after-hours callback capture and appointment confirmation.

CRM automation

GoHighLevel workflow engines: routing, notifications, drips, tag-driven call triggers, and the guardrails that stop them misfiring.

Process

Live in three steps.

  1. 01

    Map the lead flow

    I go through your forms, CRM and call logs and find where leads go quiet: slow replies, missed calls, bookings that never confirm.

  2. 02

    Build and test

    The agent, the workflows and the guardrails, tested with real messages and real calls before anything goes live.

  3. 03

    Launch and watch

    Live with alerts on failures, and a plain-English summary of what changed and how to check it yourself.

Portrait of Arhum Abdullah
Arhum Abdullah
Works on US hours
About

Hi, I'm Arhum.

I'm based in Lahore, Pakistan, and I'm the only technical person behind a two-campus barber school in New York: its websites, CRM, ad tracking and AI voice and text agents. Next I'm building an AI receptionist platform for local businesses.

  • GoHighLevel
  • AutoCaller AI
  • Vapi
  • Make
  • Twilio
  • Prompt engineering
  • Meta Graph API
  • GA4 and Tag Manager
  • Python
  • TypeScript
  • Next.js
Contact

Have a lead flow that needs fixing?

Pick a time on the calendar. 20 minutes, on video. I'll look at how your leads come in and tell you honestly what an AI assistant would change.

Loading the calendar…

Open booking page