Legal Intake & Sales Specialist – Immigration Law Firm

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

6–$7/hour depending on experience

HOURS PER WEEK

40

DATE UPDATED

Sep 21, 2026

JOB OVERVIEW

Green Family Immigration Law is a U.S.-based virtual immigration law firm seeking a warm, confident, persuasive, and highly organized Legal Intake & Sales Specialist.

You will often be the first human interaction a prospective client has with our firm. We are looking for someone who can make prospective clients feel comfortable, listen carefully, gather information efficiently, explain our consultation process clearly, consistently follow up, and confidently guide qualified prospective clients toward taking the next step.

This is both a client-service and sales position. You should be comfortable speaking with people on the phone, discussing consultation fees, handling objections, following up with leads, and asking prospective clients to book a consultation.

Responsibilities
Respond quickly to new prospective-client inquiries
Communicate with leads by phone, text, and email
Gather basic intake information and understand why the prospective client is contacting the firm
Conduct initial nonlegal screening using firm scripts and procedures
Schedule consultations
Explain consultation fees and firm processes clearly
Handle common objections professionally
Follow up consistently with leads who have not scheduled
Follow up with prospective clients after consultations when directed
Maintain accurate notes and lead stages in the CRM
Make sure no prospective client falls through the cracks
Track leads through the entire intake pipeline
Help reduce missed consultations through reminders and follow-up
Recognize legal questions and escalate them to the attorney/legal team rather than providing legal advice
Follow firm scripts while still sounding warm and natural
Meet performance expectations for response time, follow-up, appointments booked, show rate, and conversion
Requirements
Excellent spoken English
Warm, friendly, confident phone presence
Strong listening and communication skills
Prior experience in sales, intake, appointment setting, customer service, or phone-based work
Comfortable discussing prices and asking someone to book an appointment
Comfortable handling objections such as “I need to think about it” or “I don't want to pay for a consultation”
Persistent with follow-up without being aggressive or pushy
Able to take control of a conversation while still making the caller feel heard
Able to follow scripts without sounding robotic
Excellent organization and CRM habits
Comfortable learning new software and using AI tools
Reliable internet connection and a quiet professional environment for calls
Law-firm experience is helpful but not required
Immigration experience is a plus but not required

Please apply only if the $6–$7/hour compensation range works for you.

HOW TO APPLY — PLEASE READ CAREFULLY

Please submit all of the following:

1. Résumé

2. Voice Recording
Send a 60–90 second voice recording introducing yourself and explaining why you would be good at speaking with prospective immigration clients. Please do not simply read from a prepared script.

3. Experience
Briefly describe your previous experience with sales, intake, appointment setting, customer service, or phone-based work.

4. Price Shopper Test

A prospective client calls and says:

“Hi, I'm calling different immigration attorneys to find out how much they charge for a marriage green card. How much does your firm charge?”

Write exactly what you would say next.

5. Free Consultation Test

A prospective client says:

“I don't want to pay $200 for a consultation. I only have one quick question. Can I just ask the attorney?”

Write exactly what you would say.

6. Objection/Closing Test

You explain the consultation process and the caller responds:

“Okay, let me think about it and I'll call you back.”

Write exactly what you would say next.

7. Follow-Up Test

A prospective client spoke with you yesterday and seemed very interested but did not book a consultation.

Write the text message you would send the prospective client the next day.

8. Judgment Test

A caller asks:

“I overstayed my visa, but I'm married to a U.S. citizen. Can I still get a green card?”

Write what you would do or say.

9. Availability

Tell us whether you are currently employed or working for any other clients.

10. Attention-to-Detail Test

Start the first line of your application with the exact words:

CLIENT FIRST

Please answer every question and follow all application instructions. Applications that do not follow the instructions may not be considered.

Applicants selected for the next stage will participate in a short live phone role-play before or during the interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0180
Total Execution Time  0.0199
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,504 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Legal-Intake-Sales-Specialist-Immigration-Law-Firm-1720171
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1720171
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 970288
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1720171
AND `misc`.`id` IS NULL 
0.0012   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-20',ej.date_added) duration_days, DATEDIFF('2026-10-20',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1720171' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1720171 
0.0010   UPDATE employer_jobs SET hit_counts = '***Aug-31-2026=1412***Sep-01-2026=253***Sep-02-2026=97***Sep-03-2026=24***Sep-04-2026=15***Sep-05-2026=7***Sep-06-2026=7***Sep-07-2026=11***Sep-08-2026=6***Sep-09-2026=4***Sep-10-2026=333***Sep-11-2026=271***Sep-12-2026=80***Sep-13-2026=86***Sep-14-2026=39***Sep-15-2026=24***Sep-16-2026=35***Sep-17-2026=12***Sep-18-2026=12***Sep-19-2026=11***Sep-20-2026=10***Sep-21-2026=241***Sep-22-2026=51***Sep-23-2026=34***Sep-24-2026=14***Sep-25-2026=14***Sep-26-2026=19***Sep-27-2026=7***Sep-28-2026=14***Sep-29-2026=12***Sep-30-2026=18***Oct-01-2026=12***Oct-02-2026=2***Oct-03-2026=2***Oct-04-2026=1***Oct-06-2026=4***Oct-07-2026=1***Oct-09-2026=2***Oct-14-2026=4***Oct-15-2026=9***Oct-16-2026=7***Oct-17-2026=1***Oct-20-2026=1' WHERE job_id= '1720171'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=1411***Sep-2026=1760***Oct-2026=46' WHERE job_id= '1720171'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1720171' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1720171 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '970288'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0006   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)