Immigration law firms · Intake
Case-type intake for immigration law firms, built in GoHighLevel
A person who contacts an immigration firm usually comes about one kind of case. We've built and tested a GoHighLevel (GHL) intake that files each contact under its case type and sends an email and a text in their language every time their stage changes. It is not live with clients yet.
The job
One case type per person, one message per stage
The firm's spec, built as written. This firm wrote its own build instructions, down to every stage name and the rule for moving a card, and asked for them to be built exactly as written. Where anything in the spec was in conflict, we flagged it to the firm instead of settling it ourselves.
Four pipelines, one router. The build has four pipelines, New Lead, Consultations, Sales Pipeline and Customer, each with the firm's exact stages. One intake router workflow sits at the front and sends each new contact to its place.
The case-type field. Each contact carries a case-type dropdown, and every value in it has a matching tag. Messages are written per case type, so a person who asked about adjustment of status is never sent a fiancé-visa message. For a case type the firm doesn't handle, asylum for example, the contact is tagged as not a fit, moved to Not qualified or Referred out, and every workflow stops for them.
A message the moment a stage changes. When a card moves, an email and a text go out at once. Follow-up tracks, which the firm calls glidepaths, then carry on, each with a 60-minute wait written in.
The language comes from a field. Messages go out in English when the contact's preferred-language field is empty, and in Spanish when it says so. The firm wrote both versions, the Spanish in the formal usted, and in the build they are placed word for word.
Texts wait for office hours. A text goes out only between 9 AM and 7 PM Central. One that comes due outside that window is held and sent at 9:15 AM.
The morning column. At 7 AM Central, each consultation booked for that day moves into a Today's Consultations stage, so the day's meetings sit together. A person who misses their consultation goes into no-show recovery rather than dropping off the board.
Paying at booking, a contract on hire. The design books the attorney consultation through a new HighLevel booking link and takes payment as the person books, using the calendar's Charge upfront setting, which needs a payment gateway connected first. The intake form keeps its fields in one folder at the top of the contact and turns the answers into a PDF. A contract with the firm's logo goes out on hire.
Tested, not yet live. We ran the build with a test contact against the firm's own 11-point checklist, which asks for a screenshot or a note on each point. That test covered the pipelines and their stage messages. The copy, the paid booking and the intake form are built but have not run with clients, so this page describes a design, not a system in use.
What we set up
What goes into the intake build
- Four pipelines with your exact stages, and an intake router workflow in front of them
- A case-type dropdown with a matching tag for every value
- An email and a text on every stage change, in English or in Spanish
- Glidepath follow-up tracks with a 60-minute wait written into each
- A 7 AM move into Today's Consultations, and no-show recovery
- Paid consultation booking on a new HighLevel booking link
- An intake form that makes a PDF, and a contract sent on hire
- A social keyword, GUIA or Guide, that sends your free guide
How a setup runs
How the intake gets built
A 1:1 with Rob
Bring your case types and any build instructions you have already written. Rob maps them to pipelines and stages with you.
Your words, or ours, approved first
Every stage message and follow-up goes into the plan in English and in Spanish. Yours are placed as written, with any conflict flagged to you; ours you approve line by line.
A test contact through every stage
Before any client enters the pipelines, a test contact runs through them against a written checklist.
A QA report at handover
The report sets out the evidence for every pipeline, workflow and form, screenshots included.
Verdict first on changes
A new case type, stage or message after launch gets a verdict before work starts: covered by the agreed scope, or new scope.
What you bring
What the intake build needs from your firm
Your case types
Every case type the firm takes, and the ones it refers out. They become the dropdown and its tags.
Your messages in both languages
If your firm writes its own English and Spanish copy, we place it word for word. If not, we write it into the plan for your approval.
A payment gateway
Connected in HighLevel before paid consultation booking is switched on, and set as the default if you have more than one.
Your contract and logo
The engagement contract that goes out on hire, and the logo that sits on it.
Where it stops
No message gives legal advice or tells a person whether they have a case; each one moves them to the next step. HighLevel carries the person through intake, the consultation and the hire. The case file, the forms and the filing deadlines stay outside it.
Services used
Pipelines, workflows and texting registration
HighLevel's help center says texting U.S. recipients from a local number needs A2P 10DLC registration, so it comes before the first stage text. This is not legal advice.
HighLevel pipeline and CRM setup
Pipelines, calendars and custom fields shaped around how you sell, with bookings and no-shows moving each deal on their own.
See Pipeline and CRM setupHighLevel workflow automation
Nurtures, reminders, no-show recovery and reactivation, written out word for word and walked through by a test contact before launch.
See Workflow automationA2P 10DLC registration
Brand and campaign registration filed from your IRS EIN letter, and rejected campaigns fixed at the field the rejection code names.
See A2P 10DLC registrationQuestions
What firms ask about case-type intake
Is this intake running for a firm today?
Can a person pay for the consultation when they book?
What happens to people asking about a case type we don't handle?
Will any email or text give legal advice?

Who you talk to
Rob Eason
Rob runs HLAI Experts and takes the 1:1 calls himself.
He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.
He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.
Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.
On the call he looks at your account, not a script.
5/5 across 83 reviews in HighLevel's Certified Admin DirectoryMap your case types with Rob
Bring your case types, the ones you refer out and any messages you have already written. Rob shows how they become pipelines, stages and follow-up in both languages.