Immigratsiooniadvokaat, abinõunik ja täitevametnik on igat tüüpi immigratsioonispetsialistid. Igal rollil on immigratsiooniprotsessis konkreetsed kohustused. Immigratsioonispetsialistidelt eeldatakse, et nad tunnevad hästi oma piirkonna immigratsiooniseadusi. Immigratsioonispetsialist töötab valitsusasutuste, immigrantide ja kohtusüsteemidega ning räägib sageli mitut keelt, et suhelda erinevate klientidega.
Immigratsiooniadvokaadid abistavad immigrante kõigis immigratsiooniõiguse aspektides. Sisserändajad, keda saadetakse välja, otsivad tööviisat või soovivad kodakondsust, saavad protsessi läbimiseks kasutada immigratsiooniadvokaadi teenuseid. Immigratsiooniadvokaadid hoiavad kursis oma piirkonna kehtivate immigratsiooniseadustega ja nõustavad kliente parimal viisil soovitud eesmärkide saavutamiseks. Immigratsiooniadvokaat ilmub koos kliendiga kohtusse kõigis kohtuasjades. Samuti esitavad nad klientide nimel paberitööd immigratsiooniametitele ja kohtutele.
Paralegals ei saa tegutseda advokaatidena, kuid võib nõustada immigrante paberite vormistamisel, aidata neil protsessis liikuda ja aidata immigranti enamiku immigratsiooniküsimuste puhul. Paralegal on spetsiaalselt koolitatud õigusteaduses, kuid pole omandanud õigusteadust ega osalenud piirkonnaadvokaadi eksamil. Paralegals töötavad sageli advokaadi järelevalve all, kuid nende tasud on üldiselt odavamad kui advokaaditasud. Mõnel piirkonnal pole aga abipalve.
Sisserände täitevametnik on teist tüüpi immigratsioonispetsialist. Immigratsiooni täitevametniku tüüpilisteks tööülesanneteks on välismaalase staatuse uurimine, immigrantide juhtumite toimikute pidamine ja kohtusüsteemi abistamine illegaalsete immigrantide vastu suunatud kohtumenetlustes. Immigratsioonispetsialistina kasutatakse täitevagenti ka riigipiiride turvamiseks ja ennetavalt terrorismiohu likvideerimiseks.
Mõnes piirkonnas on immigratsioonispetsialistid, mida nimetatakse immigratsiooniassistentideks. Need assistendid ei ole advokaadid ega spetsiaalselt seaduste alal koolitatud ning seetõttu ei saa nad õigusnõu anda. Siiski võivad nad suunata sisserändajaid viisade, roheliste kaartide või muude vajaduste jaoks nõutava paberimajandusega. Immigratsiooniassistentide nõuded on piirkonniti erinevad. Näiteks tuleb mõnes piirkonnas immigratsioonispetsialisti ja immigrandi vahel sõlmitud leping esitada nii sisserändaja kodukeeles kui ka uue piirkonna keeles, et mõlemad pooled saaksid kõigest selles sisalduvast selgelt aru.
Sisserändajate kaitsmise huvides nõuavad mõned piirkonnad, et kõik immigratsioonispetsialistid registreeriksid end oma valitsusasutustes. See aitab vähendada koolitamata elanike arvu, kes kasutavad ära sisserändajaid, kes otsivad abi oma uutes piirkondades. Jurisdiktsioonipõhised nõuded ja teave riigiasutuses registreerumise kohta leiate tavaliselt valitsuse veebisaitidelt.